系统设置
家庭版开启开发人员模式

启用“ Linux的Windows子系统”可选功能
以管理员身份打开PowerShell并运行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
重启
安装Linux发行版导航
官方安装
有些发行版官方不提供,下面提供安装导航
文件系统替换
过于麻烦的方法,不提倡(自行百度)
scoop(windows包管理工具)安装
scoop提供了archwsl安装包,也只有这个
不使用arch请转至下一个方法
安装好scoop后终端输入
scoop search wsl

可以看到extras扩展包里有archwsl
网络不行扩展包可能安不上,多试几次或者使用下一个方法
进行安装
scoop install archwsl
安装完在终端输入wsl就能使用了
或者

WSL管理软件LXRunOffline
- 华丽的分割线
archwsl导航
更换镜像源
打开镜像源文件
vim /etc/pacman.d/mirrorlist
找到中国源
/China<CR>
去除注释剪切到文件最前面,把离你最近的源放到最上方

保存退出
配置pacman
初始化密钥
pacman-key --init
验证主密钥
pacman-key --populate archlinux
更新系统
pacman -Syu
语言设置
vim /etc/locae.gen
在文件中找到zh_CN.UTF-8 UTF-8 zh_HK.UTF-8 UTF-8 zh_TW.UTF-8 UTF-8 en_US.UTF-8 UTF-8这四行,去掉行首的#号,保存并退出
执行命令加载语言包
locale-gen
设置语言
vim /etc/locale.conf
第一行写入LANG=en_US.UTF-8,保存并退出
账户设置
设置根账户密码
passwd
下载sudo
pacman -S sudo
创建新账户
useradd -m -G wheel username
设置新账户密码
passwd username
配置sudo
- 安装vi
pacman -S vi
- 打开配置文件
visudo
- 找到
# %wheel ALL=(ALL)ALL去除#,保存退出
使用新账户
su username
Shell设置
安装开箱即用的fish
sudo pacman -S fish
设置fish为默认shell
sudo chsh -s /bin/fish
重开WSL生效
顺便更改默认身份为username
cmd
Arch config --default-user username
重新进入

安装yay
添加archlinuxcn源
sudo vim /etc/pacman.conf
在文件末尾添加
[archlinuxcn]
Server = https://repo.archlinuxcn.org/$arch
保存退出
同步源并安装key
sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring
安装yay
sudo pacman -S yay
安装基础包(gcc等)
yay -S base-devel