为Windows Server 2016正式版移植WSL组件并将其替换为Arch Linux

Home » 配置指南 » 为Windows Server 2016正式版移植WSL组件并将其替换为Arch Linux
配置指南 没有评论

方法选自DISCUSSION: Windows Server 2016 14393 (1607)

首先安装Windows Server 2016正式版并配置好,然后激活:

然后下载WSL补充包,从Win10 x64提取的,我放到了我的OneDrive里面:

https://1drv.ms/f/s!Av9xX09cRe2HgbNGyd7BTiCzc-uxYA

对照文档中方案安装:

dism /online /norestart /add-package /packagepath:Microsoft-Windows-Lxss-Optional-Package.cab /packagepath:Microsoft-Windows-Lxss-Optional-Package-en-US.cab /packagepath:Microsoft-Windows-Lxss-Package.cab /packagepath:Microsoft-Windows-Lxss-Package-en-US.cab

dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all

(记得打开开发者模式)

到此请重新启动设备:

重启后输入bash即可开始下载安装:

等待,然后输入用户名密码,配置完成:

替换为Arch Linux可以借用如下脚本:

GitHub – turbo/alwsl: Install archlinux as the WSL (Windows Subsystem for Linux) host.

更新:故障已解决,WSL可以正常运行,

前排提醒:Arch环境毛病太多,本人还是换回Ubuntu了。
要换回也简单,在cmd下执行:

alwsl.bat remove 

彻底卸载Arch环境重新安装Ubuntu即可。

切换到Arch Linux,我们即可执行:

alwsl.bat install(在cmd而不是bash环境)

然后就是漫长等待……

等待执行完成,开始菜单中找到Arch Linux就可以运行了