11.10でより良いATIドライバーをインストールしようとした(そして失敗した)後、ブート時に何らかの形でgrubメニューが失われました。画面はおなじみの紫色に変わりますが、起動オプションのリストの代わりに空白の単色になり、その後すぐに消えて、通常のデフォルトエントリで起動します。
ブートローダーを元に戻すにはどうすればよいですか? Sudo update-grub
およびstartupmanager
アプリケーションの解像度と色深度のさまざまな組み合わせを試してみましたが、成功しませんでした(640x480、1024x768、1600x1200、16ビット、8ビット、10秒遅延、7秒遅延、 2秒の遅延...)
編集:
起動中にShiftキーを押したままにしてみましたが、動作は変わらないようです。ターミナルに「GRUB Loading」というメッセージが表示されますが、grubメニューが通常表示される場所では、しばらくの間、空白のマゼンタ画面が表示されます。
/etc/default/grub
の内容は次のとおりです
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=" vga=798 splash"
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# 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
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
私はラップトップでも同じ問題を抱えていて、マゼンタの空白の画面が表示されました。これが私のために働いたものです。私が変更され:
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
に:
GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=false
そして、私はCRTを持っていなかったので、代わりに変更しました:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
に:
GRUB_CMDLINE_LINUX_DEFAULT=""
次にupdate-grub
を実行しました。再起動時に、押し続けることでメニューを取得できました Shift キー。
BIOSロード画面が表示されたら、Shiftキーを押したままにします。 GRUBメニューが表示されます。
Geditをルート(gksu gedit
)として実行し、ファイル/etc/default/grub
を開きます。そこにこのようなものがあるはずです:
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
これに変更します:
GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=false
保存して、端末からSudo update-grub
を実行し、再起動します。 GRUBメニューが表示されます。
上記の提案はどれもうまくいきませんでした。そこで、2つのエントリを「コメント化」してみました。すなわち、私はそれらを変更しました
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
に:
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
私は今10秒間グラブメニュー画面を取得します。
GRUB_HIDDEN_TIMEOUTは、メニューを表示するかどうかを制御します。デフォルトの動作では、オペレーティングシステムが1つしかない場合はメニューが非表示になります。 Ubuntuのみを使用しているユーザーがメニューを表示する場合は、この行の先頭に#記号を配置して、隠しメニュー機能を無効にします。詳細については、 Grub 2 Ubuntuヘルプページ を参照してください。
Ubuntu 11.10でも同様の問題があります。私にとっては、「grub loading」のある黒い画面です。
しかし、私は回避策を見つけました。 /etc/default/grub
のこの行のコメントを外してコンソールモードをアクティブにすることで、メニューを表示できます。
GRUB_TERMINAL=console
幸運を!
変更後
GRUB_HIDDEN_TIMEOUT=10
GRUB_HIDDEN_TIMEOUT_QUIET=false
行のコメントを外します
#GRUB_GFXMODE=640x480
それが完了したら、Sudo update-grub
を実行してGrubを更新します。その後、コンピューターを再起動すると、問題が修正されます。修正しました。 CRTモニターを使用していたときにこの問題が発生しました。それを試してみてください。最高の幸運。
ここですべて同じ問題。 HIDDEN行をコメント化し、GRUB_TERMINAL = consoleのコメントを外した後でも
また、GRUB_TIMEOUT_STYLE = menuを追加なしに追加しました。
ただし、RTFMの後: https://help.ubuntu.com/community/Grub2#Boot_Display_Behavior (スクロールして-> "GRUB vs GRUB2")
それは言います:
BIOS通知(私の場合はF2)の後にESCを1回押すとトリックが行われました!
上記のどれも私にはうまくいきません。 GRUBを表示するマシンで/etc/default/grub
と比較した後、次のコメントを外しました。
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --unit=0 --speed=115200 --stop=1"
Sudo update-grub
およびreboot
を実行すると、GRUBメニューが表示されます。
その他の行は次のとおりです。
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
これがあなたのお役に立てば幸いです。
BIOSで「レガシーUSB」のチェックを外しているかどうかを確認します。しばらく前にUSB IRQをテストするためにチェックを外し、それを忘れていました。その後、grubメニューにアクセスする方法がありませんでした(ただし、F2キーを押してもBIOSにアクセスできました)。