web-dev-qa-db-ja.com

Asrock H77MUEFIへのUbuntu14.04のインストール、Windows8.1が既にインストールされているデュアルブート

タイトルが示すように、自宅のPCにWindows8.1とのデュアルブートでubuntuをインストールする必要があります。

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

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に任せる必要がありますか?助けて。


2
amon880

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

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

1
Rod Smith

ブートをUEFIまたはBIOS = CSM = legacyのどちらに基づいて行うかを決定するのはあなたです。

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

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

Do 1)、2)、3)Ubuntu Live CD/DVD/USBを使用

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

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

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

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

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

c)残りを1.5GBにする-Windowsリカバリパーティション(約1GBになります)


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

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

これで、Windows8.1をUEFIモードで起動できるようになります。

5)既存のWindowsパーティションを縮小し、空き領域にUbuntu14.04をUEFIモードでインストールできます。

注:

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

OR

legacy/CSM/BIOSエミュレーションを使用してインストールメディアを起動すると、デフォルトで宛先HDDがMBRフォーマットで想定されます。

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

1
snayob