WSL_for_Arch
项目地址
GitHub - yuk7/ArchWSL: ArchLinux based WSL Distribution. Supports multiple install.
安装
-
开启
适用于 Linux 的 Windows 子系统
功能(勾选虚拟机平台
,这样才能获取到完整的WSL2) -
安装 WSL2 的 Linux 内核包
wsl --update
-
下载 Github / gitee zip 安装包。, 并解压缩 zip 文件中的全部内容到相同的目录(拥有写权限的目录)
-
运行
Arch.exe
安装 rootfs 和注册表配置(EXE 文件的名称会用作 WSL 实例名称,如果复制多个 EXE 文件,并重命名成不同的名称,就同时拥有了多个不同的 ArchWSL 并且互不冲突)
基础配置
- 设置 root 密码
- 新建普通用户并设置为默认用户
- 设置
sudoers
文件 :echo "%wheel ALL=(ALL) ALL" > /etc/sudoers.d/wheel
- 添加用户 :
useradd -m -G wheel -s /bin/bash {username}
- 设置密码 :
passwd {username}
- 设置
- 设置普通用户为默认用户
Arch.exe config --default-user {username}
如果默认用户密码被更改 (issue #7), 请重启电脑或者用管理员CMD重启LxssManager。
net stop lxssmanager && net start lxssmanager
- 初始化密钥环(keyring)
sudo pacman-key --init
sudo pacman-key --populate
sudo pacman -Syy archlinux-keyring