web-dev-qa-db-ja.com

サーバーのインストール後にGRUBを開始するときの「範囲外の信号」

Ubuntuの新規インストールから起動後、画面に「範囲外の信号」が表示されます。隅でgrupを0.5秒間点滅させてから「入力信号なし」になったら、grubを読み込む方法の手がかりが得られますファイルシステムへのアクセス権を持たない別の解像度?

そうでない場合、私の唯一のオプションは、CDから起動してSOMファイルを編集して、grubを異なる解像度でロードすることだと思いますか?

現在、grubメニューにアクセスできず、ログイン画面にアクセスできません。すべて「入力信号なし」が表示されます。

2
Darkmage

ライブCDから起動し、ターミナルを開きます。ルートが/ dev/sda1にあると仮定して、これを行います:

Sudo -s
mount -t ext4 /dev/sda1 /mnt
gedit /mnt/etc/default/grub
for f in sys proc dev ; do mount --bind /$f /mnt/$f ; done
chroot /mnt
update-grub

エディターが起動したら、この行のコメントを解除( '#'を削除)し、保存して終了します。

#GRUB_TERMINAL=console

Update-grubの後、再起動すればうまくいくはずです。

4
psusi

私もこの問題を抱えていました。しかし、私の計画は、マシンをSSHのヘッドレスサーバーとして使用することでしたので、今までこのエラーを修正することはありませんでした。 (また、記録のために、Ubuntu 12.10 Server EditionのDell 2009Wディスプレイで発生したエラーの完全な説明は「範囲外の信号です。このビデオモードを表示できません。コンピューターのディスプレイ入力を1680x1050に変更します。」)

したがって、このエラーが発生し、インストール後に修正する(およびSSHアクセスできる)場合は、次の手順を実行します。

  1. /etc/default/grub構成ファイルを変更します。行のコメントを外します#GRUB_GFXMODE=640x480

    (注:最初はこのファイルがありませんでした。何かを試していたときにSudo update-grubを数回実行した後、Grub2は最終的にそのファイルを作成しました...奇妙です!)

  2. ファイルを保存します。

  3. Grubの更新:Sudo update-grub

  4. サーバーを再起動します。

そして、すべてが魔法のように機能しました!うまくいけば、これが他の誰かに役立つでしょう。幸運を。

0
ChrisJF