用管理员打开powershell输入
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2、升级为WSL2的必要条件对于x64的系统要求win10版本为1903 或者更高win + R 输入 winver查看版本 3、启用虚拟平台
用管理员打开powershell输入
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
4、下载Linux内核升级包下载地址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
下载完成后双击安装
5、将WSL2设置为默认版本用管理员打开powershell输入
wsl --set-default-version 2
到这里WSL就安装好了,下面安装ArchLinux
安装ArchLinux 1、安装LxRunOffline下载地址:https://github.com/DDoSolitary/LxRunOffline/releases
选择最新版下载,解压后将LxRunOffline.exe所在的文件夹加入Path环境变量
2、下载Archlinux下载地址: https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/latest/
找到 archlinux-bootstrap-xxxx.xx.xx-x86_64.tar.gz, 注意是 tar.gz文件
3、安装archlinux到WSL命令1:
LxRunOffline i -n <自定义名称> -f -d <安装系统的位置> -r root.x86_64
比如:
LxRunOffline i -n ArchLinux -f C:UserskainhuckDownloadsarchlinux-bootstrap-2020.10.01-x86_64.tar.gz -d C:UserskainhuckLinux -r root.x86_64
命令2:
wsl --set-version <名称> 2
比如:
wsl --set-version ArchLinux 2
在完成以上步骤后你应该可以
在windows文件资源管理器里找到Linux选项,打开其中的<名称>(如ArchLinux)文件夹即可进入Linux文件系统。在windows终端中进入Linux子系统 系统配置 0、进入系统
你可以通过windows终端进入Linux子系统
也可以使用命令在powershell中进入Linux子系统
wsl -d <名字>
比如
wsl -d ArchLinux
1、切换国内镜像源编辑 /etc/pacman.d/mirrorlist
里面有注释了的 China 的镜像,选择合适的的取消注释
2、添加 ArchlinuxCN 源编辑 /etc/pacman.conf ,在文件末尾添加以下内容
[archlinuxcn]Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$archServer = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
3、开启 32 位支持库编辑/etc/pacman.conf, 去掉[multilib]一节中两行的注释,来开启 32 位库支持
4、更新并初始化输入以下命令
pacman -Syyupacman-key --initpacman-key --populatepacman -S archlinuxcn-keyring
再次更新
pacman -Syyu
5、安装一些基本的软件pacman -S base base-devel wget git curl zsh yay neofetch
6、设置 Locale 进行本地化Locale 决定了地域、货币、时区日期的格式、字符排列方式和其他本地化标准。
编辑 /etc/locale.gen,去掉en_US.UTF-8 所在行以及 zh_CN.UTF-8 所在行的注释符号(#)。
然后使用如下命令生成 locale。
locale-gen
向 /etc/locale.conf 导入内容
echo 'LANG=en_US.UTF-8' > /etc/locale.conf
7、为root用户设置密码passwd root
8、添加非root用户添加用户,比如新增加的用户叫 testuser
useradd -m -G wheel -s /bin/bash testuser #wheel附加组可sudo,以root用户执行命令 -m同时创建用户家目录
设置新用户 testuser 的密码
passwd testuser
编辑 sudoers 配置文件
vim /etc/sudoers
找到下面这样的一行,把前面的注释符号 # 去掉,:wq 保存并退出即可。
#%wheel ALL=(ALL) ALL
查看当前用户id
id -u <用户名>
9、设置使用普通用户登录Archlinux紧接上一步,退出Arch
exit
在powershell中执行
lxrunoffline su -n <你的arch名字> -v <账户id>
10、终端中文显示如果你正确执行了“6、设置 Locale 进行本地化”操作,那么想要在ArchLinux终端显示中文你只需要:
在 ~/.bashrc里单独设置中文 locale,即添加下面两行到文件的最开头
export LANG=zh_CN.UTF-8export LANGUAGE=zh_CN:en_US