-
ArchLinux部署包:ArchWSL: ArchLinux based WSL Distribution. Supports multiple install. (github.com)
-
WSL官方文档:安装 WSL | Microsoft Learn
-
ArchWSL安装文档:How to Setup | ArchWSL official documentation (wsldl-pg.github.io)
WSL安装(图形化操作)
使用「控制面板」通过图形界面的方式来安装 WSL
-
「系统」->「可选功能」->「更多Windws功能」
-
勾选「适用于 Linux 的 Windows 子系统」以及「虚拟机平台」
-
下载并安装 Linux 内核更新包:适用于 x64 计算机的 WSL2 Linux 内核更新包
-
WSL常用命令
# 列出已安装的所有发行版 wsl -l -v # 列出所有发行版 wsl --list --online # 启动一个发行版 wsl -d Ubuntu #暂停一个发行版 wsl --terminate Ubunut # 导出/备份 wsl --export Ubuntu Ubuntu-back.tar # 导入/还原/利用备份创建新的 wsl --import Ubuntu-back C:\Users\linux\Ubuntu-back .\Ubuntu-back.tar wsl --import 新的发行版名字 发行版放在目录位置 发行版的tar包 # 删除已安装的发行版 wsl --unregister Ubuntu # 停止所有正在运行的发行版 wsl --shutdown
-
安装 ArchLinux 发行版
ArchWSL提供多种安装方式,我个人选择ZIP安装方式
- 下载安装程序 zip
- 将 zip 文件中的所有文件解压缩到同一目录。请解压到您具有写入权限的文件夹
个人习惯自定义文件存放目录:D:\WSL\Arch
- 运行
Arch.exe
来解包rootfs
,并将实例注册到 WSL - 至此安装完成,可以使用以下命令进入ArchLinux中
wsl.exe -d Arch
后续:ArchLinux配置
- 设置root用户密码
passwd
- 更换ArchLinux镜像源:archlinux | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
# 1. 编辑/etc/pacman.d/mirrorlist Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch # 2.更新软件包缓存 pacman -Syyu
- 初始化keyring
sudo pacman-key --init sudo pacman-key --populate sudo pacman -Sy archlinux-keyring sudo pacman -Su