我最想用的就是ArchLinux当主系统,至于为什么现在又用会了Windows11了。

那是因为Linux各个发行版都不支持MAYA44ex的驱动,很是倒霉 ╯︿╰

所以只能用WSL2 + ArchLinux当代餐了/Bushi

BIOS开启虚拟化

网上搜索关键词 你的主板型号 + BIOS + Inter开启VMX/AMD开启AMD-V

Inter虚拟化 BIOS > Advanced > CPU Configuration > Inter(VMX)Virtualization Technology > 选择[Enabled] >F10 保存

AMD虚拟化 BIOS > Advanced > CPU Configuration > SVM MODE > 选择[Enabled] >F10 保存

开机状态下查看虚拟化有无开启

任务管理器 > 性能 > CPU

可以看到虚拟化:已启用

虚拟化

启用功能

任务栏设置 > 系统 > 可选功能 > 查看功能 > 更多Windows功能

任务栏设置

控制面板 > 程序 > 启用或关闭Windows功能

控制面板

✅ 适用于Linux的Windows子系统

✅ 虚拟机平台

适用于Linux的Windows子系统

确定 > 立即重新启动

立即重新启动

🚫 已知啸问题

卡巴斯基导致的该服务无法启动,可能是因为该服务已被禁用。

ERR: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.

在你开启WSL2的时候卡巴斯基会提醒一个薄弱设置被发现,需要你修复,如果你修复了就会遇到上方的问题。

以管理员打开终端,输入sc config LxssManager start=auto

会显示ChangeServiceConfig 成功 更改服务配置 成功。

再次显示时忽略该警报,否则服务又无法启动。

薄弱设置

其他的啸问题看官方文档

💾 安装ArchLinux

关于Arch推荐用yuk7的ArchWSL GitHub

其他安装方式参考

📁 zip

此处 下载 zip 形式的安装包。

zip 安装包中的所有文件解压到同一个目录里。

⚠️ 请确保 zip 安装包解压在一个程序拥有写权限的目录里。例如,Program Files 就是一个不恰当的目录。

运行解压后的 Arch.exe 来解包 rootfs,并将实例注册到 WSL

同时,exe 文件的文件名将会作为新的 WSL 实例的名称。

这说明,如果你复制多个具有不同的文件名的 exe 文件,则安装后,你将拥有互不冲突的,不同的 ArchWSL 实例。

(可选)注册 Pacman Keyring。

这并不是必须的操作。如果你想要使用 Pacman,请参见 文档

🥄Scoop

输入 scoop bucket add extrasscoop 添加 bucket

输入 scoop install archwsl 以安装 archwsl

完成安装后的操作

若你使用 WSL1 ,你将必须修改一下 glibc 包。更多详情,请查看已知问题章节。

详情看文档

设置Root密码

1
2
>Arch.exe
[root@PC-NAME]# passwd

设置默认用户

参考 ArchWiki 的 SudoUser and groups 页。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
>Arch.exe
[root@PC-NAME]# echo "%wheel ALL=(ALL) ALL" > /etc/sudoers.d/wheel
(设置 sudoers 文件。)

[root@PC-NAME]# useradd -m -G wheel -s /bin/bash {username}
(添加用户)

[root@PC-NAME]# passwd {username}
(设置默认用户密码)

[root@PC-NAME]# exit

>Arch.exe config --default-user {username}
(设置默认用户)

如果默认用户密码被更改 (issue #7), 请重启电脑或者用管理员CMD重启LxssManager。

要重启 LxssManager, 请运行:

1
net stop lxssmanager && net start lxssmanager

初始化密钥坏(keyring)

请执行这些命令以初始化密钥环(keyring)。 (必须执行此步骤才可以使用 Pacman)

国内镜像源可以看看官方文档清华镜像站

1
2
3
4
5
6
>Arch.exe
[user@PC-NAME]$ sudo pacman-key --init

[user@PC-NAME]$ sudo pacman-key --populate

[user@PC-NAME]$ sudo pacman -Syy archlinux-keyring

关于systemd

最新版默认是开启的

1
2
3
4
[user@PC-NAME]$ sudo nano /etc/wsl.conf

[boot]
systemd=true

💾安装其他Linux发行版,例如Ubuntu 24.04 LTS

可以在应用商店Microsoft Store搜索你需要的linux发行版。

Microsoft Store

也可以打开终端,输入wsl --list --online查看发行版列表,找到自己需要的发行版。

若要更改安装的发行版,请输入:wsl –install -d 。 将 替换为要安装的发行版的名称。

1
2
[安装]
wsl --install -d Ubuntu-24.04

安装完成后会自动打开Linux

Ubuntu官方文档

1
2
3
4
5
6
7
8
[用户名]
Enter new UNIX username:

[新密码]
New password:

[更新]
sudo apt-get update && sudo apt upgrade -y