私は、SSD に Windows 8.1 と並行して Ubuntu 12.04 をインストールしたいと考えていました。UEFI マシンを使用しているにもかかわらず、Windows はすでに MBR にインストールされています。そのため、レガシー BIOS を使用しました。Windows が MBR としてインストールされていることを確認しました。また、ブート メニューに表示されるブート可能な USB ドライブに [uefi] が表示されている場合は、自動的に GPT にインストールされます。Rufus 1.4.9 を使用して、レガシー モードで Windows をインストールするブート可能な USB ディスクを作成できました (つまり、ブート メニューに [uefi] プレフィックスはありません)
残念ながら、Ubuntu でも同じ方法を実行しました。UEFI ベースの起動可能な USB が作成されました。ユニバーサル USB インストーラーを試しましたが、結果は同じです。起動すると、Windows パーティションと Windows 回復パーティションが空き領域として検出されます。
しかし、Windows は完璧に起動します。Ubuntu 12.04 x64 は MBR ディスクにインストールできないのでしょうか?
答え1
ディスクが元々 GPT パーティションを使用していて、Windows パーティション ソフトウェアを使用してそれを MBR に変換した場合、ディスク上に GPT データが残っている可能性があり、この GPT データが Linux の libparted ライブラリを混乱させています。このライブラリは Ubuntu インストーラーによって使用され、GPT データが残っている MBR ディスクは完全にパーティション化されていないものとして表示されます。
解決策は、残ったGPTデータを消去することです。これを行う最も簡単な方法は、FixPartsプログラムgdisk
は、 Ubuntu のパッケージの一部として付属しています。fixparts
ディスク上で起動し、残っている GPT データを消去するかどうかを尋ねられたら、肯定的に答えます。詳細については、FixParts のドキュメントを参照してください。
完了すると、Ubuntu インストーラーは Windows パーティションを認識するはずです。さらに問題がある場合は、詳細を投稿してください。