下载wsl文件
访问 DistributionInfo.json 文件,再里面找到 archlinux 发行版的下载url
这里是json
"archlinux": [
{
"Name": "archlinux",
"FriendlyName": "Arch Linux",
"Default": true,
"Amd64Url": {
"Url": "https://geo.mirror.pkgbuild.com/wsl/2025.09.01.145298/archlinux-2025.09.01.145298.wsl",
"Sha256": "9b011093c7ad5d0dccd0be785c9d968c30b4fce3957f3f1868f2c1c4415ae841"
}
}
]
即:https://geo.mirror.pkgbuild.com/wsl/2025.09.01.145298/archlinux-2025.09.01.145298.wsl
(然鹅Wiki里面是https://geo.mirror.pkgbuild.com/wsl/latest/archlinux.wsl这个动态的`
下载并放到你心仪的位置
credits: 在 WSL 上安装 Arch Linux - Arch Linux 中文维基
安装(自定义位置)
这里我将其放在"D:\manbo\archlinux-2025.09.01.145298.wsl" 以这个为例
运行
wsl --import arch "D:\manbo\arch" "D:\manbo\archlinux-2025.09.01.145298.wsl"
随后会打开archlinux
进行配置
滚动一下
pacman -S
pacman -S nano
配置镜像
nano /etc/pacman.d/mirrorlist
按照 https://mirrors.tuna.tsinghua.edu.cn/help/archlinux/
的说明进行修改
即在文件顶部追加
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
本喵会追加额外的仓库
nano /etc/pacman.conf
https://mirrors.tuna.tsinghua.edu.cn/help/archlinuxcn/
https://mirrors.tuna.tsinghua.edu.cn/help/arch4edu/
在文件底部追加
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
[arch4edu]
# SigLevel = Never
Server = https://mirrors.tuna.tsinghua.edu.cn/arch4edu/$arch
记得导入key
pacman-key --init
# init
pacman-key --recv-keys 7931B6D628C8D3BA
pacman-key --finger 7931B6D628C8D3BA
pacman-key --lsign-key 7931B6D628C8D3BA
# arch4edu key
pacman -Sy archlinuxcn-keyring
# archlinuxcn
开滚
pacman -Syyu
更换默认shell & paru
pacman -S fish paru
chsh
#随后输入 /usr/bin/fish 使用fish shell
pacman -S fastfetch sudo
创建一个日常用户
sudo useradd -s /usr/bin/fish neko
mkdir /home/neko
chown neko /home/neko/
passwd neko
usermod -aG wheel neko
EDITOR=nano visudo
# 取消 # %wheel ALL=(ALL:ALL) ALL 前面的#号
su neko
# 开始配置用户
设置网络模式
进入wsl setting ,在网络设置为mirror模式
wsl --shutdown 关闭,随后重新打开
(此举是为了复用宿主机代理)
[!tip] 小点
此处请开启代理,否则后续安装很可能失败
一些杂项
配置編譯環境
paru -S base-devel git
来点监控
paru -S bottom btop
搞個桌面看看
paru -S niri-git dms-shell-git
paru -S xwayland-satellite
paru -S visual-studio-code-bin
code .config
請跟隨 A tutorial to use GUI in WSL2/WSLg replacing original Xorg by Xwayland, allowing WSL to work like native Linux, including login screen 裏面的內容替換(只要那个x11修复部分就好)
安装end-4的
end-4/dots-hyprland: Rice built for usability
git clone https://github.com/end-4/dots-hyprland.git
cd dots-hyprland
./install.sh
对,然后你会得到无法启动的hyprland & KDE
后记
[!warning] 为什么会安装wsl2?
答:是因为是学校的电脑,使劲造
BTW ,不想放linux do了,不如意……没有物理机的丝滑……