web-dev-qa-db-ja.com

UEFI上のデュアルブートWindows 7およびUbuntu 12.04でUbuntuを起動できない

ディスクのレイアウトは次のとおりです。

  • / dev/sda1(EFIパーティション)
  • / dev/sda2(回復パーティション)
  • / dev/sda3
  • / dev/sda4(Windows 7パーティション-ブート)
  • / dev/sda5(/ boot)
  • / dev/sda6(スワップ)
  • / dev/sda7(/)

私は、Windows 7とWindows 8の間のブートを管理するために、Windowsブートマネージャーを使用しようとしています。そのパーティション(sda4)で起動するだけだと確信しています。それから this ガイドに従って、LinuxをWindowsブートマネージャーからブートしようとしました。ただし、選択メニューに移動してUbuntuを選択すると、「Windows failed to start」エラーが表示され、Windows修復ディスクを挿入して修復するよう求められます。 Windowsを選択すると、Windows 7が正常に起動します。

Ubuntuを起動するためにLinuxブートにブートを向ける方法のアイデアはありますか?

ありがとう!

2
Kevin

UEFIに関するUbuntuコミュニティドキュメントの最初の段落に従うだけです。 https://help.ubuntu.com/community/UEFI

2
LovinBuntu

rEFIndブートマネージャーをインストールすることをお勧めします。 セットアップを考えると、Windowsからのインストールが必要になる場合がありますが、残念ながら、そのシナリオ用のインストールスクリプトはありません。そのため、手動で行う必要があります。インストール時に、ext4fsドライバーをセットアップします(Linuxの/ bootパーティションで使用しているものと仮定します)。運が良ければ、rEFIndはWindowsまたはGRUBを起動し、その後Linuxを起動します。 ext4fsドライバーがインストールされている場合、Linuxを直接起動する(GRUBをバイパスする)エントリが少なくとも1つ必要ですが、Linuxオプションで/boot/refind_linux.confファイルを作成するまで機能しません。これを行うには、rEFIndに付属のmkrlconf.shスクリプトを実行します。 GRUB経由でLinuxにアクセスできない場合は、F2キーまたはInsertキーを2回押すと、ダイレクトブートエントリが機能するようになり、追加のカーネルオプションを入力できるエディターが開きます。

ro root=/dev/sda7
0
Rod Smith