この日記は私的なものであり所属会社の見解とは無関係です。 GitHub: takahashikzn

CentOS 7.4にyumでアップグレードしたら起動しなくなる件

タイトル通りです。

yumでアップグレードしたら起動しなくなりました。

で、幸いにして仮想マシンなのでスナップショットに戻してもう一度観察すると、カーネルの更新のところでこんなエラーが出ていました。

grub2-editenv: error: invalid environment block

はあ?何だこりゃ?

というわけでググったらすぐに解決できました。

まずこうします。参考URL

# cd /boot/grub2
# rm grubenv
# grub-editenv grubenv create
# grub-editenv grubenv set default=0
# grub-editenv grubenv list

次にこうします。(最新のカーネルを再インストールしているだけ)

yum reinstall 'kernel-3.10.0-693*'

以上です。 少なくとも僕はこれでOKでした。