Linuxボックス(Ubuntu 16.04)があり、そのブートディスクはMBRを使用してパーティション分割されています。どうすればGPT + UEFIに変換できますか?
開始する前に、バックアップがあることを確認し、Linuxライブブートがシステムをレスキューする準備ができていることを確認してください。これを台無しにするのは簡単です!
gdisk /dev/sda
n
新しいパーティションを作成します。約1MBである必要があります。あなたはおそらくセクター34-2047からこれを絞ることができます。L
またはl
を使用して、「BIOSブート」(ef02)のコードを検索します。
w
partprobe /dev/sda
新しいパーティションスキームを使用して、GRUBブートローダーを再インストールします。
grub-install /dev/sda
必要に応じて、再起動して機能していることを確認します。 UEFIではなくGPTのみが必要な場合は、ここで終了できます。
gdisk /dev/sda
およびn
を使用してパーティションを作成します。
EFI-system
のような空白のない特徴的なラベルを付けます。これは、fstabでパーティションラベルを参照するためです。
c
はラベルを設定します。
w
partprobe /dev/sda
mkfs -t vfat -v /dev/disk/by-partlabel/EFI-system
mkdir /boot/efi
/etc/fstab
を追加します。次のようになります:/ dev/disk/by-partlabel/EFI-system/boot/efi vfat defaults 0 2
mount /boot/efi
grub-install --target=x86_64-efi /dev/sda
EFI
-> ubuntu
-> grubx64.efi
。
grub-install
リソース:
gdisk
の作成者には MBR、GPT、およびUEFIの詳細な説明 があります。