前言:嵌入式开发用的最多的系统就是linux系统,平时学习的时候我们用的vmware虚拟机去安装一个linux环境去编译运行我们的程序,但是这样很麻烦,而且虚拟机也比较庞大,在文件传输上还得用ntp或者hgfs去共享到windows,因此我找到了一个直接在Windows上运行linux的方法。
目录
结语:本次补充Windows11下安装安装Ubuntu 20.04.4 TLS的步骤和一些安装过程遇到的问题,希望对大家有所帮助。
1、开启windows开发人员模式
开始-->设置-->隐私和安全性-->开发者选项-->开发人员模式
2、开启适用于linux的windows子系统
在桌面点击 win+R 键打开运行界面输入cmd进入windows命令提示符界面,在命令提示符界面输入 "OptionalFeatures" 命令打开启用或关闭windows功能,勾选上适用于Linux的Windows子系统
重启电脑即可
3、安装ubuntu 20.04.4 TLS
在搜索栏中搜索打开 Microsoft Store 搜索 ubuntu
点击获取,等待安装完成
4、运行ubuntu 20.04.4 TLS
在搜索框中输入ubuntu进行搜索打开
第一次开启需要等待并输入新用户名和密码(注意:linux系统输入密码不会显示,输入完按回车键就行了)
安装完成!!
5、在安装过程中遇到的问题
(1)在 Microsoft Store 商店下载完第一次打开的时候出现错误
解决办法:
下载Windows Subsystem for Linux Update setup 官方版将WSL1升级到WSL2。下载地址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi,下载下来运行点next即可。
(2)打开ubuntu子系统时出现0x80370102的错误
解决办法:
在启动或关闭windows功能中勾选Hyper-V即可解决