Dracut wird verwendet, um CPIO -Daten zu entwickeln (kopieren) Daten. Es wird explizit für Fedora und die Verteilungen verwendet, die Teil der Red Hat -Familie sein könnten, aber möglicherweise für Community -Distributionen, Gentoo und Arch Linux verwendet werden können. Jede Funktionen der Anwendung sind in Module organisiert, um alle Dracut -Module aufzulisten, die im System gespeichert sind. Der Benutzer muss die Anwendung mit der Option "--List-Modules" aufrufen, in der die Ausgabe angezeigt wird.
So verwenden Sie den Befehl Dracut unter Linux
Dracut enthält eine Reihe von Standardmodulen, die durch die Befehlszeile oder die Konfigurationsdateien überschrieben werden können. Module liefern spezifische Funktionen in Form von Skripten.
Der beste Weg, um ein Initramfs -Bild unter Linux zu erstellen, besteht darin, den Befehl Dracut zu verwenden. Der Befehl generiert die Initramfs -Fotos mit allen praktikablen Funktionen, um sicherzustellen. In diesem Fall versendet Dracut eine Fehlermeldung, wenn das Initramfs -Bild bereits vorhanden ist.
Sie können den folgenden Befehl verwenden, um das vorhandene Bild zu überschreiben:
sudo dracut -force
Sie können einen anderen Dateinamen für das Foto über diesen Befehl auswählen:
Dracut Foobar.img
Erstellen von Bildern für die Kernelversion
So erstellen. Wenn Sie das weglassen, können Sie die Version des eigentlichen Laufkernels verwenden. Nehmen wir an, dass das weggelassen oder leer wird, und dann wird automatisch den Standardpunkt als /boot /initramfs verwendet-.img.
Der Dracut erstellt ein Bild, das vom Kernel verwendet wird, um den Satz von Gerätemodulen, einschließlich IDE, SCSI oder RAID, vorzuladen, um einen Eintrag in das Basic -Berichts -Gadget zu erhalten. In der Startprozedur spaltet der Kernel das Archiv in RAM und verwendet es als vorläufiges Root -Dokument, und die grundlegenden Dateien werden in den frühen Stadien angezeigt.
Booting -Parameter
Ohne den Modus "hostonly" zu verwenden, können Sie Initramfs generieren. Es enthält jedoch keine Systemkonfigurationsdateien. In diesem Beispiel können Sie schnell von einer modifizierten Root -Partition starten, ohne die Initramfs -Bilder zu regenerieren, indem Sie die Konfiguration in der Befehlszeile Kernel abschließen.
Sie können den folgenden Befehl verwenden, um einen schnellen Start für die richtige Kernel -Befehlszeile in Ihrem System zu erhalten:
sudo dracut-print-cmdline
Beschleunigen Sie den Bootsvorgang
Standardmäßig können Dracut -Suche in einer regulären Dracut -Kernel -Befehlszeile nach einer einfachen Nummer oder einer logischen Partition umfassen:
Rd.luks = Zero Rd.lvm = 0 rd.md = 0 rd.DM = 0
Aus dem Weg können Sie die Dracut -Module innerhalb der Initramfs -Einführungstechnik zusätzlich verpassen. Sie könnten jedoch die Möglichkeit verlieren, es auf Nachfrage zu zeigen.
Abschluss
In diesem detaillierten Leitfaden haben wir alles über den Dracut -Befehl erläutert, um die Initramfs auf vielen Linux -Verteilungen zu erstellen. Mit dem Befehl Dracut können Sie die Initramfs für eine bestimmte Kernelversion und alle im System installierten Kerne erstellen.
Wenn Sie diesem Handbuch folgen, werden Sie die Verwendung von Dracut -Befehlen unter Linux verstehen, indem Sie sie mit geeigneten Beispielen implementieren.