用WSL安装Ubuntu
启用“适用于 Linux 的 Windows 子系统”
1 | dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart |
启用“虚拟机平台”可选组件
1 | dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart |
将 WSL 版本设置为 1 或 2
1 | wsl --set-default-version 2 |
列出已安装的 Linux 发行版
1 | wsl --list --online |
安装特定的 Linux 发行版
1 | wsl --install -d Ubuntu-18.04 |
从官网安装比较慢,也可以下载安装包解压后通过ubuntu1804.exe安装
https://pan.baidu.com/s/1Rf9vTiXoUkpWWMQVlICYcw?pwd=7qib
需要注意的是解压路径就是WSL的安装路径,安装好不能移除,否则WSL就损坏了
BTW:
输入wsl bash找不到路径的问题
启用“适用于 Linux 的 Windows 子系统”后找不到,可以先重启再试,和系统版本有关,我遇到过需要重启的系统,也遇到过不需要重启的系统。
之前可以使用,某种操作后突然不能找不到bash,可能是wsl被损坏,我遇到一次是在ECS上安装Docker Desktop,不能用后将Docker Desktop删除,wsl就损坏了
解决方案:
wsl.exe --list --all (列出所有的linux系统)
wsl.exe --unregister (上面所列出的名字)
重新安装