【WSL】使用WSL在Windows上安装Linux(Ubuntu20.04)


【WSL】使用WSL在Windows上安装Linux(Ubuntu20.04)


本文将介绍在win11系统下使用Windows自带的WSL功能安装Ubuntu20.04子系统,其中WSL2本质仍是基于Hyper-V的虚拟机。

一、环境说明

Windows11 + WSL2 + Ubuntu20.04
(WSL译为适用于 Linux 的 Windows 子系统)

二、开启WSL功能

在Windows设置中添加可选功能,勾选适用于Linux的Windows子系统(即WSL)虚拟机平台,开启该功能需重启电脑。

若没有该功能选项,在powershell中分次输入,分别开启WSL和虚拟机平台功能,记得重启:

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

三、安装Linux子系统

方法1:在微软商店中搜索并挑选所需要的Linux版本,下载并安装。
在这里插入图片描述
方法2:管理员身份运行powershell,输入wsl --list --online以显示可用分发版列表,按提示输入wsl.exe --install <Distro>安装,尖括号内填写NAME列的内容。
在这里插入图片描述

四、升级内核

1、双击运行Ubuntu,报错WslRegisterDistribution failed with error: 0x800701bc,原因是WSL内核未升级到WSL2,在powershell中输入wsl --update升级。
在这里插入图片描述
或者下载此升级程序安装升级https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

五、安装完成

根据提示输入用户名密码,或者直接退出再次进入以使用root权限。
在这里插入图片描述
WSL的好处是方便在Windows文件资源管理器下查看和传输Linux子系统文件:
在这里插入图片描述

六、Windows家庭版Hyper-V功能开启

(本节在2023/8/15新增)
打开txt,在txt中复制粘贴下述代码,并保存为.bat或.cmd文件,双击运行:

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

在这里插入图片描述

  • 7
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
你可以使用以下步骤在Windows Subsystem for Linux (WSL)中安装Ubuntu: 1. 首先,你需要下载Ubuntu安装包。你可以从Ubuntu官方网站下载适用于WSLUbuntu镜像文件。 2. 将下载的Ubuntu安装包放置在你想要的位置,确保该位置有足够的空间。通常情况下,Ubuntu会被安装在C:\Program Files\WindowsApps目录下,但是该目录无法直接访问。你可以使用PowerShell进入该目录,并找到对应的Ubuntu目录。 3. 打开PowerShell,输入以下命令来导入Ubuntu安装包并创建一个新的Ubuntu实例: ```shell wsl --import Ubuntu-18.04 <安装包所在路径> <安装目录路径> ``` 其中,`Ubuntu-18.04`是你给该实例起的名称,`<安装包所在路径>`是你之前下载的Ubuntu安装包的路径,`<安装目录路径>`是你希望安装Ubuntu的目录路径。 4. 完成导入后,你可以通过以下命令查看已安装Linux系统列表: ```shell wsl --list ``` 这将显示安装Ubuntu实例的名称。 5. 在安装完成后,你可以使用以下命令启动该Ubuntu实例: ```shell wsl -d Ubuntu-18.04 ``` 其中,`Ubuntu-18.04`是你创建的Ubuntu实例的名称。 请注意,安装过程可能需要一段时间,并且如果遇到任何错误,建议根据错误代码在网上进一步查询解决方法。安装完成后,你可能需要设置账号和密码来登录Ubuntu实例。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [wsl安装ubuntu](https://blog.csdn.net/qq_39942341/article/details/121512900)[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^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [【Linux基础】WSL安装Ubuntu](https://blog.csdn.net/jiangwei0512/article/details/132004252)[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^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值