HP ProLiant MicroServerでカーネルバージョン 3.10.0-327.3.1でパニック

2016/2/27追記: Bug Trackerを見ると、kernel-3.10.0-327.10.1で解決したようですね。

----

HP ProLiant MicroServer N54Lに、CentOS 7を導入して運用していますが、いつものようにyumでカーネルを 3.10.0-327.3.1 に上げたところ、カーネルパニックでブートしなくなっていました。

ひとまず前のバージョンでブートしなおしつつ、調べてみるとFabian Arrotinさんのブログ記事がありました。

Kernel 3.10.0-327 issue on AMD Neo processor

AMD Turion II NEOに特化した問題なのでしょうか。
ひとまず、カーネルのアップデートを避けるか、以下の対処で回避するかの選択になりそうです。

  • ブート時にカーネルパラメータ initcall_blacklist=clocksource_done_booting を付けてブートするか、以前のバージョンのカーネルでブートする。
  • rootユーザーログインし、 /etc/default/grubにある、 GRUB_CMDLINE_LINUX="...."に、initcall_blacklist=clocksource_done_booting を追記する。
  • grubの設定ファイルを作成する: # grub2-mkconfig -o 設定ファイルの出力先

設定ファイルの出力先ですが、Fabianさんのブログ記事では、/etc/grub2.confとなっていましたが、
  • BIOS環境の場合は、/boot/grub2/grub.cfg
  • UEFI環境の場合は、/boot/efi/EFI/redhat/grub.cfg
になるかと思われます。

同じ境遇に陥った方は、お試しください。
Fabianさんに感謝...助かりました。

コメント