So extrahieren und verpacken Sie die anfänglichen RAM -Festplatten initrd
- 1768
- 190
- Matteo Möllinger
In den folgenden Linux -Befehlen wird erläutert, wie ein Inhalt aus komprimierter Initrd anfängliche RAM -Festplattendatei extrahiert wird. Bevor wir beginnen, müssen wir uns um Voraussetzungen kümmern:
# APT-Get Installieren Sie P7zip-voll
Der obige Befehl installiert 7Z- und 7za -Dateibogenhändler, mit denen wir unsere Initrd -Datei dekomprimieren und komprimieren werden.
Suchen Sie zunächst Ihre initrd.LZ
RAM -Dateidatei:
LS -L Gesamt 24692 -RW-R-R-- 1 Root Root 25281685 Dez 14 10:09 Initrd.LZ
Erstellen Sie ein neues Verzeichnis, das extrahierte Dateien und Verzeichnisstruktur von abgehalten hat initrd.LZ
:
# MKDIR TEMP # LS INITRD.LZ Temp
In diesem Schritt extrahieren wir den Inhalt von initrd.LZ
TEMP -Verzeichnis. Navigieren zu Temperatur
Verzeichnis und Ausführung:
# CD temp / # 7z e -so… / initrd.LZ | CPIO -ID 7 -ZIP [64] 9.20 Copyright (C) 1999-2010 Igor Pavlov 2010-11-18 P7zip Version 9.20 (Locale = en_au.UTF-8, UTF16 = on, riesige Dateien = on, 4 CPUs) Verarbeitungsarchiv:… /initrd.LZ Extrahieren initrd Alles ist in Ordnung. Größe: 68728832 komprimiert: 25281685 134236 Blöcke
Alle Dateien aus unserer Initrd -Datei werden jetzt extrahiert und gespeichert in Temperatur
Verzeichnis. Zu diesem Zeitpunkt ist es Zeit, alle gewünschten Änderungen vorzunehmen. Sobald Sie Ihre Änderungen vorgenommen haben, ist es Zeit, unsere neue Initrd -Datei neu zu verpacken. Immer noch in der Temperatur
Verzeichnis Ausführen:
# finde | CPIO -O -H Newc>… /initrd_new 134236 Blöcke
Der obige Befehl hat eine neue Datei erstellt initrd_new
:
# ls initrd.LZ INITRD_NEW TEMP
Alles, was bleibt, ist die Komprimierung, um zu bekommen initrd_new.LZ
Erste RAM -Dateidatei:
# 7z a -m0 = lzma: a = 1 initrd_new.LZ INITRD_NEW 7-ZIP [64] 9.20 Copyright (C) 1999-2010 Igor Pavlov 2010-11-18 P7zip Version 9.20 (Locale = en_au.UTF-8, UTF16 = on, riesige Dateien = on, 4 cpus) Scannen Erstellen von Archiv initrd_new.LZ -Komprimierung initrd_new alles ist in Ordnung
Benennen Sie nach Bedarf eine neue Initrd -Datei um.
Verwandte Linux -Tutorials:
- Dinge zu installieren auf Ubuntu 20.04
- Eine Einführung in Linux -Automatisierung, Tools und Techniken
- Mastering -Bash -Skriptschleifen beherrschen
- Suchen Sie vs Find: Was ist der Unterschied
- So montieren Sie das ISO -Bild unter Linux
- Wie man sich unter Linux unterscheidet und einen Initramfs -Inhalt auflistet und auflistet
- Linux -Konfigurationsdateien: Top 30 am wichtigsten
- Mint 20: Besser als Ubuntu und Microsoft Windows?
- Anfängerleitfaden zur Komprimierung mit XZ unter Linux
- Verschachtelte Schleifen in Bash -Skripten
- « So entfernen Sie alle Docker -Bilder, die in einem lokalen Repository gespeichert sind
- So installieren Sie das Registrierungsdatenextraktionstool für Registrierung auf Linux »