Skip to content

重装WSL子系统 ​

当遇到无法解决的问题或者想重新安装WSL子系统时,可以参照以下教程设置。

卸载WSL2子系统 ​

  • 以管理员权限运行Windows powershell

wsl

查看当前子系统状态 ​

wsl --list --verbose

wsl

关闭子系统 ​

wsl --terminate Ubuntu-22.04
wsl --shutdown
  • 关闭后,再次查看子系统状态;STATE变为Stopped为关闭成功。
wsl --list --verbose

wsl

卸载Ubuntu 22.04 子系统 ​

wsl --unregister Ubuntu-22.04

确认卸载成功 ​

wsl --list --verbose

wsl

执行以下指令后,重启电脑 ​

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

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

更新wsl,设置为默认为wsl2 ​

wsl.exe --update
wsl --set-default-version 2

wsl

wsl

安装ubuntn22.04 ​

wsl --install -d Ubuntu-22.04

-输入命令后,等待完成!

wsl

  • 提示输入用户名,设置后回车
  • 提示输入密码,设置后回车,再次确认密码

wsl

NOTE

记住用户名和密码;后续部分权限操作需要登录使用。

  • 安装完成界面

wsl

  • 输入命令,执行更新
sudo apt update
sudo apt-get upgrade -y

安装解压缩工具 ​

可以输入以下命令安装解压缩工具

sudo apt install zip unzip

NOTE

接ArduPilot固件编译教程。

文档反馈:hongle@cuav.net