在windows11配置WSL
打开控制面板。选择“程序” > “程序和功能” > “启用或关闭Windows功能”。在弹出窗口中,找到并勾选以下项目:适用于Linux的Windows子系统虚拟机平台Windows Hypervisor Platform(如果列出)点击“确定”,然后等待系统完成更改并提示您重启计算机。按照提示重启。Win + S首次启动Linux发行版时,您将需要进行一些初始化设置,包括创建一个新的用户名和密码
一、前言
官方文档:https://learn.microsoft.com/zh-cn/windows/wsl/install
根据官方文档,Windows 10 版本 2004及更高版本或 Windows 11可以直接以管理员权限运行wsl --install
来安装wsl,比较方便快捷。本文介绍的是另一种方法。
二、windows11上配置WSL
步骤 1:确认系统要求
确保您的计算机满足以下条件:
- 操作系统:运行Windows 11。
- 虚拟化支持:CPU支持虚拟化技术,并在BIOS/UEFI设置中启用该功能。如果未启用,您需要重启计算机进入BIOS设置并开启相关选项,通常名为“Intel
VT-x”、“AMD-V”、“VT-d”或类似的虚拟化技术。
步骤 2:启用WSL功能
打开控制面板,输入control
选择“程序” > “程序和功能” > “启用或关闭Windows功能”。
在弹出窗口中,找到并勾选以下项目:
- 适用于Linux的Windows子系统
- 虚拟机平台
- Windows Hypervisor Platform(如果列出)
注意:如果没有找到上述选项,可以尝试使用管理员权限打开命令行,输入以下命令:
# 适用于Linux的Windows子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 虚拟机平台
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
点击“确定”,然后等待系统完成更改并提示您重启计算机。按照提示重启。
步骤 3:下载 Linux 内核更新包
点击下载适用于 x64 计算机的 WSL2 Linux 内核更新包
接着将WSL 2 设置为默认版本
wsl --set-default-version 2
步骤 4:安装WSL发行版
可以通过Microsoft Store安装所需的Linux发行版,如Ubuntu、Debian、OpenSUSE等:
- 打开Microsoft Store(可通过搜索栏搜索“Microsoft Store”或按下
Win + S
组合键并输入“store”来找到)。 - 在Store中搜索您偏好的Linux发行版(例如“Ubuntu”)。
- 选择相应的发行版并点击“获取”或“安装”按钮。
- 安装过程完成后,从开始菜单或搜索结果中打开已安装的Linux发行版应用。
步骤 5:首次启动与用户设置
首次启动Linux发行版时,需要进行一些初始化设置,包括创建一个新的用户名和密码。根据提示操作即可。设置完成后将拥有一个可以交互的Linux Bash shell环境。
三、在WSL下载ubunt
3.1 0x800701bc WSL2错误
当在微软商店下载ubuntu时出现如下错误,需要升级WSL2。
下面是两种解决方案:
- 以管理员权限打开 PowerShell ,并运行以下命令来设置WSL 2为默认版本:
wsl --set-default-version 2
- 去微软WSL官网下载安装适用于 x64 计算机的最新 WSL2 Linux 内核更新包,下载并安装wsl的内核升级包 下载地址下载后直接双击安装,之后再重亲启动Debian,可以正常启动。
3.2 配置root
在新配置wsl时,创建了普通用户,由于安装过程中未设置root账号的密码,导致后继过程中使用root账号造成了一定困难。这时候就要重置一下密码了。在Windows PowerShell 中使用如下命令,然后再输入新密码,就可以切换root用户了。
wsl -u root
passwd
更多推荐
所有评论(0)