将wsl安装/移动到其他盘

24 小时前
3

将wsl安装/移动到其他盘

前提条件:

1.启用适用于 Linux 的 Windows 子系统和虚拟化

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

需要重启

2.启用WSL

安装WSL,但是不安装任何Linux发行版

wsl --install --no-distribution
  1. 设置WSL默认版本为2
wsl --set-default-version 2

下载Linux发行版

如果你已经安装了Linux发行版请看如何迁移WSL到其他盘

以Ubuntu为例

https://cloud-images.ubuntu.com/wsl/releases 下载 rootfs 的压缩包

如: ubuntu-noble-wsl-amd64-24.04lts.rootfs.tar.gz

国内可以使用中科大镜像下载 https://mirrors.ustc.edu.cn/ubuntu-cloud-images/wsl/releases

安装

下载完成后直接导入安装即可

wsl --import Ubuntu D:\WSL\Ubuntu ubuntu-noble-wsl-amd64-24.04lts.rootfs.tar.gz

迁移

如果你已经安装了Linux发行版又不想重新安装就使用以下的方法

  1. 确定发行版
wsl -l -v

2.导出

以Ubuntu为例 导出到D:\WSL\ubuntu.tar

wsl --export Ubuntu D:\WSL\ubuntu.tar

3.卸载

wsl --unregister Ubuntu

4.导入到D盘

wsl --import Ubuntu D:\WSL\Ubuntu D:\WSL\ubuntu_backup.tar

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...