Win11安装WSL2,自定WSL2安装位置,安装到其他磁盘(非C盘)

参考:

【Linux】自定义WSL2安装位置,安装到其他磁盘(非C盘)_wsl2指定安装路径-CSDN博客

超详细Windows10/Windows11 子系统(WSL2)安装Ubuntu20.04(带桌面环境)_wsl安装ubuntu20.04-CSDN博客

旧版 WSL 的手动安装步骤 | Microsoft Learn

【安装笔记-20240520-Windows-自定义 WSL2 安装位置】_wsl自定义安装路径-CSDN博客

主要参考官网的旧版本的手动安装步骤

一. 启用适用于 Linux 的 Windows 子系统和启用虚拟机功能

可以图形窗口启动或者命令行启动

1.手动图形窗口启动

2. 命令行启动

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

二. 安装内核更新包

运行

wsl --update

报错,运行 wsl --install 和 wsl --update 都没下载成功内核,运行 wsl --status 的时候没找到内核

手动下载内核更新包

下载Linux内核更新包,适用于 x64 计算机的 WSL2 Linux 内核更新包

双击运行刚才下载的更新包,后缀为.msi,出现如下安装界面,点击next进行安装,直到出现安装成功界面。

再次运行,即可成功找到内核

wsl --status

三. 将 WSL 2 设置为默认版本

打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:

wsl --set-default-version 2

四. 安装所选的 Linux 分发

微软提供了一个手动下载WSL发行版的网址:手动下载适用于 Linux 的 Windows 子系统发行版包

下载后可得到一个后缀名为.AppxBundle的文件,将后缀改成.zip,并解压

解压后文件夹有一个后缀名为.appx的文件,将后缀改成.zip,再次解压

将文件夹移动到想要安装的路径中,解压后文件夹得到一个.exe文件,双击运行;
需要注意的是:安装目录的磁盘不能开压缩内容以便节省磁盘空间选项,否则会报错
可以右键文件夹–>属性–>常规–>高级找到并关闭这个选项

双击 ubuntu.exe,等待一段时间后安装完成,自行定义用户名及密码

回到PowerShell查看所有系统,测试,输入

wsl -l -v

如图所示已安装成功

### 将 WSL2 的 Ubuntu 安装到 D 的方法 #### 修改默认存储路径 为了将 WSL2 的 Ubuntu 安装到 D 默认的 C ,可以通过修改注册表来更改 WSL 文件系统的默认保存位置。具体操作如下: 编辑注册表键 `Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss` 下的新字符串值 `DefaultBasePath` 并设置为目标驱动器上的文件夹路径,例如 `D:\WSL\[1]。 #### 使用命令行指定安装目录 另一种方法是在 PowerShell 或者 CMD 中执行特定命令来进行自定位置安装。先确保启用了 WSL 特性并更新至最新版本之后,利用 wsl --import 命令配合 tar 打包好的 Linux 发行版根文件系统镜像一起使用可实现这一点 [^2]。 ```powershell wsl --install -d Ubuntu-20.04 ubuntu2004.exe install --root-directory D:\Ubuntu2004 ``` 上述脚本中的第二条指令演示了如何通过官方提供的 .exe 安装程序直接指明目标磁盘分区内的某个文件夹作为新的根目录所在处[^2]。 #### 迁移现有发行版数据 如果已经有一个位于 C 上的 WSL 实例想要迁移到其他符,则需按照以下流程处理:导出当前环境为压缩包形式;创建新位置用于存放解压后的文件结构体;最后重新导入这些资料完成迁移过程 [^3]。 ```bash wsl --export Ubuntu "C:\path\to\backup.tar" mkdir D:\Ubuntu2004 wsl --import UbuntuNew D:\Ubuntu2004 "C:\path\to\backup.tar" ``` 以上代码片段展示了怎样安全地转移整个虚拟机状态而不丢失任何配置或个人化设定。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

leaf_leaves_leaf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值