[Ubuntu] Intel Compute Stick(Ubuntu版)で起動できないと思ったらBIOSの時間が原因だった件

作業用サーバーとして使っているIntel Compute Stick(Ubuntu版)が突然起動しなくなったので原因を探していたところ、BIOSの時間が原因だったという話。

現象

Ubuntuの起動画面で文字化けしたエラー文言が出てきて起動が進まない状況でした。

Grubのメニューからadvanced optionを選んでfsckをかけてみると、

Superblock last mount time is in the future

というエラーが出ていたので調べてみると、BIOSの時間がおかしいのではないというUbuntu公式フォーラムの書き込みを発見。エラー文言から言ってもこれっぽいということで修正します。

BIOSの時刻を確認&&修正

起動時にF2を押すとBIOSメニューに入れます。

BIOSの時刻をみてみると「2015/1/1」となってので、手動で現在日時に修正します。

無事起動

BIOS設定を保存して再起動すると無事起動ができました。


どのタイミングでCMOSの設定がクリアされてしまったのか不明ですが、その後は問題なく動いているので、同じ現象に遭遇したらBIOSの時間をチェックすると良いかもしれません。