私は多くの投稿が書かれていることを知っています、そして、私は問題に遭遇したときにそれらのほとんどを読みました。それらのどれも問題を解決しませんでした。
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
を選択する必要がありました
説明によると、UEFIモードでGRUBブートローダーを正しくインストールしました。 BIOSブートパーティションも、他のパーティションの変更も必要ありません。
残っている唯一の問題は、WindowsエントリではなくGRUBエントリをデフォルトで起動するようにBIOS(UEFIファームウェア)をセットアップすることです。言い換えると、GRUBメニューに到達するために 'Esc'を押してからF9を押す必要がないようにする方法を見つける必要があります。
これを実行するには、次を実行してください。
Boot order
'メニューを確認し、最初に "Ubuntu
"エントリを配置してください。次に、変更を保存して再起動します。 GRUBがデフォルトで表示されない場合は、以下のステップ2に従ってください。Boot-Repair
を実行します-> Advanced Options
-> Backup and rename the Windows EFI files
オプションをオンにします->適用します。表示される新しいURLを教えて、再起動し、観察したことを教えてください。これで、PCはGRUBメニューから直接起動するはずです。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メニューを使用しても問題が解決しない場合は、ビデオの問題などが考えられます。どんなビデオカード/チップを持っていますか?