¿Cómo se genera /etc/default/grub durante la instalación?

¿Cómo se genera /etc/default/grub durante la instalación?

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_DEFAULTa /etc/default/grub.
  • Se pueden agregar archivos de configuración /etc/default/grub.dpara influir en la generación de /etc/default/grub.
  • el valor predeterminado grubparece estar disponible como /usr/share/grub/default/grub.
  • grub-mkconfigluego toma los scripts /etc/grub.dy la configuración /etc/default/gruby los genera /boot/grub/grub.cfg.

Mi problema actual es el siguiente: dos de mis paquetes y mdadmarchivos 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/grubse creó inicialmente o cómo podría regenerarlo.

Respuesta1

/etc/default/grubes creado por el grub-pcscript 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

información relacionada