【超详细】win10系统安装Linux子系统及遇到的坑

本BLOG上原创文章未经本人许可,不得用于商业用途。转载请注明出处,否则保留追究法律责任的权利。

背景:虚拟机效率低,占资源。所以改用安装Ubuntu子系统。

Win10安装Linux子系统:
目前应用商店为win10 提供了多款Linux发行版本,其中包括Ubuntu、Debian、OpenSUSE等
这里我主要以Ubuntu系统为例:

第一步:点击“”设置图标“”,如下图所示
【超详细】win10系统安装Linux子系统及遇到的坑_第1张图片
第二步:点击“更新和安全
【超详细】win10系统安装Linux子系统及遇到的坑_第2张图片
第三步:点击“开发者选项” => 勾选“开发人员模式
【超详细】win10系统安装Linux子系统及遇到的坑_第3张图片
第四步:进入“控制面板” => 点击“启动或关闭Windows功能” => 勾选“适用于Linux的Windows子系统
【超详细】win10系统安装Linux子系统及遇到的坑_第4张图片第五步:上步骤设置完成后,重启电脑即可。

第六步:下载Ubuntu系统,有两种方式:
方式一:通过windows Powershell命令下载,执行以下命令:

lxrun /install /y

第一个坑(没找到解决方案所以使用方式二规避):在执行上面这条命令时提示“lxrun : 无法将“lxrun”项识别为 cmdlet、函数、脚本文件或可运行程序的名称…”错误(尝试网上好多方案都没有解决,如果读者有解决方案欢迎留言指导)。
【超详细】win10系统安装Linux子系统及遇到的坑_第5张图片
方式二:通过Microsoft Store商店下载,点击“搜索” => 输入“wsl” => 点击“Ubuntu” => 获取安装即可。具体操作步骤如下图所示:
【超详细】win10系统安装Linux子系统及遇到的坑_第6张图片
第二个坑:win10应用商店打不开提示错误码0x80131500:
参考此链接:https://jingyan.baidu.com/article/48a42057950308e9242504d2.html
第三个坑:win10应用商店点击“获取”按钮没有反应:
参考此链接:https://answers.microsoft.com/zh-hans/windows/forum/all/win10%E5%BA%94%E7%94%A8%E5%95%86%E5%BA%97%E7%82%B9/359b7bd6-087c-40d9-b34c-45199f51759e

========================= 华丽的分割线 ==========================
安装完成后,打开PowerShell时输入bash就可以进入Ubuntu命令环境
第一步: 按照提示设置账号和密码;
第二步:因为默认使用官方源服务器,访问异常慢。所以这里作者改用阿里服务器,相关命令如下:

# 1.backup
cp /etc/apt/sources.list /etc/apt/sources.list_bak
# 2.删除或注释sources.lis中的所有配置,改用阿里服务器
vi /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
# 3. update config
apt-get update

到此,win10安装linux子系统已完成。

备注:如果子系统折腾挂了,想卸载可以在应用列表中操作

你可能感兴趣的:(开发环境)