一、安装 WSL2(Windows Subsystem for Linux)
1、启用可选功能
必须先启用'适用于 Linux 的 Windows 子系统'可选功能,然后才能在 Windows 上安装任何 Linux 分发版。 以管理员身份打开 cmd 命令行或者 PowerShell,输入以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2、启用虚拟机平台
安装 WSL 2 之前,必须启用虚拟机平台功能。计算机将需要虚拟化功能才能使用此功能。 运行以下命令:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
运行以上两条命令之后重启电脑。
3、检查系统版本
若要使用 WSL 2,对于 x64 系统:版本 1903 或更高版本,内部版本为 18362.1049 或更高版本。对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。
查看系统版本方法:Win + R,输入 winver。
若要查看 Linux 分发版是否设置为 WSL 2,请使用以下命令:
wsl --list --verbose
4、安装 WSL
以管理员身份运行以下命令,查看可用发行版本:
wsl --list --online
选择安装 Ubuntu 最新 LTS 发行版(如 Ubuntu-24.04),也可以选择 Ubuntu-22.04 或 Ubuntu-20.04。 安装命令示例:
wsl --install -d Ubuntu-24.04
为系统设置用户名和密码: 启动后按提示操作。 如果出现 Linux 内核更新包缺失,执行以下命令下载:
wsl --update
重启电脑,此时电脑上可以看到 WSL 界面。
5、将 Ubuntu 迁移到 D 盘
使用 WSL 官方导出/导入功能,这是最灵活、最可靠的方法。 1、确定你的发行版名称 打开 cmd 或 PowerShell(以管理员身份运行),输入以下命令:
wsl --list --verbose
复制发行版名称(例如:Ubuntu-24.04)。
2、导出发行版到一个文件 将系统打包成 .tar 文件,导出到 D 盘临时位置:
wsl --export Ubuntu-24.04 D:\wsl-ubuntu24.04-backup.tar
3、注销(卸载)原有的发行版 注意:此操作会删除 C 盘上的原始 ext4.vhdx 文件。请确保上一步导出成功。
wsl --unregister Ubuntu-24.04
4、在 D 盘的新位置导入该文件并创建新的发行版 将备份文件导入到 D 盘新文件夹中。需事先创建好文件夹(如 D:\WSL\Ubuntu-24.04)。
wsl --import Ubuntu-24.04 D:\WSL\Ubuntu-24.04 D:\wsl-ubuntu24.04-backup.tar --version 2
5、设置默认用户 导入的系统默认以 root 用户启动。将其设置回原来的用户。 启动新 Ubuntu 系统:


