web-dev-qa-db-ja.com

Grubブートメニューの間、画面が空白になるのはなぜですか?

起動時にGRUBメニューが表示されると、モニターに「最適モードがありません。推奨モード:1600 * 1200」と表示されます。しばらく待つと、Ubuntuが起動し、デスクトップに到達します。

そのため、その間はビデオ信号はありません。grubメニューはありますが、それを見ることができず、待ち時間の後はすべてが正常です。ログイン画面に到達する前に、しばらくの間ログアウトすると、同じ問題が発生します。これは、ubuntuをシャットダウンしたときにも発生します。

VGAはオンボードNVIDIA GeForce 7025です。

6
hushshsh

グラフィカルなGrubメニューは、ビデオカードと互換性がないようです。それでは、代わりにテキストメニューに切り替えましょう。

  1. でターミナルを開きます Ctrl+Alt+T
  2. 以下を貼り付けて、尋ねられたらパスワードを入力してください:

    Sudo sed -i -e 's/#GRUB_TERMINAL/GRUB_TERMINAL/g' /etc/default/grub
    
  3. 次にSudo update-grubと入力します

  4. 再起動すると、画面が空白になるのではなく、テキストメニューが表示されます。

説明:ここで、sedは単にGRUB_TERMINAL=console行のコメントを外し、テキストモードを強制します

7
ish

同じビデオカードを共有しています。

解決策は次のとおりです。

  1. /etc/default/grubを 'root'として開きます(たとえば、Sudo gedit /etc/default/grubを使用)
  2. GRUB_GFXMODE行のコメントを解除します
  3. 解像度を800x600(ビデオカードの最低解像度)に変更します
  4. 次にSudo update-grubと入力します

これが私が話していることです。これは/etc/default/grubからの抜粋です:

 # The resolution used on graphical terminal 
 # note that you can use only modes which your graphic card supports via VBE  
 # you can see them in real GRUB with the command `vbeinfo' 
 # GRUB_GFXMODE=640x480

最後の行のコメントを解除して、次のように変更します。

GRUB_GFXMODE=800X600
1
user189106