yumでkernelを自動更新されることを防ぐ

CentOSでパッケージのアップデートかけようとしてyum updateを実行したところ
カーネルを自動更新されてしまい、次回の起動時にkernel panicが発生するなど不具合が生じる場合。

つまり、自動的にカーネルが更新されては困る場合には/etc/sysconfig/kernelのUPDATEDEFAULTをnoにするとよい。

vi /etc/sysconfig/kernel
------------------------------------------
#UPDATEDEFAULT=yes
UPDATEDEFAULT=no
------------------------------------------

LILO, GRUB, シングルユーザモードでの起動

LILOの場合

LILOでシングルユーザモードで起動するにはboot:が表示されたらlinux singleと入力する。

boot: linux single

グラフィカルな画面の場合はCtrl-Xでテキストモードに移ってからlinux singleと打つ。linuxはLILOで設定したラベルである。

GRUBの場合

GRUBの場合はカーネルの種類を選んでaキーを押すとコマンドラインになるのでsingleを末尾に追加してEnterを押す。

参考サイト:
@IT: Linux TIPS シングルユーザーモードで起動するには
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/488bootsingle.html