web-dev-qa-db-ja.com

GNU GRUB、最小限のBASHのような行編集画面は、Ubuntu 14とWindows 8.1をデュアルブートするときに通常のGRUB画面の前に表示されます

この問題に類似した投稿をいくつか読んだことがありますが、それらの多くは、ブートマネージャーが不良であるため、この画面を取得した後にUbuntuを起動できなかったようです。私は間違っているかもしれませんが、これはこのコンピューターの場合ではないようです。基本的に、コンピューターを再起動/起動すると、次のような画面が表示されます

GNU GRUB version 2.02~beta2-9ubuntu1
    Minimal BASH-like line editing is supported...

exitと入力した後、通常のGRUB画面に移動して、現在インストールしている2つのOS(Windows 8.1およびUbuntu 14.04.1)のどちらを選択するかを選択します。これらのいずれかを選択すると、問題なく適切なOSに移動できます。

おそらく役に立ついくつかのメモ:

  • このコンピューターにはUEFIがあります(Windows 8がプリインストールされています)
  • ハードドライブが2台あります。1台にはWindows 8.1用のOSが含まれ、もう1台にはUbuntu用のOSが含まれています
  • FastBootを既にオフにしました
  • UEFIをオフにしていないので、オフにしない方がよいと思いますが、読んだ他のリソースに基づいて、その必要はないようです

私の目標は一目瞭然だと思います。GRUBメニューを見て、すぐに起動したいOSを選択したいと思います。それは私が考えることができるすべてです、あなたがもう情報が必要であるか、またはあなたが解決策を持っているかどうか私に知らせてください。ありがとう

4
Calvin

2つのGRUBインスタンスがあります。 1つ(最初にブート)が壊れ、もう1つは問題ありません。

2つの可能なシナリオ。

  1. 各HDDにはGRUBがインストールされています。 1台のHDDから起動しようとするシステムファームウェア(通常はファームウェア設定で定義されている順序)ですが、GRUBインストールが壊れています(GRUBシェルだけが取得されました)。このGRUBインスタンスを終了(exitと入力)した後、ファームウェアは制御を取り戻し、GRUBインストールが動作している別のHDDから起動しようとします(ブートメニューを表示)。
  2. (考えられない)1つのHDDにある両方のGRUBインスタンス:1つは「 EFIシステムパーティション 」から開始され、もう1つは「 BIOSブートパーティション 」から開始されます。

一般的な解決策は、他のGRUB(またはファームウェア設定に応じてHDD)からブートを開始するようにファームウェアを設定することです。 (起動順序を変更するためにさらに詳細な手順が必要な場合は、システムファームウェアの起動順序設定がどのように見えるかを説明してください。)

補足として、破損したGRUBインスタンスを削除してクリーンアップし、作業中のGRUBがUbuntuのHDDにあることを確認することをお勧めします。 (より詳細な手順が必要な場合は、各HDDパーティションテーブルを投稿してください。)

3
dess