windows 10/11 安装Linux子系统(最新、详细教程)

第一步、启用适用于 Linux 的 Windows 子系统

首先开启开发者模式:“设置”>“更新与安全”>“开发者选项”>开启开发人员模式

请添加图片描述

请添加图片描述

然后先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。

以管理员身份打开 PowerShell(“开始”菜单 >“PowerShell” >单击右键 >“以管理员身份运行”),如图:

img

然后输入以下命令并且回车执行:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

执行成功之后,通过 控制面板->卸载程序和功能->启用或关闭Windows功能,打开的界面可以看到,**“适用于Linux的Windows子系统”**已经被勾选上。

img


第二步、检查运行 WSL 2 的要求。

1.对于 x64 系统:版本 1903 或更高版本,内部版本为 18362.1049 或更高版本。
2.对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。
如果自己的win10系统版本不满足上述要求,可将系统更新到最新版本。
检查 Windows 版本及内部版本号,可通过 Windows 徽标键 + R,然后键入“winver”,点击“确定”打开如下界面:

img


第三步、启用虚拟机功能

安装 WSL 2 之前,必须启用“虚拟机平台”可选功能,计算机需要虚拟化功能才能使用。

参考前面第一步以管理员身份打开 PowerShell ,运行下面的命令:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

执行成功之后,通过 控制面板->卸载程序和功能->启用或关闭Windows功能,打开的界面可以看到,**“虚拟机平台”**已经被勾选上。

img

然后必须重启计算机!!!!!!!!!!!!!!!

第四步、下载 Linux 内核更新包

  1. 点击下面的链接下载Linux 内核更新包:

2.双击运行上一步中下载的更新包。

3.安装成功后,打开 PowerShell,运行以下命令,将 WSL 2 设置为默认版本:

wsl --set-default-version 2

img

如果提示操作成功完成,则可继续执行下一步。


第五步、下载Ubuntu20.04发行版

下面是将 Ubuntu20.04 安装在D盘的部分:(或者可以去网上自己手动下载,百度搜一下)

首先先在你喜欢的盘创建一个文件夹,比如D:\Linux 我比较喜欢D盘,因为这样即便是重装系统我也不用重新装软件。

然后进到这个文件夹 下载ubuntu20.04

Invoke-WebRequest -Uri https://wsldownload.azureedge.net/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系统的用户名和登录密码

img

完成用户名和密码设置之后,即可成功登录新安装完成的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

}

img

换源:(★★★★★★)

wget https://gitee.com/lin-xi-269/tools/raw/master/os/QHubuntu20.04 && bash QHubuntu20.04

我们再看看(ubuntu.exe)文件所在目录,此时多出了一个文件(ext4.vhdx),这个文件就是我们的Ubuntu系统运行的虚拟环境,我们在这个Ubuntu系统中安装软件存放数据都会被写入该文件中,由于我们安装在D盘或者其他非C盘,再也不用担心系统盘因为使用Ubuntu系统而被占用硬盘空间了。

img

六、vscode + wsl

安装插件

请添加图片描述

欧克,可以开始开发了。

在这里插入图片描述

  • 30
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows 10安装Ubuntu子系统是很简单的。从Build 14393版本(Win10 1607周年更新版)开始,Windows 10已经原生支持Linux。通过以下步骤来安装Ubuntu子系统: 1. 打开控制面板并进入"程序"。 2. 点击"启用或关闭Windows功能"。 3. 找到并勾选"适用LinuxWindows子系统"选项。 4. 点击确定后,系统会安装必要的程序。 5. 重启计算机。 6. 下载Ubuntu系统。 7. 打开Microsoft Store,在搜索栏中搜索"Ubuntu",选择并下载适合你的版本。 8. 安装完成后,打开Ubuntu子系统并按照提示进行初次设置。 现在你就可以在Windows 10中使用Ubuntu子系统了。通过这种方式,你可以在Windows环境下享受到Linux的功能和流畅性。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Win10安装Ubuntu子系统教程](https://blog.csdn.net/krais_wk/article/details/93593626)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [windows10安装ubuntu子系统](https://download.csdn.net/download/weixin_38642369/14057938)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Windows10安装Ubuntu子系统](https://blog.csdn.net/qq_35203425/article/details/100574430)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值