Befehle zum Initrd-Image hinzufügen

Befehle zum Initrd-Image hinzufügen

Immer wenn ich die initrd-Eingabeaufforderung aufrufe, weiß ich, dass nicht jeder Befehl in dieser Eingabeaufforderung ausgeführt wird. Kann mir jemand sagen, wie ich dieser initrd-Eingabeaufforderung weitere Befehle hinzufügen kann? Es wäre nett, wenn Sie mir einige Referenzmaterialien zur Verfügung stellen könnten.

Antwort1

Dies hängt ein wenig mitmeine Frage hier. Während ich die Ursache des Problems suchte, versuchte ich herauszufinden, was innerhalb des initrd geschieht. Ich vermute, dass Sie das meinen nash, aber ich konnte nicht viel darüber herausfinden.

Antwort2

Unter Ubuntu werden alle Initramfs-Skripte in gespeichert /usr/share/initramfs-tools/. Sie können einfach einen Hook hinzufügen oder das Init-Skript in der Ramdisk ändern (das ist /usr/share/initramfs-tools/init) und Ihren Befehl hinzufügen.

Beachten Sie, dass Ihr Root-FS dann möglicherweise nicht gemountet wird. Stellen Sie sicher, dass Sie dies alles verstehen, bevor Sie es ändern.

Danach generieren Sie die Ramdisk neu mitupdate-initramfs -u

verwandte Informationen