转换 MBR 分区表至 GPT
Aug 16, 2016
我受够了 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 分区.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.