方法选自:DISCUSSION: Windows Server 2016 14393 (1607)
首先安装Windows Server 2016正式版并配置好,然后激活:
然后下载WSL补充包,从Win10 x64提取的,我放到了我的OneDrive里面:
https://1drv.ms/f/s!Av9xX09cRe2HgbNGyd7BTiCzc-uxYA
对照文档中方案安装:
Paste this on an administrative command prompt, reboot when asked, enable the developer mode via the metro settings panel 。
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就可以运行了
文章评论