列出默认的内核
1 | # grubby --default-kernel |
查找默认内核的索引
1 | # grubby --default-index |
修改默认启动项
1 | grubby --set-default /boot/vmlinuz-3.10-229.4.2.el7.x86_64 |
列出内核的grub菜单项
1 | grub --info=ALl or grub --info /boot/vmlinuz-3.10.229.4.2.el7.x86_64 |
从一个grub菜单项添加或者移除参数
1 | grubby --remove-args="argX argY" --args="argA argB" --update-kernel /boot/kenel |
使用相同的参数更新所有的内核菜单项
1 | grubby --update-kernel=ALL --args=console=ttyS0,115200 |
注: 所用的grubby的版本为grubby-8.28-11.el7.x86_64
参考
MAKING PERSISTENT CHANGES TO A GRUB 2 MENU USING THE GRUBBY TOOL