Wsl Arch 安装

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

可以根据自身需求更改。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。