Windowsブートローダーを使用してUbuntuを起動することはできますか?


40

多くの人によって指摘したように、Windowsの8のUEFI要件があります でしょう交換ブートローダも署名する必要がありますように、Linuxの(または何を)設置の邪魔にならないだろう何とか。 一部のシステムすべてのシステムでは署名要件を無効にできますが、この機能は無効にするために隠されているか、安全なブートローダーの利点をあきらめない場合があります。

そもそもブートローダーを交換する必要はありますか?黄金になったソフトウェアに専念するために、Windows 7独自のブートローダーを使用してUbuntu 11.04をインストールするにはどうすればよいですか?

回答:


32

Windowsが既にインストールされていると仮定して、Ubuntuを別のパーティションにインストールします。必ずUbuntuパーティションにGrub2をインストールしてください。MBRにはインストールしないでください。Windowsブートローダーが上書きされるためです。

Windowsを起動し、EasyBCDをインストールします

エントリを追加して、Grub2を選択します。すなわち

ここに画像の説明を入力してください

次に、変更されたWindowsブートローダーを書き戻します。

ここに画像の説明を入力してください

再起動-次の2つのオプションがあります。

ここに画像の説明を入力してください

Ubuntuを起動し、Grubタイムアウト値を変更します。すなわち

gksudo gedit /etc/default/grub

「GRUB_TIMEOUT = 10」を「GRUB_TIMEOUT = 0」に変更して保存します。

最後に:

sudo update-grub

ソース


新しいEasyBCDでは、Windowsのみでデフォルトを復元するため、Write MBRステップを実行する必要はありません。Grub 2メニューエントリを追加して保存するだけです。
-Toilal

3
EasyBCDは、私が見た限りでは、uefiブートローダーでは動作しません。mbrでのみ動作します。
MirroredFate

これは、同じHDDの異なるパーティションではなく、異なるHDDにubuntuとWindowsがインストールされている場合に機能しますか?また、それはgrub2である必要がありますか、それともgrubも問題ありませんか?
ドラ

Make sure that you install Grub2 on the Ubuntu partition - don't install it on the MBR-使用する「ブートローダーをインストールするためのデバイス」「他の何か」→インストーラのUbuntu上で(つまり、どういう意味/dev/sdaの代わりに、/dev/sda1(ウィンドウ)、または私は本当に(Linuxのために行く必要があり/boot、暗号化のために、)パーティション(/dev/sda4私の場合)?
フランクノッケ

6

私はそれをやりました。これが私が解決した方法です。

MBRを復元する必要があるため、LinuxではなくWindowsを再度起動し、Linuxを追加します。

  1. Windowsインストールディスクから起動します。
  2. 修復/スタートアップ修復を選択します。WindowsはMBRを復元します。
  3. 完了したら、Windowsを再起動します。
  4. EasyBCDを開き、Linuxを追加します。
  5. 再起動すると、Windowsブートローダーと2つのエントリを持つ古き良き黒い画面が表示されます。WindowsとLinux。
  6. 出来上がり。

2
この回答では「MBR」と読みましたが、質問のタイトルには「UEFI」と記載されています。UEFIは通常、MBRではなく、ブート用のEFIパーティションを意味します。右?
フランクNocke

2

これは非常に便利であることがわかりましたが、これを修正する簡単な方法が見つかりました。Windowsインストールにアクセスでき、EasyBCDがインストールされている場合。ツール内からMBRを修復するだけです。(EasyBCD 2.2.0.182で行います)

  1. EasyBCDを開き、「BCD Deployement」をクリックします

  2. [MBR構成オプション]セクションで、[Windows Vista / 7ブートローダーをMBRにインストールする]が選択されていることを確認し、[MBRの書き込み]ボタンをクリックします。

  3. 再起動して、Windowsブートローダーの魔法をお楽しみください

これが誰かを助けることを願って


0

ブートメニューでシェルに移動し、次のように入力できます。

chroot / 
mount /dev/sda /grub/boot
mount /dev/sda2 /win
install grub boot loader again on sda

これは動作する可能性があります。


何をchroot /するの?それは実際のコマンドinstall grub boot loader again on sdaですか?
-wjandrea
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.