grubby

CentOS 7 add kernel parameter

1
2
grubby --remove-args="argX argY" --args="argA argB" --update-kernel /boot/kernel
grubby --update-kernel=ALL --args='scsi_mod.use_blk_mq=y dm_mod.use_blk_mq=y'

set default boot

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
grubby --info=ALL
index=0
kernel=/boot/vmlinuz-3.10.0-514.6.1.el7.x86_64
args="ro crashkernel=auto rd.md.uuid=cc0432b3:6f6f54bf:c2f2b91b:2978ff6a rhgb quiet "
root=UUID=5b0e60cf-adf9-42a0-b6e3-0304b919dc33
initrd=/boot/initramfs-3.10.0-514.6.1.el7.x86_64.img
title=CentOS Linux (3.10.0-514.6.1.el7.x86_64) 7 (Core)
index=1
kernel=/boot/vmlinuz-3.10.0-327.el7.x86_64
args="ro crashkernel=auto rd.md.uuid=cc0432b3:6f6f54bf:c2f2b91b:2978ff6a rhgb quiet "
root=UUID=5b0e60cf-adf9-42a0-b6e3-0304b919dc33
initrd=/boot/initramfs-3.10.0-327.el7.x86_64.img
title=CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)
index=2
kernel=/boot/vmlinuz-0-rescue-f614a3c482eb4b21add5ae750b3871bb
args="ro crashkernel=auto rd.md.uuid=cc0432b3:6f6f54bf:c2f2b91b:2978ff6a rhgb quiet "
root=UUID=5b0e60cf-adf9-42a0-b6e3-0304b919dc33
initrd=/boot/initramfs-0-rescue-f614a3c482eb4b21add5ae750b3871bb.img
title=CentOS Linux (0-rescue-f614a3c482eb4b21add5ae750b3871bb) 7 (Core)
index=3
non linux entry

grubby --set-default /boot/vmlinuz-3.10.0-229.4.2.el7.x86_64
grubby --info /boot/vmlinuz-3.10.0-229.4.2.el7.x86_64

reference