当我们在系统编译了多个版本的内核时gnu grub调整启动项gnu grub调整启动项,并进行了install。常常是远程联接的笔记本,进行重启时linux更改ip地址,难以进行使用内核选择。此时可以调整默认启动的内核版本。
查看当前笔记本中存在的内核版本
# cat /boot/grub2/grub.cfg | grep menuentry
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
menuentry_id_option=""
export menuentry_id_option
menuentry 'CentOS Linux (4.4.193) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-1062.el7.x86_64-advanced-b8c029b7-6511-430d-bfcb-3c0c83c84d5d' {
menuentry 'CentOS Linux (3.10.0-1062.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-1062.el7.x86_64-advanced-b8c029b7-6511-430d-bfcb-3c0c83c84d5d' {
menuentry 'CentOS Linux (0-rescue-e34eb35a564940719a5dbde00551a0ff) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescue-e34eb35a564940719a5dbde00551a0ff-advanced-b8c029b7-6511-430d-bfcb-3c0c83c84d5d' {
查看当前默认启动的项
# grub2-editenv list
saved_entry=CentOS Linux (3.10.0-1062.el7.x86_64) 7 (Core)
将某一项设置为默认启动项
# grub2-set-default 'CentOS Linux (4.4.193) 7 (Core)'
再度通过查看默认启动项linux操作系统好吗,确认是否设置成功
# grub2-editenv list
saved_entry=CentOS Linux (4.4.193) 7 (Core)
That'sall.