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.
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.
Respuestas:
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:
find / -type f -name "grub.conf"
Puede encontrar cualquier otro nombre de archivo que desee al reemplazarlo grub.conf
.
grub.cfg
por lo que enseñó a pescar pero no muy bien. (Nota: no soy el votante negativo).