解决win11家庭版安装Ubuntu问题

在已启用Hyper-V的Windows系统上,可以通过MicrosoftStore安装UbuntuWSL,以解决安装脚本可能的报错。尽管可能遇到下载速度慢的问题,但可以通过调整传递优化设置尝试加快。如果遇到占位程序错误,运行netshwinsockreset命令可恢复正常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考:Windows系统上的Ubuntu wsl使用以及wsl连接远程服务器指南 - 知乎

前提,已经启用虚拟机,并已安装Hyper-V

1、使用脚本安装Ubuntu容易报错,可以使用MicrosoftStore进行安装,如果下载报错,检查虚拟机是否已经安装,检查Hyper-V是否已经启用

2、解决下载速度慢的问题(具体有没有用不太确定,因为我在微软应用商店下载过程中,即使没报错,进度也始终是1%,重新下载了几次也没解决,不过第二天突然就下载好了😂)

在 Windows更新-高级选项-传递优化 上进行配置

3、下载好之后打开wsl2系统

会报占位程序接收到错误数据(未截图),使用管理员命令执行以下脚本后,重新打开就正常了。

netsh winsock reset

### Windows 11家庭版安装WSL2步骤 #### 准备工作 在开始之前,需确认操作系统为Windows 11家庭版,并确保系统已更新至最新状态。此外,还需要启用虚拟机平台以及通过PowerShell配置WSL功能。 #### 启用必要的组件 打开 PowerShell 并以管理员身份运行以下命令来启动所需的特性: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` 上述两条指令分别用于开启 Linux 子系统支持和虚拟机平台支持[^1]。 #### 设置默认版本为 WSL 2 执行下面这条命令可将新发行版的默认版本设为 WSL 2: ```powershell wsl --set-default-version 2 ``` #### 下载安装 Linux 发行版 可以通过 Microsoft Store 来下载各种 Linux 发行版应用,比如 Ubuntu、Debian 或 Fedora 等。当选择好合适的发行版之后,在商店页面点击获取即可完成安装过程[^2]。 对于更复杂的场景或者特定需求下,则可能需要用到 `wsl --import` 命令来进行自定义镜像部署。例如创建名为Ubuntu1的实例位于D盘根目录下的操作如下所示: ```powershell wsl --import Ubuntu1 D:\WSL1 D:\Ubuntu_wsl_20.04.tar --version 2 ``` #### 验证安装成功与否 最后一步验证整个流程是否顺利完成,只需简单输入以下命令查看当前可用的所有分发列表及其对应的状态信息: ```powershell wsl -l -v ``` 以上就是在 Windows 11 家庭版环境下实现 WSL2 的具体实施办法[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值