Asrock H77M UEFI に Ubuntu 14.04 をインストールし、Windows 8.1 が既にインストールされている状態でデュアル ブートする

Asrock H77M UEFI に Ubuntu 14.04 をインストールし、Windows 8.1 が既にインストールされている状態でデュアル ブートする

タイトルの通り、自宅の PC に Windows 8.1 とのデュアル ブートで Ubuntu をインストールする必要があります。

UEFI のパーティション テーブルは GPT で記述されることは知っていましたが、ハード ドライブのパーティション テーブルは MBR で記述されており、次の 2 つのパーティションで構成されていることがわかりました。

1) NTFS でフォ​​ーマットされた BOOT パーティションのサイズは 1.5 GB で、フラグ ブートがあります。2) NTFS でフォ​​ーマットされた OS パーティションは、HD の残りの部分をカバーします。

UEFI メニュー (最初はキャンセル) では、セキュア ブートと高速ブートが無効になっています。UEFI がレガシー モードに設定されている場合、パーティション テーブルは MBR であるとインターネットで知りましたが、このオプションは見つかりません。

さらに、Ubuntu live は HD にインストールされている他の OS を認識しません (ブート メニューの UEFI オプションを使用して USB スティックで Ubuntu live を起動しましたが、問題なく動作しました)。どうすればよいでしょうか? すべてのパーティション テーブルを GPT に変換して (インターネットで、データ損失なしで実行できると読みました)、Gummiboot をインストールする必要がありますか、それとも、Ubuntu を古いレガシー モードでインストールして、残りは grub に任せたほうがよいでしょうか? ご協力ありがとうございます。


答え1

この時点で最も簡単な方法は、UbuntuのBIOS/CSM/レガシーモードインストールを行うことです。これは、インストールメディアのブートオプションを選択することで実行できます。ない「EFI」または「UEFI」という単語を含めます。結果は、古い BIOS のみのコンピュータを使用しているのと同じになります。これの最大の欠点は、両方の OS を EFI モードで起動する場合よりも起動時間がわずかに長くなることです。

Ubuntu の EFI モード インストールを行う場合は、Windows を再インストールするか、EFI モードで起動するように変換する必要があります。(2 つの OS を 2 つの異なる起動モードでインストールする方法もありますが、管理がかなり面倒になる傾向があります。)

答え2

ブートを UEFI ベースにするか、BIOS=CSM=legacy ベースにするかはユーザーが決定します。

Windows 8.1 は BIOS/MBR モードでインストールされているようです。Ubuntu も BIOS/MBR モードでインストールできます。

Windows 8.1 BIOS/MBR インストールを UEFI/GPT に変換するには、次のものが必要です。

Ubuntu Live CD/DVD/USBで1)、2)、3)を実行します。

1) 既存のディスクをGPTに変換する

2) BOOT (1.5GB) パーティションを削除します。(ディスク上の最初のパーティションであると仮定)

3) 空き領域 (1.5GB) に 3 つの新しいパーティションを作成します。

a) 300 MB EFI システムパーティション

b) 128 MB Microsoft予約パーティション

c) 残り 1.5GB - Windows 回復パーティション (約 1GB)


4) その後、Windows 8.1 インストール DVD/USB を UEFI モードで起動し、コマンド プロンプトに移動して次のように入力します。

bcdboot c:\windows- c: は HDD 上で Windows がインストールされているドライブです。最終的には c: を実際のマッピングのドライブ文字に変更します。

これで、Windows 8.1 を UEFI モードで起動できるはずです。

5) 既存の Windows パーティションを縮小し、解放された領域に UEFI モードで Ubuntu 14.04 をインストールできます。

注記:

UEFIブートを使用してLinuxまたはWindowsでインストールCD/DVD/USBを起動する場合、宛先HDDはデフォルトでGPTスタイルであると想定されます。

または

Legacy/CSM/BIOS エミュレーションを使用してインストール メディアを起動する場合、宛先 HDD はデフォルトで MBR 形式であると想定されます。

ファームウェアでは、ブート モードを UEFI または CSM/レガシー/BIOS またはその両方 (UEFI+CSM) に切り替えることができる必要があります。

関連情報