注意这里有可能由于网络原因导致golang模块无法拉取而报错,我们进行代理添加,本文使用的阿里云代理:
导出 Ubuntu-20.04 为 .tar 文件 wsl --export Ubuntu-20.04 D:\WSL\Ubuntu-20.04\Ubuntu-20.04.tar 这会下载 Ubuntu 取消注册原有的 Ubuntu-20.04,如果你已经安装了 Ubuntu-20.04(默认在 C 盘),可以将其从 WSL 注销: wsl --unregister Ubuntu-20.04 导入 Ubuntu -20.04 到 D 盘 运行以下命令,将 Ubuntu-20.04 重新导入到D:\WSL\Ubuntu-20.04: wsl --import Ubuntu-20.04 D:\WSL\Ubuntu- 下载 Ubuntu-20.04 方法一:命令行下载 Ubuntu-20.04.appx文件 打开刚才创建的 Ubuntu-20.04 文件夹。 wsl --import Ubuntu-20.04 D:\WSL\Ubuntu-20.04\ D:\WSL\Ubuntu-20.04\Extracted\Ubuntu_x64\install.tar.gz
查看wsl信息 wsl -l -v NAME STATE VERSION * Ubuntu-18.04 Running 1 Ubuntu -20.04 Running 2 3.导出虚拟机 wsl --export <DistroName> <PathToTarArchive> wsl --export Ubuntu E:\WSL2\Ubuntu-20.04-WSL2\ubuntu.tar 4.注销原有虚拟机 wsl --unregister <DistroName> wsl --unregister Ubuntu 5.导入虚拟机至新位置 wsl --import <DistroName> <PathToDistroNewDirectory> <PathToTarArchive> wsl --import Ubuntu
--help 更新WSL:wsl --update 查看微软官方提供的子系统:wsl -l -o 或者 wsl --list --online 安装子系统:wsl --install -d Ubuntu -20.04 设置Ubuntu20.04为默认子系统:wsl --set-default Ubuntu-20.04 或者 wsl -s Ubuntu-20.04 将 wsl2 设为默认版本:wsl
首先查看所有分发版本 wsl -l --all -v 导出分发版为tar文件到d盘 wsl --export Ubuntu-20.04 d:\ubuntu20.04.tar 注销当前分发版 wsl - -unregister Ubuntu-20.04 重新导入并安装分发版在d:ubuntu wsl --import Ubuntu-20.04 d:\ubuntu d:\ubuntu20.04.tar -
下面仅以我实操Ubuntu系统安装过程讲解(其实也是跟随mongo官网走了一遍),废话不多说,上干货
由于WSL是Windows的子系统,都是一个体系的好办事,所以可以直接用下面的地址就可以访问: \\wsl$\Ubuntu-20.04 其中\\wsl$是前缀,后面的Ubuntu-20.04就是在PowerShell wsl --export Ubuntu-20.04 d:\wsl-ubuntu20.04.tar (3)使用下面的命令注销Linux发行版 wsl --unregister Ubuntu-20.04 ( 4)使用下面的命令导入ext4.vhdx文件 wsl --import Ubuntu-20.04 d:\wsl-ubuntu20.04 d:\wsl-ubuntu20.04.tar --version 发行版 (3)使用wsl --shutdown命令关闭这台机器中所有的WSL Linux发行版 (4)将ext4.vhdx文件直接覆盖新安装的WSL Linux发行版中同名文件 (5)使用wsl -d Ubuntu -20.04重新开启WSL Linux发行版 哦了,现在就完全迁移过来了 另外,注意将上面步骤中的Ubuntu-20.04替换成自己机器上的WSL Linux发行版的名字。
本机选择的安装: wsl --install -d Ubuntu-20.04 首次启动需要设置用户名,如下: 迁移系统盘 导出系统 wsl --export Ubuntu-20.04 Ubuntu -20.04.tar 注销系统 wsl --unregister Ubuntu-20.04 导入系统 wsl --import Ubuntu-20.04 H:\Ubuntu_WSL Ubuntu-20.04
在Windows Terminal中配置Ubuntu 20.04 配置方法参考 配置高颜值的Windows Terminal 打开setting.json文件,在"profiles"项目找到 "Ubuntu -20.04"那个位置, { "guid": "{07b52e3e-de2c-5db4-bd2d-ba144ed6c273}", "name": "Ubuntu-20.04",
wsl --update 如果更新失败可以在更新设置中打开接收其它Microsoft产品的更新选项,如下图所示: 安装 Ubuntu-20.04 操作系统 安装方式1-命令安装 查看可安装版本 wsl --list --online // 列出所有可安装的linux版本 开始安装,但是命令比较慢,建议图形界面安装Ubuntu 20.04,下载较快 wsl --install -d Ubuntu- 20.04 // 安装Ubuntu-20.04 安装方式2-图形化(windows store)-- 建议方式 启动 【Windows Store】并搜索 Ubuntu,然后选择要安装的系统 image.png 安装完成之后,点击【启动】按钮: 第一次打开速度稍微慢一些,大约 1 分钟左右吧,提示设置用户名、密码,然后就进入我们熟悉的窗口了: img 这样,Ubuntu-20.04 系统就安装好了! multiverse EOF sudo apt update sudo apt upgrade sudo apt install gedit // gnome桌面下的编辑器 命令执行完成功后会在开始菜单下生成Ubuntu
docker-desktop-data.tar wsl --export docker-desktop D:\data\docker\wsl\docker-desktop.tar wsl --export Ubuntu wsl --unregister docker-desktop-data wsl --unregister docker-desktop wsl --unregister Ubuntu-20.04 -
distribute.pc_relevant.none-task-blog-baidujs_title-5&spm=1001.2101.3001.4242 ---- 配置Linux子系统开机自启 新建ubuntu2004.vbs文件,输入以下内容,保存 Ubuntu -20.04可以换成自己Linux子系统的名字和版本号 Set ws = WScript.CreateObject("WScript.Shell") ws.run "wsl -d Ubuntu-20.04
SUSE Linux Enterprise Server v12 Ubuntu-16.04 Ubuntu 16.04 LTS Ubuntu-18.04 Ubuntu 18.04 LTS Ubuntu -20.04 Ubuntu 20.04 LTS 或者 wsl.exe -l -o 这里我们选择安装 20.04 LTS 版 wsl --install -d Ubuntu-20.04 或者 wsl Linux 发行版 Windows 访问主文件夹的路径 Ubuntu 20.04 \\wsl$\Ubuntu-20.04\home\username Ubuntu 18.04 \\wsl$\Ubuntu
> wsl > wsl --list --verbose // 或者 wsl -l -v NAME STATE VERSION * Ubuntu SUSE Linux Enterprise Server v12 Ubuntu-16.04 Ubuntu 16.04 LTS Ubuntu-18.04 Ubuntu 18.04 LTS Ubuntu > wsl --unregister Ubuntu-20.04 正在注销... > wsl --list -v 适用于 Linux 的 Windows 子系统没有已安装的分发版。
可以在windows文件夹下可以看到创建的文件 wsl2 wsl2的套路变了,linux的文件系统整个是个镜像文件,启动系统后,这个文件系统映射到了 \\wsl$\系统名 下面 \\wsl$\Ubuntu
安装mongo的两篇博客献上,需要的话可以参考 mac 安装部署mongoDB社区版 Linux服务器安装部署最新稳定版本mongoDB社区版- Ubuntu-20.04版本 那就想办法验证下服务器的操作系统版本吧
提供的工具获取在 Windows 下可以访问的路径 # 获取 windows 文件管理器可以访问的地址 ❯ wslpath -w .output/chrome-mv3/ \\wsl.localhost\Ubuntu
cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit 4 cd /d "%~dp0" 5 6 :: 配置 wsl 的静态ip 7 wsl -d Ubuntu
点击 此链接 下载内核更新包, 右击安装即可 1.3 安装 wsl 到 D 盘# 如果不需要装到其他盘, 1.3 的步骤无需操作 直接 powershell 执行 wsl –install -d Ubuntu
3、安装指定的Linux发行版本 wsl --install -d Ubuntu-20.04 安装完成之后,第一次运行需要一些时间来进行初始化配置,然后会提示输入Linux系统的用户名和密码。 6、将指定的Linux发新版的虚拟化平台从WSL 1升级为WSL 2版本 wsl --set-version Ubuntu-20.04 2 若出现最后一句 WSL 2 需要更新其内核组件。 8、启动过VMware的机器,需要设置开启Hyper-v wsl --set-version Ubuntu-20.04 2 出现 “请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化 9、将指定的Linux发新版的虚拟化平台从WSL 1升级为WSL 2版本 wsl --set-version Ubuntu-20.04 2 重新查看WSL版本,可以发现设置成功: wsl -l -v 在插件管理中搜索Clangd客户端插件,选择 "在WSL:Ubuntu-20.04中安装" ,这个只是VSCode与Clangd语言服务器进行进行LSP协议交互的Clangd客户端。