开启windows10对wsl2的反对
- win + s 搜寻启用或敞开windows性能
- 开启以下选项
- 重启
将默认的wsl版本设置为wsl2
管理员关上powershellwsl --set-default-version 2
下载archlinux
- 从清华开源镜像站下载archlinux
https://mirrors.tuna.tsinghua...
下载archlinux-bootstrap-xxxx.xx.xx-x86_64.tar.gz, 留神是tar.gz文件 - 从Github下载LxRunOffline
https://github.com/DDoSolitar...
选mingw或msvc版本均可
装置archlinux
- 新建一个文件夹, 作为archlinux的装置目录
- 将刚刚下载的文件移入装置目录,并解压LxRunOffline
- 在装置目录(shift + mouseRight)关上Powershell
装置archlinux
.\LxRunOffline i -n arch-test -f archlinux-bootstrap-2022.07.01-x86_64.tar.gz -d D:\ArchWsl2-test -r root.x86_64
-n 零碎名称(轻易取)
-f 刚刚下载的archlinux安装包
-d 装置目录
其余不变- 将archlinux设为wsl2
wsl --set-version arch-test 2
- 查看archlinux状态
wsl -l -v
装置实现了
配置archlinux
- 进入archlinux
wsl -d arch-test
orwsl
- 增加清华镜像源
关上pacman.conf文件进行编辑
在文件开端追加
[archlinuxcn]Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
关上下一级目录pacman.d, 编辑mirrorlist, 勾销正文掉China的两个清华Tuna源链接, 当然也能够勾销正文所有链接.
回到archlinux, 顺次执行
pacman -Syypacman-key --initpacman-key --populatepacman -S archlinuxcn-keyring
- 装置根底软件
pacman -S base base-devel neovim git wget curl
创立Linux账户
在shell中
输出passwd
增加root明码
新建普通用户useradd -m -G wheel -s /bin/bash 用户名passwd 用户名
给用户提权, 编辑/etc/sudoers
nvim /etc/sudoers
将wheel ALL=(ALL) ALL勾销正文, 保留并退出.
查看以后用户idid -u 用户名
记下账户id
退出Arch Linux, 回到Power Shell.exit
执行:.\LxRunOffline su -n arch-test -v 账户id
-n前面跟wsl2虚拟机的名字, 我的是arch-test
这样, 下一次登录会主动进入刚创立的用户.语言本地化
编辑/etc/locale.gennvim /etc/locale.gen
将en_US.UTF8 UTF-8和zh_CN.UTF8 UTF-8勾销正文, 如果须要其余语言, 请一并勾销正文.
执行:locale-gen localelocale -a
编辑/etc/locale.conf
vim /etc/locale.conf
增加如下内容# /etc/locale.confLANG=en_US.UTF-8
重启archlinux即可实现配置。
其余
- 终端举荐应用Windows Terminal
Microsoft Store里下载 - 字体下载(墙裂举荐)
不仅反对了字体还有一些图标, 防止了乱码
https://www.nerdfonts.com/fon...
参考: https://zhuanlan.zhihu.com/p/...