编辑
2024-08-13
项目分享
00
请注意,本文编写于 233 天前,最后修改于 190 天前,其中某些信息可能已经过时。

目录

开启虚拟机
切换到wsl2
升级wsl
切换wsl
安装linux系统
可能会出现错误
ERR01
ERR02
ERR03
使用Linux
wsl命令
卸载步骤

开启虚拟机

windows搜索启动或关闭Windows功能打开设置,勾选适用于Linux的Windows子系统以及虚拟机平台并应用

如果搜不到就搜控制面板->程序->启动或关闭Windows功能 重启电脑

切换到wsl2

  • WSL 2 使用最新最好的虚拟化技术在轻量级实用工具虚拟机 (VM) 内运行 Linux 内核,而 WSL 则是基于一个假 Linux 内核的虚拟机(VM)54。
  • WSL 2 可以在文件 I/O、网络和 Docker 上获得更好的性能,因为它是一个真正的 Linux 内核5。
  • WSL 2 使用更少的内存和更小的磁盘空间,因为它只需要启动一个虚拟机来执行 Linux 内核,而不是一个完整的 Linux 系统5。
  • WSL 2 可以完美支持 Docker2。
  • WSL 2 采用在 Hyper-V 虚拟机中运行的方案,而 WSL 1 则是模拟 Linux API2。

升级wsl

终端中输入

wsl --update

切换wsl

终端中输入

# 设置 WSL 默认版本为 2 wsl --set-default-version 2

安装linux系统

打开应用商店,搜索Ubuntu,安装合适的版本比如22.4,安装并打开

可能会出现错误

ERR01

error1
Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x800701bc Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel

控制台输入

wsl --update

等待安装

ERR02

错误: 0x80240438 0.0%

可能是网络问题

重新尝试即可

ERR03

Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x8004032d Error: 0x8004032d (null) Press any key to continue...

应该是忘记开启虚拟机平台

启动或关闭Windows功能中勾选虚拟机平台选项

使用Linux

终端加号选择ubuntu系统面板即可使用,或者可以将默认的cmd命令打开面板改成ubuntu面板

wsl命令

#查看当前环境安装的wsl wsl --list 卸载 wsl --unregister Ubuntu 查看可安装 wsl --list --online

卸载步骤

  1. 先删除所有安装的linux系统
  2. 将wsl切换回 wsl --set-default-version 1
  3. 启动或关闭Windows功能取消勾选

本文作者:Weee

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!