システムのパーティションに問題があります。昨日、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パーティションはフォーマットされません