Windows11食用WLS2指南

一、基本条件

1.启用Hyper-V

WSL依托于Hyper-V,因此需要先在控制面板启用该功能

打开资源管理器,直接在地址栏输入控制面板\程序 然后回车,点击启用或关闭Windows功能

勾选Hyper-V后点击确认,等待安装完成

安装完成后重启电脑即可进入下一步。

二、安装WSL2

1.安装WSL

以管理员身份运行终端,并执行如下命令来安装最新版WSL,默认是2.x版本

wsl --update

该命令用以安装并升级最新版WSL,安装完成后重启电脑。

2.设置WSL默认版本

以管理员身份运行终端,并执行如下命令

wsl --set-default-version 2

这一步设置是为了后续创建子系统时默认使用WSL2版本。

三、安装指定发行版

1.选择并下载(以Ubuntu为例)

可以直接在Microsoft Store中检索并下载自己想要使用的发行版

2.初始化系统

在应用商店中下载安装完成后需要对系统进行初始化操作:打开终端,如图所示打开下载的发行版

稍等片刻会提示你填写系统的用户名和密码,根据自己的实际情况填写即可。

到此为止系统已经安装完成,可以自由发挥也可参考后文进行一些其他配置。

四、Ubuntu WSL配置systemctl服务

这一步可以说是必选项,因为大量程序依托于该服务

在终端中进入系统后编辑如下文件:/etc/wsl.conf

sudo vi /etc/wsl.conf

确认文件中是否存在如下内容,若没有,需手动添加,如果有可以跳过本章节

[boot]
systemd=true

保存后重启子系统生效

wsl --shutdown

五、配置镜像源

清华源官网:https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/

1.获取镜像源

以清华源为例,访问上述网站,选择对应的系统版本,将镜像源拷贝出来

2.添加镜像源

进入Ubuntu并编辑/etc/apt/sources.list

sudo vi /etc/apt/sources.list

将镜像源替换进去

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse

# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
# deb-src http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse

替换内容如下图所示

保存后更新一下镜像列表

sudo apt update

同时也可以升级一下系统(可选)

sudo apt upgrade

六、WSL的GUI管理工具

1.软件推荐

我选用的是wsl2-distro-manager 这款开源软件,可以通过比较友好的图形界面来管理WSL发行版。包括安装、卸载、更新、备份、恢复和迁移WSL发行版,以及配置它们的设置,并通过一次点击启动它们。

Github地址:https://github.com/bostrot/wsl2-distro-manager

2.软件安装

该软件提供Microsoft Store的便捷安装版,不过售价9美刀,想要支持作者的小伙伴可以直接在商店购买。这里我们使用仓库提供的绿色版:wsl2-distro-manager-xxx.zip,下载后解压到固定目录即可运行:

运行后即可看到刚刚安装的Ubuntu,通过点击运行按钮即可直接运行对应的子系统。

七、迁移子系统存储位置

默认情况下子系统会被安装到C盘,这对多分区用户不太友好,这个时候就可以借助上述软件进行快速迁移。

1.配置默认位置

进入WSL Manager软件的设置页面:

先关闭所有子系统,然后填写你想要迁移的位置,点击保存。

2.迁移现有系统

回到首页,打开已安装发行版的设置项:

直接点击最后的移动选项:

确保已经关闭发行版后点击移动按钮:

这时点击保存回到主页后会有一个移动中的提示,耐心等待一会儿,移动完成后会有一个成功提示:

此时就已经迁移完成,可以愉快的使用了


Windows11食用WLS2指南
http://localhost:8090/2024/10/30/6YPPdWqP
作者
站长阿楠
发布于
2024年10月30日
许可协议