レガシーBIOSを搭載した新しい3TB HDDとマザーボードを使用しています。 HDDの全容量を活用するには、GPTパーティションテーブルを使用する必要があります。このHDDからWindows 8.1とUbuntu 13.10(64ビット)をデュアルブートしたい。
今のところ(AskUbuntuと私自身のテストから)わかったことから、UbuntuはマザーボードにUEFIがなくてもGPTパーティションテーブルをサポートできますが、Windows 8.1ではUEFIが必要です。
1つは、Ubuntuの下でVMでWindowsを実行することです。
もう1つは、MBRとしてフォーマットされた2番目のハードドライブからWindowsを実行することです。 GPTドライブにUbuntuをシングルブートシステムとして、WindowsをMBRドライブにWindowsをシングルブートシステムとしてインストールし、BIOSを使用してどちらからブートするかを選択します(私のPCでは、POSTブートデバイスメニューを取得します。)MicrosoftのビザンチンBCDスキームをいじくり回すよりもはるかに簡単です。Win8.1 proシステムパーティションに必要なのは約30GBで、それよりもはるかに大きなドライブを購入できます。必要に応じて、Windowsドライブ用に大きなドライブにNTFSパーティションを作成できます。
基本的にuser225005に同意します-Windowsの制限は、技術的な意味では、ブートローダーにあります。 BIOSモードのブートローダーではMBRを使用する必要があり、Microsoftは(ビジネス上の理由にかかわらず)GPTをサポートしないことを決定しました。理論的には、GPTをサポートするWindows用のBIOSモードブートローダーを誰かが作成できる可能性がありますが、実際にどれほど難しいかはわかりません。 (スタックのさらに上に、フレークアウトするものがあるかもしれません。)
User225005が示唆したように、2番目のドライブを使用することが問題を回避する最も簡単な方法です。それが実用的でない場合は、 開発者のUEFI環境(DUET) または Clover。 の使用を検討することができます。これらは両方とも、BIOSのブートローダーのようにインストールできるEFI実装です。ベースのコンピューター。 DUETは開発者向けであり、インストールは簡単ではありませんが、リンク先のページには役立つはずのポインターが含まれています。 CloverはHackintosh(標準PC上のOS X)ブートローダーであり、Hackintosh環境から簡単にインストールできますが、OS Xなしでインストールまたは使用するためのドキュメントはありません。どちらも多くのIntelベースのシステムで動作しますが、 AMD CPUとうまくやっていけない。 FWIW、私はDUET経由でラップトップを起動していますが、これはかなりうまく機能しますが、絶対に必要でない限り、平均的なユーザーがこれを設定することはお勧めしません。
別のオプションは hybrid MBR。 を使用することです。これは、LinuxがGPTを介してディスク全体を表示し、Windowsが3つまでのパーティションを表示することを可能にするい危険なハックです変更されたMBR。 Macは、Windowsとのデュアルブート時にハイブリッドMBRに依存します。Linux/ Windowsのデュアルブートでも同じことができます。ただし、リンク先のページで詳しく説明したように、ハイブリッドMBRは非常に不安定であり、それらを使用するとき(Windowsパーティション作成ツールを使用してパーティションを変更するなど)のミスは災害につながる可能性があります。 2つの選択肢がある場合は、まずDUETまたはCloverを試してから、DUETまたはCloverを使用できない場合にのみハイブリッドMBRにフォールバックすることをお勧めします。