web-dev-qa-db-ja.com

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

多くの人が指摘しているように、Windows 8のUEFI要件 かもしれない意志 代替ブートローダーも署名する必要があるため、Linux(またはその他)のインストールの邪魔になりません何らかの方法で 一部のシステム すべてのシステムで署名要件を無効にすることができますが、この機能は無効にするために隠されているか、安全なブートローダーの利点をあきらめない場合があります。

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

39
badp

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

Windowsを起動してインストール EasyBCD

エントリを追加し、Grub2を選択します。

enter image description here

次に、変更したWindowsブートローダー、つまり.

enter image description here

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

enter image description here

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

gksudo gedit /etc/default/grub

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

最後に:

Sudo update-grub

ソース

32
fossfreedom

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

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

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

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

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

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

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

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

2
Roel De Backer

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

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

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

0
Michael