当前位置: 首页 > Linux

Win10forArchLinux(wsl2)

时间:2023-04-06 05:54:12 Linux

启用windows10支持wsl2win+s搜索启用或禁用windows功能启用以下选项重启设置默认wsl版本为wsl2管理员打开powershellwsl--set-default-version2下载archlinux下载archlinux从清华开源镜像站https://mirrors.tuna.tsinghua...下载archlinux-bootstrap-xxxx.xx.xx-x86_64.tar.gz,注意tar.gz文件是从Github上下载的LxRunOfflinehttps:///github。com/DDoSolitar...选择mingw或msvc版本安装archlinux新建一个文件夹作为archlinux安装目录,将刚才下载的文件移动到安装目录下,在安装目录下解压LxRunOffline(shift+鼠标右键)打开Powershell安装archlinux。\LxRunOfflinei-narch-test-farchlinux-bootstrap-2022.07.01-x86_64.tar.gz-dD:\ArchWsl2-test-rroot.x86_64-n系统名(随便选)-f刚刚下载的archlinux安装package-d其余安装目录不变。设置archlinux为wsl2wsl--set-versionarch-test2查看archlinux状态wsl-l-v安装完成配置archlinux进入archlinuxwsl-darch-test或者wsl添加清华镜像源打开pacman.conf文件编辑,在文件末尾添加[archlinuxcn]Server=https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch,打开下一级目录pacman.d,编辑mirrorlist,取消china注释两个清华金枪鱼源码链接,当然你也可以取消所有链接的注释。回到archlinux,执行pacman-Syypacman-key--initpacman-key--populatepacman-Sarchlinuxcn-keyring安装基础软件pacman-Sbasebase-develneovimgitwgetcurl创建Linux账号,在shell中输入passwd添加root密码新建普通用户useradd-m-Gwheel-s/bin/bashusernamepasswduserName给用户权限,编辑/etc/sudoerssudonvim/etc/sudoers取消注释wheelALL=(ALL)ALL,保存退出。查看当前用户idid-u用户名并记下账户id,退出ArchLinux,返回PowerShell。退出执行:.\LxRunOfflinesu-narch-test-vaccountid-n后接wsl2虚拟机名称机器,我的是arch-test,下次登录会自动进入新建的用户。语言本地化编辑/etc/locale.gensudonvim/etc/locale.gen取消en_US.UTF-8UTF-8和zh_CN.UTF-8UTF-8的注释,如果需要其他语言请取消注释。执行:sudolocale-genlocalelocale-a编辑/etc/locale.confvim/etc/locale.conf添加以下内容#/etc/locale.confLANG=en_US.UTF-8重启archlinux完成配置推荐使用其他终端从WindowsTerminal下载字体MicrosoftStoreDownload(墙裂推荐)不仅支持字体还支持部分图标,避免乱码https://www.nerdfonts.com/fon...注意一定要下载兼容Windows的版本,名为XXXXWindowsCompatible.ttf,下载后双击即可完成安装。然后回到Terminal点击Settings,Appearance,在字体选项中,选择刚刚安装的NF结尾的字体参考:https://zhuanlan.zhihu.com/p/...