win11下wsl2和Ubuntu24.04安装
song

图像化界面安装wsl

  1. 打开控制面版
  2. 访问”程序和功能”子菜单,点击 “启动或关闭Windows功能”
  3. 选择 “适用于Linux的Windows子系统”、”虚拟机平台”、”Hyper-V”
  4. 点击“确定”
  5. 重启

安装内核更新包

  1. power shell以管理员方式运行

    1
    wsl --update  

    或单独下载wsl2 linux kernel相关的更新安装包后,手动安装。

    链接为 https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

  2. 安装后将 WSL 默认版本设置为 WSL 2

    1
    wsl --set-default-version 2

安装ubuntu24.04

列出当前可安装版本

1
wsl --list -o

输出:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
PS C:\Users\song> wsl --list -o
以下是可安装的有效分发的列表。
使用 'wsl.exe --install <Distro>' 安装。

NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
Ubuntu-24.04 Ubuntu 24.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_7 Oracle Linux 8.7
OracleLinux_9_1 Oracle Linux 9.1
openSUSE-Leap-15.6 openSUSE Leap 15.6
SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5
SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6
openSUSE-Tumbleweed openSUSE Tumbleweed

安装

1
wsl --install -d Ubuntu-24.04

安装完后设置用户名和密码

修改wsl安装位置

将wsl的安装位置更改到D:\wsl目录下,不占用c盘空间,安装完成后,ubuntu 24.04 已经在运行,

1
2
3
PS C:\Users\song> wsl -l -v
NAME STATE VERSION
* Ubuntu-24.04 Stopped 2
1
2
3
4
5
6
7
8
9
wsl --shutdown
## 将ubuntu 24.04导出到D盘D:\ubuntu24.04.tar
wsl --export Ubuntu-24.04 D:\ubuntu24.04.tar
## 删除已经安装的Ubuntu-24.04
wsl --unregister Ubuntu-24.04
## 导入Ubuntu-24.04到D:\wsl目录
wsl --import Ubuntu-24.04 D:\wsl D:\ubuntu24.04.tar
## 配置默认用户
ubuntu2404.exe config --default-user song

至此,ubuntu 24.04系统相关的文件已经都转移到了D:/wsl/下的ext4

以下内容仅适用于 WSL 2.3.11 及更高版本。

默认情况wsl会将linux发行版安装到C盘路路径下,其中包含了发行版的根文件系统和相关配置文件:

1
%USERPROFILE%\AppData\Local\\Packages\<发行版的包名>\

move命令移动发行版,

1
wsl --manage Ubuntu-24.04 --move D:\wsl2
由 Hexo 驱动 & 主题 Keep