将 Windows (Ubuntu) 上的 Linux 子系统更新到 16.04

vla*_*don 14 windows-subsystem-for-linux

是否有可能将 Windows 上的 LXSS 从 14.04 更新到 16.04?

sudo do-release-upgrade
Run Code Online (Sandbox Code Playgroud)

不起作用。

aar*_*ers 12

回答:是的。这在以前是不可能的,但现在您可以更新到 16.04 - 只需一点工作和耐心。

步骤 1:更新 Windows以构建 #14936 或更高版本。(截至 2016 年 10 月 6 日,这是在 Windows Insider“Fast Ring”上。)要检查您的内部版本号,请先按“Win+R”,然后输入“winver”并回车。

步骤 2.使用以下三个选项之一安装或升级 Linux

选项 A:如果你还没有安装Linux 子系统,你可以简单地从“添加或删除 Windows 组件”安装它,它应该默认安装 16.04 版。

选项 B:如果您已经安装了 Linux 子系统,并且想要保留您的环境,您可以通过从 bash 执行“do-release-upgrade”将其更新到 16.04。

参考:https : //msdn.microsoft.com/en-us/commandline/wsl/release_notes#build-14936

编辑: 下面的“全复位”法出现工作:

> lxrun /uninstall /full
> lxrun /install
> lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:        14.04
Codename:       trusty
Run Code Online (Sandbox Code Playgroud)