我受够了 UEFI/MBR 和 BIOS/GPT 了,你们为什么就不能直接用 BIOS/MBR UEFI/GPT 呢?

首先先装 gdisk.

apt install gdisk
pacman -S gptfdisk
emerge -a sys-apps/gptfdisk

然后使用 sgdisk 来转换分区表.

sgdisk -g /dev/sda
#将 sda 转换为 GPT 分区表.
sgdisk -m /dev/sda
#将 sda 转换为 MBR 分区表.

PS:你无法将超过四个分区的分区表转换回 MBR.
PS2:转换为 GPT 后你需要分出 ESP 分区来启动 UEFI .一般来说,ESP 就是 /boot 分区.

转换完毕之后需要重新安装 Bootloader.

grub-install /dev/sda #BIOS/MBR
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub #UEFI/GPT 其中 /boot 是 ESP 分区.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.