GParted —— 这是移动 Linux 引导分区的好方法吗?

GParted —— 这是移动 Linux 引导分区的好方法吗?

我有一个分体驱动器。该驱动器大小为 1Tb,分为 Windows 11 分区(约 250Gb)和 Zorin OS 分区(其余;650Gb)。

我现在发现windows分区空间不足,而Zorin分区有很多空闲空间。我想扩大windows分区并减少Zorin分区。阅读此内容后,移动 Zorin 分区以便引导加载程序 (GRUB2) 在移动后找到 Zorin 似乎存在一些潜在的严重陷阱/麻烦。

我知道有文档是类似的我知道有很多关于移动分区的一般原则的文档,但想仔细检查我的攻击计划是否会导致比最小的麻烦更多的麻烦。

当前状态

ext4Zorin OS 分区目前的样子如下:

在此输入图像描述

我的方法

  1. 在启动 USB (Zorin OS 16.4) 上,使用 GPartedext4将 ~100Gb 缩小到 ~512Gb。将分区向右移动(1Mb空间)

    我的意图:

    在此输入图像描述

  2. 然后重新打开 GParted 并将未分配的间隙空间扩展到应在这两个分区之间留出的最大大小。

  3. 然后将 NTFS Windows 11 分区从 ~247GB 扩展以填充剩余的新空间。

其他指南:

我似乎看到很多关于类似主题的其他帖子和主题,这些帖子和主题显示它们不是扩大或缩小分区,而是将其制成“新”分区。在这种情况下,我认为没有必要这样做,并且希望确认我的上述过程(缩小一个然后扩大另一个)是否可以工作?

潜在问题:

  1. 我看到 Zorin OS 数据全部位于左侧,因此需要将其全部移动到右侧,因此我相信引导系统 (GRUB2) 需要指向新的加载位置。可能是这些中的任何一个吗GParted 常见问题解答 - 修复 GRUB 启动问题将被要求?

  2. 我想在不需要创建任何“新”中间分区的情况下执行此操作,我经常阅读有关此主题的内容,但我不明白在这种情况下有必要吗?

  3. 总体而言,有更好的方法吗?我错过了一个明显的错误吗?

答案1

是的,仔细研究一下,上述方法非常有效。

大约花了 10 分钟,两个系统都完美加载,没有出现任何问题。

耶!

相关内容