CentOS7重新生成 /boot/grub2/grub.cfg
阿新 • • 發佈:2018-04-23
pos font format instead for out 添加 int boot and the scripts in to point to the new stanza you added, by zero indexed position or by name (I prefer name), something like this:
CentOS7重新生成 /boot/grub2/grub.cfg
CentOS7 is using grub2 and the generated /boot/grub2/grub.cfg
rather than the old grub.conf
format, which is why you can‘t find it. The new grub.cfg file is not intended for direct editing, instead you need to modify the source files that are used to generate it.
The files in question are /etc/default/grub
/etc/grub.d/
. In particular, if you are looking to add your own custom entries, then you will want to append a boot stanza to /etc/grub.d/40_custom
. The stanza will look something like this:
menuentry "My custom boot entry" { set root=(hd0,1) linux /vmlinuz-3.11-custom initrd /initrd-plymouth.img }
You can add the usual options to the linux
line to pass in custom options to the kernel. Once you have everything looking the way you want it to, you run:
grub2-mkconfig --output=/boot/grub2/grub.cfg
Then, if you want to alter the default boot entry, you change the GRUB_DEFAULT
option in /etc/default/grub
GRUB_DEFAULT="My custom boot entry"
修改/etc/default/grub
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/swap vconsole.font=latarcyrheb-sun16 rd.lvm.lv=centos/root crashkernel=auto vconsole.keymap=us rhgb quiet"
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/swap vconsole.font=latarcyrheb-sun16 rd.lvm.lv=centos/root crashkernel=auto enforcing=0 vconsole.keymap=us rhgb quiet"
添加enforcing=0
存盤退出
執行 grub2-mkconfig --output /boot/grub2/grub.cfg
OK
CentOS7重新生成 /boot/grub2/grub.cfg