
Actualmente estoy trabajando en un proyecto que necesita que se agreguen parámetros de arranque del kernel durante un instalador de Ubuntu personalizado y adaptado (basado en 14.04.3).
Yo sé eso
- pertenecen
GRUB_CMDLINE_LINUX_DEFAULT
a/etc/default/grub
. - Se pueden agregar archivos de configuración
/etc/default/grub.d
para influir en la generación de/etc/default/grub
. - el valor predeterminado
grub
parece estar disponible como/usr/share/grub/default/grub
. grub-mkconfig
luego toma los scripts/etc/grub.d
y la configuración/etc/default/grub
y los genera/boot/grub/grub.cfg
.
Mi problema actual es el siguiente: dos de mis paquetes y mdadm
archivos colocados en /etc/default/grub.d
, todos ellos alterados GRUB_CMDLINE_LINUX_DEFAULT
. Pero por alguna razón, se ignora uno de mis archivos. Y realmente no puedo encontrar cuándo o qué /etc/default/grub
se creó inicialmente o cómo podría regenerarlo.
Respuesta1
/etc/default/grub
es creado por el grub-pc
script posterior a la instalación. Probablemente puedas regenerarte usando
dpkg-reconfigure grub-pc
aunque no lo he probado.
Respuesta2
Hoy en día, otra forma es cambiar el nombre del /etc/default/grub actual y restaurarlo al valor predeterminado con
sudo cp /usr/share/grub/default/grub /etc/default/grub