Skip to content
Go back

WSL安装和迁移到其他盘

Edit page

一、安装WSL

1. 安装步骤

  1. 启用适用于 Linux 的 Windows 子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  1. 启用虚拟化(需要管理员权限)
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  1. 设置WSL默认版本为WSL2(推荐)
wsl --set-default-version 2

WSL2.0相比WSL1.0具备完整的Linux内核、托管VM和完全的系统调用兼容性

2. 安装Linux发行版

有两种安装方式:

1. 直接安装(推荐)

参考官方手册,在管理员模式下运行:

wsl --install

安装完成后重启计算机。

2. 指定内核安装

wsl --install -d <Distribution Name>
wsl --list --online
# 或
wsl -l -o

二、修改WSL默认安装目录到其他盘

默认情况下,WSL安装在C盘。为了节省系统盘空间,我们可以将其迁移到其他盘符。

迁移步骤

  1. 查看当前WSL发行版
wsl -l --all -v
  1. 导出分发版为tar文件
wsl --export Ubuntu-20.04 d:\wsl-ubuntu20.04.tar

注:将Ubuntu-20.04替换为你的发行版名称

  1. 注销当前分发版
wsl --unregister Ubuntu-20.04
  1. 重新导入并安装WSL
wsl --import Ubuntu-20.04 d:\wsl-ubuntu20.04 d:\wsl-ubuntu20.04.tar --version 2

可以修改为你想要的安装目录

  1. 设置默认登录用户
ubuntu2004 config --default-user Username
  1. 删除临时tar文件(可选)
del d:\wsl-ubuntu20.04.tar

完成以上操作后,WSL的根文件系统将被迁移到新的目录(示例中为D:\wsl-ubuntu20.04)。


Edit page
Share this post on:

Previous Post
P.A.R.A.指南
Next Post
Markdown theme test Post