Centos7でdefaultのkernelを変更する
いっつも忘れる。使わないコマンドは忘れるので、メモする。 そのうち、メモしたことも忘れちゃうんだけど。。。
## kernelのバージョンアップはyumでok [root@cent701 foxtrot]# yum update kernel ## installされたかどうかはgrubbyで。(このコマンドを忘れちゃう。。) ## 先ほどinstallした最新のkernelになっていればok [root@cent701 foxtrot]# grubby --default-kernel /boot/vmlinuz-3.10.0-1127.19.1.el7.x86_64
他にどんなkernelがはいっているんだっけの確認
[root@cent701 foxtrot]# grubby --info=ALL index=0 kernel=/boot/vmlinuz-3.10.0-1127.19.1.el7.x86_64 args="ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet LANG=en_US.UTF-8" root=/dev/mapper/centos-root initrd=/boot/initramfs-3.10.0-1127.19.1.el7.x86_64.img title=CentOS Linux (3.10.0-1127.19.1.el7.x86_64) 7 (Core) index=1 kernel=/boot/vmlinuz-3.10.0-1062.18.1.el7.x86_64 args="ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet LANG=en_US.UTF-8" root=/dev/mapper/centos-root initrd=/boot/initramfs-3.10.0-1062.18.1.el7.x86_64.img title=CentOS Linux (3.10.0-1062.18.1.el7.x86_64) 7 (Core) index=2 kernel=/boot/vmlinuz-3.10.0-957.el7.x86_64 args="ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet LANG=en_US.UTF-8" root=/dev/mapper/centos-root initrd=/boot/initramfs-3.10.0-957.el7.x86_64.img title=CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core) index=3 kernel=/boot/vmlinuz-0-rescue-ee6bae33538ba760429884428832c0ea args="ro crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet" root=/dev/mapper/centos-root initrd=/boot/initramfs-0-rescue-ee6bae33538ba760429884428832c0ea.img title=CentOS Linux (0-rescue-ee6bae33538ba760429884428832c0ea) 7 (Core) index=4 non linux entry
kernelを元に戻したいときはindexを指定すればok
## いまの指定を確認 [root@cent701 foxtrot]# grubby --default-index 0 ## 1個前だと1を指定。indexはgrubby --info=ALLで出てきたやつ。 [root@cent701 foxtrot]# grubby --set-default-index=1 ## rebootしたら反映