Win10子系统WSL(Ubuntu18.04)安装

Windows10 周年更新之后,可以在Windows10上直接运行Linux子系统,也就是Windows Subsystem for Linux(WSL),安装WSL就可以在Windows10上安装Ubuntu了,感觉还不错。

系统安装要求
系统安装要求

安装之后第一次打开会报错

1
2
3
4
The WSL optional component is not enabled. Please enable it and try again.
See https://aka.ms/wslinstall for details.
Error: 0x8007007e
Press any key to continue...

这个错误就是说上文提到的WSL没有开启,开启的方法也很简单,以管理员身份打开powershell,然后输入以下命令:

1
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

安装之后,重启系统就可以了,这时再打开Ubuntu,会提示创建用户名和密码,这时如果创建的名字里面有大写字母会报错,改成小写字母就可以了。报错如下:

1
adduser: Please enter a username matching the regular expression configured via the NAME_REGEX[_SYSTEM] configuration variable.  Use the `--force-badname' option to relax this check or reconfigure NAME_REGEX.