Win11 WSL2 Install Ubuntu22.04
WSL
适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销。 ······
准备工作
开启 CPU 虚拟化
跟安装虚拟机类似,需要到 BIOS 中开启 CPU Virtualization,开启后可在任务管理器中查看
开启 Windows 虚拟监控平台以及 Linux 子系统
命令行方法
以管理员身份运行 PowerShell
- 启用适用于 Linux 的 Windows 子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- 启用虚拟机功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
手动方法
打开控制面版 -> 启用或关闭 Windows 功能,勾选如下选项
确认后将执行下载,并提示重启,重启后以管理员身份运行 PowerShell 并输入
bcdedit /set hypervisorlaunchtype auto
下载 Linux 内核更新包
下载后得到一个 .msi
文件,执行安装即可
设置 WSL2 为默认版本
wsl --set-default-version 2
安装 Ubuntu 22.04 LTS
可以选择在 Microsoft Store 中直接下载,也可以从命令行安装
- 查看可以安装的版本
wsl -l -o
- 安装 Ubuntu 22.04 LTS
wsl --install -d Ubuntu-22.04
安装后启动 Ubuntu 22.04 终端如下
WSL 上运行 Linux GUI 应用
需要安装 GPU 驱动程序
更新 WSL
更新 WSL 到包含 Linux GUI 支持的最新版本
wsl --update
重启 WSL
wsl --shutdown
进行测试
打开 Ubuntu 22.04 终端
sudo apt update
sudo apt install x11-apps -y
xeyes &
同理也可以使用诸如 gedit
、VLC
等的 GUI 应用
注销 WSL-Ubuntu
wsl --list
wsl --unregister Ubuntu-22.04