admin 管理员组文章数量: 887021
第一步、启用适用于 Linux 的 Windows 子系统
首先开启开发者模式:“设置”>“更新与安全”>“开发者选项”>开启开发人员模式
然后先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。
以管理员身份打开 PowerShell(“开始”菜单 >“PowerShell” >单击右键 >“以管理员身份运行”),如图:
然后输入以下命令并且回车执行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
执行成功之后,通过 控制面板->卸载程序和功能->启用或关闭Windows功能,打开的界面可以看到,**“适用于Linux的Windows子系统”**已经被勾选上。
第二步、检查运行 WSL 2 的要求。
1.对于 x64 系统:版本 1903 或更高版本,内部版本为 18362.1049 或更高版本。
2.对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。
如果自己的win10系统版本不满足上述要求,可将系统更新到最新版本。
检查 Windows 版本及内部版本号,可通过 Windows 徽标键 + R,然后键入“winver”,点击“确定”打开如下界面:
第三步、启用虚拟机功能
安装 WSL 2 之前,必须启用“虚拟机平台”可选功能,计算机需要虚拟化功能才能使用。
参考前面第一步以管理员身份打开 PowerShell ,运行下面的命令:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
执行成功之后,通过 控制面板->卸载程序和功能->启用或关闭Windows功能,打开的界面可以看到,**“虚拟机平台”**已经被勾选上。
然后必须重启计算机!!!!!!!!!!!!!!!
第四步、下载 Linux 内核更新包
- 点击下面的链接下载Linux 内核更新包:
- 适用于 x64 计算机的 WSL2 Linux 内核更新包
2.双击运行上一步中下载的更新包。
3.安装成功后,打开 PowerShell,运行以下命令,将 WSL 2 设置为默认版本:
wsl --set-default-version 2
如果提示操作成功完成,则可继续执行下一步。
第五步、下载Ubuntu20.04发行版
下面是将 Ubuntu20.04 安装在D盘的部分:(或者可以去网上自己手动下载,百度搜一下)
首先先在你喜欢的盘创建一个文件夹,比如D:\Linux 我比较喜欢D盘,因为这样即便是重装系统我也不用重新装软件。
然后进到这个文件夹 下载ubuntu20.04
Invoke-WebRequest -Uri https://wsldownload.azureedge/Ubuntu_2004.2020.424.0_x64.appx -OutFile Ubuntu20.04.appx -UseBasicParsing
我演示用的是d:\xiazai\linux1,等他下载完即可,文件有4G多,等一会是正常的
完成后,执行
Rename-Item .\Ubuntu20.04.appx Ubuntu.zip
Expand-Archive .\Ubuntu.zip -Verbose
cd .\Ubuntu\
.\ubuntu2004.exe
第一次安装的话会弹出一个黑框框等几分钟这样,然后输你想要的入用户名和密码就行
如果运行成功,会提示你设置新安装完成的Ubuntu系统的用户名和登录密码
完成用户名和密码设置之后,即可成功登录新安装完成的Ubuntu系统。
注意设置的name的时候出现:参考的对象类型不支持尝试的操作
{
解决方法
方法一
管理员身份运行CMD
,执行完成后需要重启电脑,但关机后下次仍然会出现该错误。
netsh winsock reset
方法二(推荐)
使用注册表方式。复制如下代码,新建文件test.reg
(文件名可任意取,需以.reg
结尾),双击执行。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\0408F7A3]
"AppFullPath"="C:\\Windows\\System32\\wsl.exe"
"PermittedLspCategories"=dword:80000000
}
换源:(★★★★★★)
wget https://gitee/lin-xi-269/tools/raw/master/os/QHubuntu20.04 && bash QHubuntu20.04
我们再看看(ubuntu.exe)文件所在目录,此时多出了一个文件(ext4.vhdx),这个文件就是我们的Ubuntu系统运行的虚拟环境,我们在这个Ubuntu系统中安装软件存放数据都会被写入该文件中,由于我们安装在D盘或者其他非C盘,再也不用担心系统盘因为使用Ubuntu系统而被占用硬盘空间了。
六、vscode + wsl
安装插件
欧克,可以开始开发了。
版权声明:本文标题:windows 1011 安装Linux子系统(最新、详细教程) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726308472h933914.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论