WSL安装 in Windows10
目录
2.1 步骤 1 - 启用适用于 Linux 的 Windows 子系统
1. 自动安装
以管理员身份打开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的账号创建中反复折腾了好几次,总体上还算是比较顺利的。
相关文章
- Docker安装Rabbitmq超详细教程
- Docker安装漏洞靶场 ---- vulhub
- Nginx安装fair模块
- JDK 13软件下载和安装教程
- Go 1 – 概览/安装
- vs2008 sp1怎么安装_怎么安装vs2015
- HbuilderX安装node运行vue
- istio-in-action - 01 安装 docker-k3s-istio 开发环境
- Linux环境下编译安装PHP7(linux编译php7)
- 解决Linux安装过程中的依赖问题(linux安装依赖)
- 安装Mysql实现Mac环境更强劲的数据库(mysql在mac安装)
- Linux安装终极指南:AB安装步骤(linux安装ab)
- 分分钟:在Linux上快速安装LZMA(linux安装lzma)
- Linux下安装wine:完美专业的双系统平衡(linux下安装wine)
- 解析MySQL中IN操作符的实现原理(mysql中in的原理)
- MySQL中IN操作最大长度详解(mysql中in最大长度)
- 探究MySQL中IN表达式的作用及实际应用(mysql中in作用)
- MySQL中IN操作不去重,如何解决重复数据问题(mysql中in 不去重)
- 淘淘商城Redis 安装指南(淘淘商城redis 安装)
- 管理Yum安装的Redis,走进新的目录(yum redis 目录)
- MySQL实现不在某个范围内的查询当字段不在给定值列表中时,使用NOT IN语法(mysql 不in)
- 操作Oracle中掌握字符串IN操作的技巧(oracle中字符串in)
- in用Oracle中Like和In实现模糊查询(oracle like和)