録画サーバーから異音がしたのでシャットダウンしたのですが、上手くシャットダウンしなかったようで、電源をブッチしました。
そしたら、今度は起動しない、、、、
以前もあったのですが、Grubが起動してOS選択の画面になっているようです。
ようですというのは、モニタもキーボードも繋いでいないので確認しようが無いからです。
普段はGrubは表示されないように設定しているのですが、たまに表示されちゃうみたいです。
というわけで、夜中の2時位にモニタとキーボードを繋いでみたところ、やはりGrubが起動していました。
調べてみると、標準の設定では、エラーになった場合にGrubをタイムアウトしないようになっているようです。エラーになるってことは正常に起動するようにOSを切り替えたいでしょうから当然ですね。
対策を調べてみると以下の記事を見つけました。
http://askubuntu.com/questions/55551/how-can-i-force-ubuntu-to-boot-on-a-stuck-boot-menu
/etc/grub.d/00_headerの
set timeout=-1 をset timeout=10 にしておけば、エラーの際は10秒だけ表示してタイムアウトとするようになるということです。
変更して、
そもそも、異音の問題を解決しないといけないのですよね。どうやら、電源ファンのようなので、ファンをばらして注油するか、ACアダプター化することを検討しています。
これがよさげ。でもケースと電源セットより高い、、、
そしたら、今度は起動しない、、、、
以前もあったのですが、Grubが起動してOS選択の画面になっているようです。
ようですというのは、モニタもキーボードも繋いでいないので確認しようが無いからです。
普段はGrubは表示されないように設定しているのですが、たまに表示されちゃうみたいです。
というわけで、夜中の2時位にモニタとキーボードを繋いでみたところ、やはりGrubが起動していました。
調べてみると、標準の設定では、エラーになった場合にGrubをタイムアウトしないようになっているようです。エラーになるってことは正常に起動するようにOSを切り替えたいでしょうから当然ですね。
対策を調べてみると以下の記事を見つけました。
http://askubuntu.com/questions/55551/how-can-i-force-ubuntu-to-boot-on-a-stuck-boot-menu
/etc/grub.d/00_headerの
make_timeout ()
{
cat << EOF
if [ "\${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=${2}
fi
EOF
}
set timeout=-1 をset timeout=10 にしておけば、エラーの際は10秒だけ表示してタイムアウトとするようになるということです。
変更して、
sudo update-grub2
で、OKのようです。
そもそも、異音の問題を解決しないといけないのですよね。どうやら、電源ファンのようなので、ファンをばらして注油するか、ACアダプター化することを検討しています。
これがよさげ。でもケースと電源セットより高い、、、
コメント