WSL-Arch安装
设置 Windows
按下win,输入 启用或关闭
, 打开 启用或关闭Vindows功能
,并开启
- 虚拟机平台
- 适用于 Liunx 的 Windows 子系统
点击确认,等待安装完成后,重启更新即可。
下载 Arch
打开此链接,下载ArchWSL-AppX_XXXXXX_x64.appx
。
将其后缀名改为zip
,将其解压到要存储arch的目录,占用比较大,不建议小容量硬盘哦。
运行Arch.exe
稍等即可。
设置用户与密码
设置root
密码
passwd
创建新用户,并给新用户设置密码。
useradd -m -G wheel -s /bin/bash {username}
passwd {username}
退出
exit
打开arch
文件夹并打开powershell
设置默认账户
Arch.exe config --default-user {username}
打开cmd
重启LxssManager
net stop lxssmanager && net start lxssmanager
再次打开arch
即可。
设置代理
方法 1
代理软件开启 tun
模式, 若使用 clash-verge
开启服务模式后即可开启tun模式。
方法 2
在资源管理器中输入 %UserProfile%
,新建或编辑 .wslconfig
,添加以下内容:
[experimental]
autoMemoryReclaim=gradual
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true
打开powershell
执行以下命令并重新打开wsl
即可。
wsl --shutdown
方法 3 (不建议)
修改 .bashrc
,如果使用 zsh
则修改 .zshrc
,以此类推 。
vim ~/.bashrc
在底部添加如下内容,端口内容根据需求自己更改:
export hostip=$(cat /etc/resolv.conf |grep -oP '(?<=nameserver\ ).*')
export https_proxy="http://${hostip}:7890"
export http_proxy="http://${hostip}:7890"
设置镜像源
添加 archlinuxcn 镜像源。
vim /etc/pacman.conf
在文件末尾添加如下内容。
[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
添加信任
sudo pacman-key --lsign-key "farseerfc@archlinux.org"
更新系统,安装密钥。
sudo pacman-key --init
sudo pacman-key --populate
sudo pacman -Syy
sudo pacman -S archlinuxcn-keyring
sudo pacman -S archlinux-keyring
优化运行内存
在资源管理器中输入 %UserProfile%
,新建或编辑 .wslconfig
,添加以下内容:
[wsl2]
memory=4GB
swap=4GB
localhostForwarding=true
可以根据自身需求更改。