安装 arch
wsl --install archlinux开启
wsl -d archlinux更新
pacman -Syu设置 root 密码
刚创建的系统 root 还没有密码,先创建一下:
passwd然后输入两遍密码。
安装 sudo
wsl 安装的 archlinux 是极简版本,连 sudo 都没有,需要自己安装。
pacman -S sudo安装编辑器 neovim
pacman -S neovim创建新用户
因为 root 权限可能会导致一些问题,创建一个新的用户最好。
useradd -m -G wheel -s /bin/bash archuser-m 是创建家目录,也就是在 \home 下面创建 archuser 目录,千万不要少了这个参数。
-G wheel 是加入管理员组。
-s 指定 shell。
设置一下密码:passwd archuser,或者 su archuser 之后输入 passwd。
重复输入两次密码。
sudo 目录
这时候只是创建了用户,还没法使用 sudo 指令。
打开配置文件:
EDITOR=nvim visudo这里必须使用 visudo 指令,会检查语法错误,sudo 配置文件出现语法错误,可能会导致无法登录系统。
所以一定要使用 visudo 指令。
然后找到 # %wheel ALL=(ALL:ALL) ALL 这一行,将其注释解掉。
保存即可。
这样就可以使用 sudo 指令了。
修改 wsl 默认用户登录
我们现在关闭终端以后,再次打开 wsl 中的 arch 系统,默认登录用户还是 root 用户。
修改 nvim /etc/wsl.conf 文件,可以更改默认用户。
在下面添加上:
[user]
default=archuser不用管上面有什么东西,添加上即可。
然后需要重启 wsl 中的 arch 系统。
Note
关闭 terminal 不是重启
回到 powershell 然后输入下面指令:
wsl --shutdown之后输入 wsl 进入默认的子系统,这就可以了。