将 EFI/Linux/Mac 分区移动到正确的顺序和大小

将 EFI/Linux/Mac 分区移动到正确的顺序和大小

我有一台戴尔 XPS13 笔记本电脑,预装了 Windows,然后我同时安装了 Ubuntu。两年后,我决定将我的家庭体验与工作体验统一起来,所以我在笔记本上安装了 Mac。我经历了启动地狱,但最终还是成功了。

我现在的fdisk -l节目:

Disk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: E7EE13DC-4768-4B23-98F3-7BA2D9641A84

Device         Start       End   Sectors   Size Type
/dev/sda1       2048   2099199   2097152     1G Windows recovery environment
/dev/sda2    2099200   3123199   1024000   500M EFI System
/dev/sda3    3123200   3385343    262144   128M Microsoft reserved
/dev/sda4    3385344 152283135 148897792    71G Apple Core storage
/dev/sda5  152283136 153552671   1269536 619.9M Apple boot
/dev/sda6  285900800 996210687 710309888 338.7G Linux filesystem
/dev/sda7  153552896 157747199   4194304     2G BIOS boot

Partition table entries are not in disk order.

请注意 /dev/sda7 应该位于 /dev/sda5 之后。

/dev/sda7 和 /dev/sda6 之间有 66 GB 的可用空间。

我很久以前就将我的 Windows 分区移到一个单独的硬盘上(在壁橱里)。

我有不少疑问:

  1. 如果我删除 Windows 恢复环境和 Microsoft 保留分区,我会丢失任何不可替代的东西吗?
  2. 我应该如何排列分区以保持 Mac 处于第一位置,Linux 处于第二位置?EFI 系统/Apple 启动/BIOS 启动应该放在哪里?(我需要保持 Mac 处于第一位置 - 就像现在这样 - 否则 Mac 将无法启动)
  3. 我假设dd将整个分区放到单独的硬盘上,然后将它们写回到笔记本电脑的硬盘上,这样就可以解决问题,只要我修复了fstab,对吗?

相关内容