Estoy buscando un grub.conf
archivo en CentOS 7. No puedo encontrarlo con locate
(llamé updatedb
antes). ¿Dónde se almacena?
En versiones anteriores de CentOS podía encontrarlo.
CentOS7 está utilizando grub2 y el formato generado en /boot/grub2/grub.cfg
lugar del antiguo grub.conf
, por lo que no puede encontrarlo. El nuevo archivo grub.cfg no está destinado a la edición directa, sino que debe modificar los archivos fuente que se utilizan para generarlo.
Los archivos en cuestión son /etc/default/grub
y los scripts en /etc/grub.d/
. En particular, si está buscando agregar sus propias entradas personalizadas, entonces querrá agregar una estrofa de arranque /etc/grub.d/40_custom
. La estrofa se verá así:
menuentry "My custom boot entry" {
set root=(hd0,1)
linux /vmlinuz-3.11-custom
initrd /initrd-plymouth.img
}
Puede agregar las opciones habituales a la linux
línea para pasar opciones personalizadas al núcleo. Una vez que tenga todo el aspecto que desea, ejecute:
grub2-mkconfig --output=/boot/grub2/grub.cfg
Luego, si desea modificar la entrada de inicio predeterminada, cambia la GRUB_DEFAULT
opción /etc/default/grub
para que apunte a la nueva estrofa que agregó, por posición indexada cero o por nombre (prefiero nombre), algo como esto:
GRUB_DEFAULT="My custom boot entry"
/boot/efi/EFI/redhat/grub.cfg
/boot/efi/EFI/centos/grub.cfg
Pruebe con el siguiente comando:
Puede encontrar cualquier otro nombre de archivo que desee al reemplazarlo
grub.conf
.fuente
grub.cfg
por lo que enseñó a pescar pero no muy bien. (Nota: no soy el votante negativo).