1.启动PowerShell
powershell.exe
2.启用WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
3.启用虚拟平台
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
4.升级并重启系统
对于x64的系统要求win10版本为1903 或者更高
win + R 输入 winver 查看版本
5.下载WSL2升级包
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
6.安装wsl_update_x64.msi
7.设置WSL2为默认版本
wsl --set-default-version 2
8.下载LxRunOffline
https://github.com/DDoSolitary/LxRunOffline/releases
https://github.com/DDoSolitary/LxRunOffline/releases/download/v3.5.0/LxRunOffline-v3.5.0-msvc.zip
9.下载ArchLinux安装包
https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/
https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/archlinux-bootstrap-2021.05.01-x86_64.tar.gz
10.安装ArchLinux
.\LxRunOffline i -n ArchLinux -f d:/Backup/OS/Linux/Archlinux/archlinux-bootstrap-2021.05.01-x86_64.tar.gz -d C:\WSL\ArchLinux -r root.x86_64
11.设置ArchLinux默认为WSL2版本
wsl --set-version ArchLinux 2
12.启动并进入ArchLinux
wsl -d ArchLinux
13.删除DHCP配置
rm /etc/resolv.conf
14.退出ArchLinux
exit
15.关闭ArchLinux
wsl --shutdown ArchLinux
16.重新启动并进入ArchLinux
wsl -d ArchLinux
17.在Windows系统中打开WSL2中ArchLinux中的/etc目录
cd /etc/
explorer.exe .
18.修改pacman.conf,在这个文件最后加入
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
19.进入目录 pacman.d ,编辑里面的mirrolist文件,将China的源注释去掉
20.进行系统更新
pacman-key --init
pacman-key --populate
pacman -S archlinuxcn-keyring
pacman -Syy
pacman -S base base-devel vim git wget nano
21.设置Root用户密码
passwd
22.创建新用户
useradd -m -G wheel -s /bin/bash <用户名>
passwd <用户名>
23.将文件 /etc/sudoers 中的 wheel ALL=(ALL) ALL 那一行前面的注释去掉
nano /etc/sudoers
24.设置默认使用普通用户登录Archlinux
查看账户ID
id -u <用户名>
退出ArchLinux
exit
设置默认登陆用户
lxrunoffline su -n <你的arch名字> -v <账户id>