如何在windows系统下安装适用于linux的windows子系统

发布时间 2023-11-26 13:17:19作者: caicai2019

最近部分工作需要在linux系统下操作,想着在自己本本上安装个虚拟机,废了九牛二虎之力安装好了VMware及Ubuntu系统,但是其在主机和虚拟机间共享数据不是很方便。于是又废了半天劲安装了VMware tools,设置了共享盘、并启动后自动挂载。一切搞定后,无意中发现windows下可以安装linux子系统,简称WSL。可以让开发人员在windows计算机上同时访问windows和linux系统,简直不要太爽。于是果断尝试,但安装过程显然并不是一帆风顺的。

VMware及Ubuntu系统的安装参见

VMware 17密钥(附下载链接) - 知乎 (zhihu.com)

VMware虚拟机安装Ubuntu16-18系统超详细过程(含下载地址)_vmware虚拟机ubuntu安装教程-CSDN博客

VMware中Linux虚拟机挂载主机共享文件夹的方法 - 程序员大本营 (pianshen.com)

VMware tools安装过程_vmware安装tool-CSDN博客

解决VMware Workstation安装VMware Tools显示灰色的办法 (baidu.com)

VMware WorkStation虚拟机文件共享详解-靠谱_vmware挂载共享文件夹_宇宙的尽头是编制的博客-CSDN博客

首先,按照网上所说,使用管理员账户打开终端,输入wsl --install -d Ubuntu,回车进行安装,满满期待中,然而光标闪烁了半天后,弹出

于是继续在网上冲浪,发现原来是国内DNS无法访问到github源的问题,于是将DNS手动修改为114.114.114.114和8.8.8.8

修改DNS参见windows的dns怎么设置 (baidu.com)

继续在终端输入wsl --install -d Ubuntu,继续等待,纳尼,又弹出

 why? why? why?

 ping 185.199.108.133和ping raw.githubusercontent.com都没有问题,说明网络是通的

 怎么办?继续冲浪,发现需要重启!重启!重启!重要的事情说三遍。当然通过以下命令重启wsl比重启整个电脑更便捷

在终端中输入wsl --shutdown回车,完美

 好了现在开始正式安装

首先在终端中输入wsl --list --online查看所有可用的发行版本

 借着选择安装Ubuntu-22.04版本,据说是即稳定又好用的一个版本,硬件兼容性比较好,尤其是对配置比较新的电脑来说。

在终端中输入以下命令,回车即开始安装

wsl --install -d Ubuntu-22.04

等待几分钟即可完成安装。在实际操作中笔者都尝试了多个版本。最后安装完成后记得重启电脑。