目录
1. 自动安装
2. 手动安装步骤
2.1 步骤 1 - 启用适用于 Linux 的 Windows 子系统
2.2 步骤 2 - 检查运行 WSL 2 的要求
2.3 步骤 3 - 启用虚拟机功能
2.4 步骤4 - 下载Linux内核更新包
2.5 步骤 5 - 将 WSL 2 设置为默认版本
2.6 步骤 6 - 安装所选的 Linux 分发
1. 自动安装
Ref: 安装 WSL | Microsoft Docs
以管理员身份打开PowerShell终端输入执行命令”wsl --install”.
过了一晚上次日早上回来看居然还是1.7%(如下所示,崩溃。。。)。“Ctrl-C”强行退出后,重新执行”wsl –install”. 反馈了一条消息说需要重启。。。
好吧,重启后再次执行“wsl --install”,爆出一堆帮助信息,但是就是不给我安装(虽然心中一万头草泥马奔腾而过。。。。不过不慌,这事儿经历得多了就能沉得住气了^-^)
左看看有看看(中间走了一些岔路,参照网上一堆稂莠不齐的信息说明,开启了“设置-->更新和安全-->开发者选项-->开发人员模式”,也不知道有没有什么影响。。。反正懒得取消先这样了—不过后面手动安装步骤安装成功是不是跟这个有关系咱也不知道,这里暂且忠实地记录一下),根据以上命令输出的帮助信息,抱着试试看的心态,输入执行:
wsl –install -d Ubuntu
好歹给我重新开始下载了(不知道这是啥子逻辑^-^):
经过漫长等待后。。。以上进度条前进到了1.1%然后。。。就没有然后。放弃。转向“旧版 WSL 的手动安装步骤 | Microsoft Docs”。
2. 手动安装步骤
Ref: “旧版 WSL 的手动安装步骤 | Microsoft Docs”
2.1 步骤 1 - 启用适用于 Linux 的 Windows 子系统
执行命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
然后,重启计算机。
2.2 步骤 2 - 检查运行 WSL 2 的要求
检查系统版本是否满足要求。
选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”,可以看到Windows系统版本号。
系统版本不满足咋办?可以散了^-^.
2.3 步骤 3 - 启用虚拟机功能
运行命令:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
2.4 步骤4 - 下载Linux内核更新包
点击下载wsl_update_x64.msi并运行。
顺便参考说明执行了一下以下命令,什么也没有输出. But don’t mind, just go ahead.
执行命令:systeminfo | find "System Type"
2.5 步骤 5 - 将 WSL 2 设置为默认版本
执行命令:wsl --set-default-version 2
2.6 步骤 6 - 安装所选的 Linux 分发
我选择了:Ubuntu 20.04 LTS
点击进入Microsoft Store,点击“获取”,然后根据要求,创建账号。。。最后如下图所示,“获取”变成了“打开”就表示安装成功了。
以上说来简单,实际上折腾尝试了好几次“创建账号-->接收安全代码-->输入安全代码-->冻死。。。”,然后,突然一个走神再回头就看到以上变成“打开”了。。。所以如果出现挫折请不要放弃,此乃成长路上的考验,人生之事大抵如此^-^...
点击“打开”,进入Ubuntu Terminal,然后是创建Unix账户、密码等等。
走到这里,就可以恭喜你,可以开心地玩耍了。
虽然,一键式自动安装没有成功,虽然后面在Microsoft Store的账号创建中反复折腾了好几次,总体上还算是比较顺利的。



