Estoy buscando un grub.conf
archivo en CentOS 7. No puedo encontrarlo locate
(llamé updatedb
antes). ¿Dónde se almacena?
En versiones anteriores de CentOS pude encontrarlo.
Respuesta1
CentOS7 utiliza grub2 y el formato generado /boot/grub2/grub.cfg
en lugar del antiguo grub.conf
, por lo que no puede encontrarlo. El nuevo archivo grub.cfg no está diseñado para edición directa; en cambio, es necesario modificar los archivos fuente que se utilizan para generarlo.
Los archivos en cuestión /etc/default/grub
y los scripts en formato /etc/grub.d/
. En particular, si desea agregar sus propias entradas personalizadas, deberá agregar una estrofa de inicio al archivo /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 kernel. 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, cambie la GRUB_DEFAULT
opción para /etc/default/grub
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"
Respuesta2
Pruebe con el siguiente comando:
find / -type f -name "grub.conf"
Puede encontrar cualquier otro nombre de archivo que desee reemplazándolo por grub.conf
.