今天脑子一热,删掉了启动虚拟机要几分钟的VMware Workstation,在电脑里安装了Windows官方支持的WSL - Windows Subsystem for Linux GithubLink
记录一下安装过程。
其实这非常简单,都不需要使用非常复杂的命令。
第一步在Windows的Power Shell中输入以下命令:

wsl.exe --list --online

此命令可以获取到可安装的版本,输出如下:

PS C:\Users\IGER> wsl.exe --list --online
以下是可安装的有效分发的列表。
使用“wsl.exe --install <Distro>”安装。

NAME                            FRIENDLY NAME
Ubuntu                          Ubuntu
Ubuntu-24.04                    Ubuntu 24.04 LTS
openSUSE-Tumbleweed             openSUSE Tumbleweed
openSUSE-Leap-16.0              openSUSE Leap 16.0
SUSE-Linux-Enterprise-15-SP7    SUSE Linux Enterprise 15 SP7
SUSE-Linux-Enterprise-16.0      SUSE Linux Enterprise 16.0
kali-linux                      Kali Linux Rolling
Debian                          Debian GNU/Linux
AlmaLinux-8                     AlmaLinux OS 8
AlmaLinux-9                     AlmaLinux OS 9
AlmaLinux-Kitten-10             AlmaLinux OS Kitten 10
AlmaLinux-10                    AlmaLinux OS 10
archlinux                       Arch Linux
FedoraLinux-43                  Fedora Linux 43
FedoraLinux-42                  Fedora Linux 42
eLxr                            eLxr 12.12.0.0 GNU/Linux
Ubuntu-20.04                    Ubuntu 20.04 LTS
Ubuntu-22.04                    Ubuntu 22.04 LTS
OracleLinux_7_9                 Oracle Linux 7.9
OracleLinux_8_10                Oracle Linux 8.10
OracleLinux_9_5                 Oracle Linux 9.5
openSUSE-Leap-15.6              openSUSE Leap 15.6
SUSE-Linux-Enterprise-15-SP6    SUSE Linux Enterprise 15 SP6

接下来就是安装了,使用以下命令:

wsl.exe --install [Distro]
# [Distro] 为通过上面的命令得到的输出结果中的`NAME`所对应的字段

此时他就开始安装了,这一步需要保持网络连贯。
等待它进度条完成也就安装完成了。
但是可能由于网络原因,在我电脑,每次到33%后下载速度就变得很慢,抓包看了一下,他下载源就是各个分支发行版的官网,例如Ubuntu,他就是从ubuntu.com下载的,然后搜了一下能不能自己准备好系统镜像,然后本地创建,果然可以。
然后我就从清华源找到并下载了对应的wsl文件。
下载后需要导入,命令如下:

wsl --import <发行版名称> <安装路径> <镜像文件路径> [--version <版本号>]

即可很快地安装完成。


微软官方文档

标签: none