
Ich arbeite derzeit an einem Projekt, bei dem während eines individuell angepassten Ubuntu-Installationsprogramms (basierend auf 14.04.3) Kernel-Boot-Parameter hinzugefügt werden müssen.
ich weiß, dass
- sie gehören in
GRUB_CMDLINE_LINUX_DEFAULT
in/etc/default/grub
. - Man kann Konfigurationsdateien hinzufügen,
/etc/default/grub.d
um die Generierung von zu beeinflussen/etc/default/grub
. - der Standard
grub
scheint als verfügbar zu sein/usr/share/grub/default/grub
. grub-mkconfig
übernimmt dann die Skripte/etc/grub.d
und Einstellungen von/etc/default/grub
und generiert/boot/grub/grub.cfg
.
Mein aktuelles Problem ist folgendes: Zwei meiner Pakete und mdadm
Dateien werden in abgelegt /etc/default/grub.d
, alle ändern sich GRUB_CMDLINE_LINUX_DEFAULT
. Aber aus irgendeinem Grund wird eine meiner Dateien ignoriert. Und ich kann nicht wirklich herausfinden, wann oder wodurch /etc/default/grub
sie ursprünglich erstellt wurde oder wie ich sie neu erstellen könnte.
Antwort1
/etc/default/grub
wird vom grub-pc
Post-Installation-Skript erstellt. Sie können es wahrscheinlich mit
dpkg-reconfigure grub-pc
obwohl ich es nicht getestet habe.
Antwort2
Heutzutage besteht eine andere Möglichkeit darin, das aktuelle /etc/default/grub umzubenennen und es mit
sudo cp /usr/share/grub/default/grub /etc/default/grub