0

如何从中删除crashkernel参数和附加值grub.conf

title RHELOS (3.6.18-274)
        root (hd0,0)
        kernel /vmlinuz-3.6.18-274 ro root=LABEL=/ nmi_watchdog=1 crashkernel=64M@16M rhgb quiet console=tty12 loglevel=1
        initrd /initrd-3.6.18-274.img

    title RHELOS (3.6.18-274)
        root (hd0,0)
        kernel /vmlinuz-3.6.18-274 ro root=LABEL=/ nmi_watchdog=1 rhgb quiet  
        console=tty12 loglevel=1
        initrd /initrd-3.6.18-274.img

尝试过awk的方法,但它删除了整行。

只是参数crashkernel而不是整行。

谢谢 !

4

2 回答 2

1

使用 sed:

sed -i 's/crashkernel=[0-9@M]*[ ]*//' gryb.conf

或者,

sed -i 's/crashkernel=[^ ]*[ ]*//' gryb.conf
于 2013-05-14T21:15:35.953 回答
0
  grubby --update-kernel="$(grubby --default-kernel)" --remove-args="crashkernel"
于 2013-05-15T13:30:48.417 回答