パーティション Grub UEFI GPT MBR

パーティション Grub UEFI GPT MBR

システムのパーティションに問題があります。昨日、Arch Linux を試したかったので、新しいパーティションにインストールしました。その過程で、システムが UEFI なので、ブート ファイルを配置するための新しいパーティションを作成する必要があると言われました。そこで、512 MB のパーティションを作成し、そこに配置しました。しかし、grub は起動できず、何も機能しませんでした。以前は Windows のパーティションを使用していたので、システムのパーティション スキームが GPT ではなく MBR であることが問題であると思われます。

すべてを削除して Ubuntu 14.04 LTS を再度インストールしたら、システムは動作するようになりました。ただし、BIOS では、作成したブート パーティションがまだ表示され、削除したにもかかわらず、そこから起動するように選択できます。どうすればこの問題を解決できますか? また、GPT の方が優れており、今後の方向性であるため、パーティションをこのスキームに変換したいと思います。Ubuntu から情報を失うことなくこれを行うことは可能ですか?

ご協力いただければ幸いです。ありがとうございます

編集: そのため、すべてを削除し、すべてを GPT として作成しました。ただし、BIOS で以前の grubs パーティションがまだ表示されます。意味がありません。

答え1

GPT ディスクのパーティション分割は次の手順で行います。

msdos パーティション テーブルを削除します。

gptパーティションテーブルを作成する

ブートローダー パーティションを作成します。

スワップ パーティションを作成します。

Linux パーティションを作成します。

他のデータ パーティションを作成します。

GPT ディスクのブート セクターをフォーマットするには 2 つのオプションがあります。

 Your machine is (U)EFI aware via the Bios and turned on, 

起動可能に選択され、EFIを使用してGPTディスクでフォーマットされたディスクを起動したい場合、

最初のパーティションとしてFAT形式のEFIシステムパーティション(タイプEF00)が必要です。

Your machine is not (U)EFI aware via the Bios, You wish to use 

GPTフォーマットのディスクを起動するには、BIOSブートパーティションを作成する必要があります。

(タイプEF02)を最初のパーティションとして使用します。ブートBIOSパーティションはフォーマットされません

関連情報