web-dev-qa-db-ja.com

UbuntuとWindows 8のデュアルブートメニューが表示されない

私は多くの投稿が書かれていることを知っています、そして、私は問題に遭遇したときにそれらのほとんどを読みました。それらのどれも問題を解決しませんでした。

Ubuntu 12.04をWindows 8上に正常にインストールしました。これで、PCがWindows 8を起動するだけです。

BIOSの起動時に「Esc」を押してからF9を押すと、GRUBが表示され、Ubuntuがいくつかの起動オプションの上部にリストされます。

上記のようにGRUBからUbuntuに明示的にログインしたら、Boot-Repairを実行しました。 Stormviruxが このリンク で言ったことはすべてしましたが、それでも失敗しました。

デバッグ情報がリストされます here

私を混乱させるのは、Boot-Repairが仕事をした後に述べたメッセージです。

これでコンピューターを再起動できます。 BIOSをsda(8004MB)ディスクで起動することを忘れないでください! [現在使用中のOS-Ubuntu 12.04.2 LTS]のブートファイルは、ディスクの先頭からはほど遠いです。 BIOSがそれらを検出しない場合があります。/bootパーティション(EXT4、> 200MB、ディスクの開始)の作成後に再試行することもできます。これは、gPartedなどのツールを介して実行できます。次に、[Boot Repair]の[Separate/boot partition:]オプションでこのパーティションを選択します。 ( https://help.ubuntu.com/community/BootPartition

起動時に表示されるGRUBメニューで最初に表示されるように、ディスクの開始から遠いという理由がわかりません。

もう1つの入力、GRUBをsdaに配置しようとすると、Boot-Repairが進行せず、次のエラーが表示されます。

GPT detected. Please create a BIOS-Boot partition (>1MB, unformatted filesystem, bios_grub flag).   
This can be performed via tools such as Gparted. Then try again.
Alternatively, you can retry after activating the [Separate /boot/efi partition:] option.

Separate /boot/efi partition: sdb2を選択する必要がありました

4
user180630

説明によると、UEFIモードでGRUBブートローダーを正しくインストールしました。 BIOSブートパーティションも、他のパーティションの変更も必要ありません。

残っている唯一の問題は、WindowsエントリではなくGRUBエントリをデフォルトで起動するようにBIOS(UEFIファームウェア)をセットアップすることです。言い換えると、GRUBメニューに到達するために 'Esc'を押してからF9を押す必要がないようにする方法を見つける必要があります。

これを実行するには、次を実行してください。

  1. bIOSの 'Boot order'メニューを確認し、最初に "Ubuntu"エントリを配置してください。次に、変更を保存して再起動します。 GRUBがデフォルトで表示されない場合は、以下のステップ2に従ってください。
  2. Boot-Repairを実行します-> Advanced Options-> Backup and rename the Windows EFI filesオプションをオンにします->適用します。表示される新しいURLを教えて、再起動し、観察したことを教えてください。これで、PCはGRUBメニューから直接起動するはずです。
5
LovinBuntu

UEFIがあり、efiパーティションにgrubがインストールされています。システムはフラッシュドライブをsdaにプロモートし、1 TBドライブをsdbにしましたが、それでも正常に起動するはずです。

Grubの再インストールがbios_grubパーティションを要求している場合は、BIOSモードでBoot-Repairを起動する必要があります。これは、gptパーティションドライブがBIOSモードで起動する必要がある保護MBRにgrubを正しくインストールするためにのみ必要です。ただし、本当にUEFIモードで起動する必要があります。

UEFIベースのシステムで、grubまたはカーネルファイルがハードドライブにあるブート問題は見たことがありません。ただし、カーネルまたはgrubがドライブで100GBを超えると、一部のBIOSベースのシステムは起動しません。それらは、ドライブの開始に近い別の/ bootを必要としました。

UEFIメニューから、セキュアブートをオンまたはオフにしてUbuntuを起動できますか?署名付きカーネルもインストールされていることを示しているため、セキュアブートをオンにしてブートする必要があります。

GRUBメニューを使用しても問題が解決しない場合は、ビデオの問題などが考えられます。どんなビデオカード/チップを持っていますか?

1
oldfred