在 Win11安装 Ubuntu20.04子系统 WSL2 到其他盘(此处为D盘,因为C盘空间实在不能放应用)

本文详细记录了如何在Windows11系统中,先将Ubuntu20.04子系统安装在C盘,然后通过wsl命令进行打包,再将其移动到D盘的过程。涉及的关键步骤包括设置WSL版本,安装与卸载子系统,以及调整默认用户等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

该篇文章记录了在 win11 中安装 Ubuntu20.04 子系统。
先安装到 C盘 ,再通过打包的方式 安装到 D盘 上。
因为是安装后写的文章,可能会有所疏漏,所以有任何问题可以在评论区留言

0. 设置 windows 功能

打开这三个:
在这里插入图片描述
配置功能后记得重启。

之后还可能要安装一个软件(下载速度有些慢):

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
在这里插入图片描述

在这里插入图片描述

接下来的全过程只有设置用户名和密码的时候以及设置 su 的密码时候在 Ubuntu 上操作,其余都是在 Windows PowerShell 上操作的

首先,用管理员权限打开 Windows PowerShell

在 Windows PowerShells 操作的时候:
记住:一定要在Ubuntu 关闭的时候操作
记住:一定要在Ubuntu 关闭的时候操作
记住:一定要在Ubuntu 关闭的时候操作

用管理员权限打开 Windows PowerShell

1. 先将其变为 wsl1

执行:

wsl --set-default-version 1

2. 从应用商店直接安装到 C盘 中

在这里插入图片描述

在这里插入图片描述

3. 打开 Ubuntu 并设置用户名和密码:

这个时候如果用 su,输入密码时会显示错误。所以我们要设置su的密码。

$ sudo passwd

在这里插入图片描述
这样就能使用 su了。

此时运行

wsl -l -v 

就能看到安装的子系统了。

4. 接下来开始打包搬迁到 D盘下

首先,用管理员权限打开 Windows PowerShell
并运行指令:
因为我这里 wsl -l -v 显示安装的是Ubuntu 20.04,所以这里指明的是 Ubuntu20.04。将其打包放在D:/export.tar ,这里的目录可以自定义。

wsl --export Ubuntu20.04 D:/export.tar

4. 已经打包一份到D盘中,所以将C盘下的注销掉。

注销指令

wsl --unregister Ubuntu-20.04

现在再运行 wsl -l -v 就能看到原先的那个子系统已经没有了。

5. 我们现在将打包好的安装到指定目录上

先将 wsl 提升到 wsl2

wsl --set-default-version 2

然后安装打包后的 Ubuntu20.04 :
这里的D:、Ubuntu_20_04 就是我设置的安装目录。
D:\export.tar 就是之前的打包的位置。
–version 2 代表这个子系统以 wsl2 的形式安装。

wsl --import Ubuntu-20.04 D:\Ubuntu_20_04\ D:\export.tar --version 2

此时如果出现了错误:在这里插入图片描述
运行:

bcdedit /set hypervisorlaunchtype off

或是

bcdedit /set hypervisorlaunchtype auto

解决后:
设置为默认的子系统

wsl --setdefault Ubuntu-20.04 

6. 打开Ubuntu 后发现此时默认的是 root 用户。

我们要恢复默认普通的用户,我们原先的用户名为 orange. 安装的是Ubuntu-20.04 所以:

Ubuntu2004 config --default-user orange

再打开就恢复默认普通用户了。

此时 wsl -l -v 查看:
version 2 就是 wsl2 的意思。此时就已经搬家成功了。
在这里插入图片描述

### 如何在Windows 11的D安装Ubuntu双系统 #### 准备工作 为了顺利实现这一目标,需先下载所需文件并准备启动介质。 - **下载Ubuntu ISO镜像** 确保获取最新版本的Ubuntu ISO文件[^2]。这一步骤至关重要,因为官方渠道提供的ISO文件经过严格测试,能有效减少安装过程中可能出现的问题。 - **创建可启动USB驱动器** 推荐使用Rufus工具来制作启动U。选择已下载的Ubuntu ISO文件,在 Rufus 中设置合适的参数后开始写入过程。此方法简单高效,适用于大多数场景下的Linux发行版安装前准备工作。 #### 磁规划与调整 考虑到要在D内划分空间Ubuntu,预先做好硬布局优化十分必要。 - **预留足够空间Ubuntu使用** 通过Windows自带磁管理功能或第三方软件(如Partition Assistant),从D中腾出至少20GB以上的未分配区域作为后续Ubuntu根目录(/)所在位置。注意保持该部分为空闲状态直到完成整个安装流程为止。 - **确认BIOS/UEFI设置兼容性** 进入计算机固件界面(通常是按Delete键或F2),检查是否启用了Secure Boot选项以及当前采用的是Legacy还是UEFI模式。对于现代设备而言,默认情况下应处于后者环境之下以便更好地支持新型操作系统特性。 #### 正式安装Ubuntu 当一切就绪之后就可以正式着手于新系统的部署了: - **重启电脑并通过快捷菜单选取刚才制好的Live USB为临时引导源** - **按照屏幕提示逐步推进直至到达分区环节时手动指定之前预备出来的那块空白区间用于新建ext4格式交换区(swap area)及主要挂载点(root filesystem)** ```bash # 示例命令行输入, 实际操作请依照图形化向导指引进行 sudo mkfs.ext4 /dev/sdXn # 将sdXn替换为你实际要格式化的那个逻辑卷标识符 ``` - **继续跟随指示完成剩余步骤,期间会询问有关用户名密码设定等问题,请如实填写即可** #### 后续处理事项 成功加载进桌面环境后还有一系列收尾动作待执行: - **更新现有包列表并安装必要的安全补丁** 利用终端窗口快速同步远程仓库里的资源到本地机器上来保障基础架构稳定可靠运行 ```bash sudo apt update && sudo apt upgrade -y ``` - **修复GRUB引导记录使其能够识别共存的操作系统条目** 借助`grub-install`实用程序重新定位MBR/GPT表项指向正确路径从而实现在开机画面里自由切换至任一平台的功能需求 ```bash sudo grub-install /dev/sda # sda代表主硬控制器代号 sudo update-grub # 自动扫描全寻找其他可用kernel映像加入选单之中 ```
评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值