admin 管理员组

文章数量: 887021

一 概述

了解Linux和Windows操作系统之间的历史的人,普遍认为开源的Linux、闭源的Windows应该是势不两立,其实并非如此,微软一直是支持开源社区的,也非常接纳Linux操作系统,Windows 10就加入了全新的Linux子系统(WSL)。昨日,Ubuntu 20.04 LTS正式版发布,这是又一个LTS长期支持版,官方提供为期5年的更新升级、安全修复等服务。与此同时,Ubuntu 20.04 LTS已经出现在Microsoft Store应用商店内提供免费下载使用,这也是16.04LTS、18.04 LTS版本之后,微软第三次以这样的官方渠道分发Ubuntu。当然了,微软提供的Ubuntu 20.04 LTS不是独立的系统安装镜像,而是用于在Windows 10之上作为子系统存在。

二 安装过程中出现的问题

       1. Windows 10 S版本不支持安装Ubuntu作为子系统。

           原因:Win10 S属于一个特殊的Windows 10版本,简单来说就是“精简版”,它有着开机快、价格便宜、兼容性更好,硬件要求更低等特点,主要针对教育市场、学生用户而开发。Win10 S是一个比家庭版更精简的Win10系统,比如无法安装第三方软件,只能安装 Microsoft应用商店中的软件 ,安全性虽然很高,但局限性明显,因此并不适合普通用户使用。

       2. WslRegisterDistribution failed with error: 0x8007019e

           

           解决方案: 控制面板-->程序与功能-->启动或关闭Windows功能勾选适用于Linux的Windows子系统系统会进行一些加载,加载后系统提示重启。

           

          重启的过程中系统会进行一些设置更新,完成后就可以运行Linux子系统。

          第一步进行用户名和密码设置,设置的过程中用户名用小写字符,否则出现错误。

          adduser - “Failed to create user” due to regular expression error - Ask Ubuntu

          原因:Linux在创建用户的时候用户名只能是小写,出现错误的原因就是创建用户时使用了大写。

           

          成功创建用户之后就可以使用该用户身份使用操作Linux子系统。

           

Windows 10用户只需开启WSL服务,而无需更多调整,就可以直接下载、安装、使用Ubuntu 20.04 LTS的终端、命令行工具,包括bash、ssh、git、apt等等、x86、ARM架构平台均支持。

注意:微软提供作为子系统的Ubuntu LTS,只有3年的支持周期,所以上个版本18.04 LTS依然可以继续使用一年,而且可以和最新的20.04 LTS同时下载、使用,互不干扰,而更早的16.04 LTS去年就已经过期了。

本文标签: 子系统 Windows Ubuntu LTS