wsl2 安装

大学一直用的是 vmware,最近想用一下 wsl2(Windows Subsystem for Linux 是微软推出的一个功能,允许用户在 windows 上运行 linux 环境)

下面是安装记录

准备

开启 Hyper-V 虚拟化,需要在 BIOS 中开启(我一开始没有开启,导致安装失败)

  • 我的主板是华硕的,开机时一直按 del 键进入 BIOS 设置面板
  • 我的 CPU 是 AMD 的,在 BIOS 中找到 SVM 选项并开启它

安装

  1. 管理员身份打开 powerShell, 输入 wsl --install。这里挂梯子下载会快很多
  2. 重启电脑
  3. 设置默认 WSL 版本为 WSL2,输入 wsl --set-default-version 2
  4. 下载 ubuntu
    1.使用命令安装:wsl --install -d Ubuntu-22.04
    2.在 Microsoft Store 搜索 ubuntu,下载需要的版本
  5. 第一打开时,需要设置密码
  6. 进入 ubuntu 后,更新软件包,输入 sudo apt update && sudo apt upgrade -y

到这里就安装结束了。

常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 查看已安装的发行版
wsl -l -v

# 启动
wsl -d Ubuntu-22.04

# 设置默认发行版
wsl -s Ubuntu-22.04

# 切换版本
wsl --set-version Ubuntu-22.04 2

# 停止
wsl -t Ubuntu-22.04

# 卸载发行版
wsl --unregister Ubuntu-22.04

vs code 连接

参考链接: