作者:【吴业亮】
博客:https://wuyeliang.blog.csdn.net/
grubby是一个命令行工具,用于更新和显示有关grub,lilo,elilo (ia64),yaboot(powerpc)和zipl(s390)引导加载程序的配置文件的信息。它主要设计用于安装新内核的脚本,并需要查找有关当前引导环境的信息。
修改新增一行/etc/default/grub
GRUB_ENABLE_BLSCFG=true
重新加载配置
grub2-mkconfig -o /boot/grub2/grub.cfg
重启服务
reboot
针对内核5.0.1-300新增一个参数
# grubby --update-kernel /boot/vmlinuz-5.0.1-300.fc30.x86_64 --args="amdgpu.dc=0"
或者
# grubby --update-kernel=/boot/vmlinuz-`uname -r` --args="amdgpu.dc=0"
针对内核5.0.1-300删除一个参数
# grubby --update-kernel /boot/vmlinuz-5.0.1-300.fc30.x86_64 --remove-args="amdgpu.dc=0"
# grubby --update-kernel=/boot/vmlinuz-`uname -r` --remove-args="amdgpu.dc=0"
针对所有内核修改参数
# grubby --update-kernel=ALL --args="nordrand"
# grubby --update-kernel=ALL --remove-args="nordrand"