web-dev-qa-db-ja.com

起動時にGRUBコマンドラインを取得し続ける理由-デュアルブートが8.1とUbuntu 14.04で勝つ

Windows 8.1を含むラップトップのHDD上のデータをSSDに移行し、HDDをSSDに置き換えました(ラップトップには2つのハードドライブベイがあります)。現在、私のWindows 8.1とUbuntu 14.04はそれぞれのSDD上にあります。この前に、GRUB OS選択画面を直接起動して、Windows 8.1またはUbuntu 14.04で起動することを選択できました。しかし、今、ラップトップを起動するたびに、この画面が表示されます

enter image description here

そのコマンドラインにexitと入力したら、この画面が表示されます(このスクリーンショットを撮った後、Ubuntuの重複エントリを削除するように再構成しました) enter image description here

ubuntuを選択すると、OS選択画面が表示されます。 enter image description here

また、Ubuntuで再起動すると、GRUBコマンドライン画面を表示せずにWindowsを直接起動します。私の質問は、起動時にGRUB OS選択画面に直接起動するにはどうすればよいですか?

現在のブート順序エントリ。 enter image description here

どうもありがとうございました

1
Biu

Ubuntuターミナルウィンドウからこれを試してください。

Sudo efibootmgr -o 0

これで問題が解決するはずです。または、WindowsでEasyUEFIを使用して、ubuntuエントリをブート順序リストの一番上に移動することもできます。


編集:

コンピューターを再起動したときに、Windowsを直接起動するようにリセットされた場合Windowsを起動しない場合、EFIはひどく壊れています。製造元のサイトで更新プログラムを確認してください(「BIOSアップグレード」などと呼ばれます)。それでも解決しない場合は、返品期間内であれば、払い戻しのためにコンピューターを返品するのが最善策です。そうでない場合は、ブートローダーファイルの名前変更を伴うinvolvingいハックを採用する必要があります。高度なメニューのオプションを使用してこれを半自動的に行うことができます、または here。 のように手動で行うこともできます。いずれにしても、それが悪いEFIである場合、文句を言う!あまりにも多くの人が迷惑EFIを長すぎて配信してきました!

これがWindowsの起動後にのみ発生する場合、Windowsが原因である可能性があります。 この質問 は、問題のこの変形をカバーしています。

1
Rod Smith