在windows11配置WSL

一、windows11上配置WSL

要在Windows 11上设置WSL(Windows Subsystem for Linux),可以按照以下步骤操作:

步骤 1:确认系统要求

确保您的计算机满足以下条件:

  • 操作系统:运行Windows 11。
  • 虚拟化支持:CPU支持虚拟化技术,并在BIOS/UEFI设置中启用该功能。如果未启用,您需要重启计算机进入BIOS设置并开启相关选项,通常名为“Intel VT-x”、“AMD-V”、“VT-d”或类似的虚拟化技术。

步骤 2:启用WSL功能

  1. 通过控制面板
  • 打开控制面板。
    在这里插入图片描述

  • 选择“程序” > “程序和功能” > “启用或关闭Windows功能”。
    在这里插入图片描述

  • 在弹出窗口中,找到并勾选以下项目:

  • 适用于Linux的Windows子系统

  • 虚拟机平台

  • Windows Hypervisor Platform(如果列出)
    在这里插入图片描述

  • 点击“确定”,然后等待系统完成更改并提示您重启计算机。按照提示重启。
    在这里插入图片描述

步骤 3:安装WSL发行版

一旦WSL功能启用并重启计算机后,您可以通过Microsoft Store安装所需的Linux发行版,如Ubuntu、Debian、OpenSUSE等:

  1. 打开Microsoft Store(可通过搜索栏搜索“Microsoft Store”或按下Win + S组合键并输入“store”来找到)。
  2. 在Store中搜索您偏好的Linux发行版(例如“Ubuntu”)。
  3. 选择相应的发行版并点击“获取”或“安装”按钮。
  4. 安装过程完成后,从开始菜单或搜索结果中打开已安装的Linux发行版应用。

步骤 4:首次启动与用户设置

首次启动Linux发行版时,您将需要进行一些初始化设置,包括创建一个新的用户名和密码。根据提示操作即可。设置完成后,您将拥有一个可以交互的Linux Bash shell环境。

二、在WSL下载ubunt

2.1 0x800701bc WSL2错误

当在微软商店下载ubuntu时出现如下错误,需要升级WSL2
在这里插入图片描述
下面是两种解决方案:

1.请以管理员权限打开 PowerShell ,并运行以下命令来设置WSL 2为默认版本:

wsl --set-default-version 2

2.去微软WSL官网下载安装适用于 x64 计算机的最新 WSL2 Linux 内核更新包,下载并安装wsl的内核升级包 下载地址下载后直接双击安装,之后再重亲启动Debian,可以正常启动。

2.2 配置root

在新配置wsl时,创建了普通用户,由于安装过程中未设置root账号的密码,导致后继过程中使用root账号造成了一定困难。这时候就要重置一下密码了。在Windows PowerShell 中使用如下命令,然后再输入新密码,就可以切换root用户了。

wsl -u root
passwd

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值