Als «initrd» getaggte Fragen

initrd ist eine Methode zum Laden eines temporären Dateisystems in den Speicher während des Startvorgangs des Linux-Kernels.

6
Warum hat meine initrd nur ein Verzeichnis, nämlich "Kernel"?
Ich benutze Debian Live-Build, um auf einem bootfähigen System zu arbeiten. Am Ende des Prozesses erhalte ich die typischen Dateien, die zum Booten eines Live-Systems verwendet werden: eine Squashfs-Datei, einige GRUB-Module und Konfigurationsdateien sowie eine initrd.img-Datei. Mit diesen Dateien kann ich problemlos booten und die initrd über an den Kernel …
28 linux  debian  initrd  cpio 

1
Was ist das Äquivalent von mkinitcpio.conf unter debian?
Ich möchte überprüfen, ob die zum Erstellen der verwendeten Hooks initrd.imgin meinem Debian korrekt sind, aber ich kann die /etc/mkinitcpio.confDatei wie die in Archlinux nicht finden, was ist das Äquivalent dieser Datei in Debian und wie kann ich die initrd.img neu erstellen, wenn ich ' Haben Sie diese Datei bearbeitet?
15 initramfs  initrd 


3
Wie lädt Linux das 'initrd'-Image?
Ich habe versucht, den Startvorgang zu verstehen, aber es gibt nur eine Sache, die mir durch den Kopf geht. Sobald der Linux-Kernel gebootet und das Root-Dateisystem (/) gemountet wurde, können Programme ausgeführt und weitere Kernel-Module eingebunden werden, um zusätzliche Funktionen bereitzustellen. Um das Root-Dateisystem bereitzustellen, müssen bestimmte Bedingungen erfüllt sein. …
13 linux  kernel  boot  initrd 

1
Warum ist meine ursprüngliche Ramdisk so groß?
Ich verwende Ubuntu 11.10, das mit der Kernel-Version geliefert wurde 3.0.0-14. Ich habe einen Kernel aus dem 3.1.0Zweig heruntergeladen und gebaut . Nach der Installation des neuen Kernels /boot/initrd.img-3.1.0stelle ich fest, dass meine Datei RIESIG ist. Es ist 114 MB groß, während meine /boot/initrd.img-3.0.0-14-genericetwa 13 MB groß ist. Ich möchte …

5
Ist es möglich, root in LVM zu setzen, ohne initrd zu verwenden?
Ich habe gerade ein Gentoo-Basissystem eingerichtet (was bedeutet, dass ich jetzt booten und mich anmelden und Sachen damit machen kann). Meine Root-Partition befindet sich in einer virtuellen LVM2-Gruppe (mit einer getrennten /bootPartition). Zum Booten muss ich die folgenden Parameter an den Kernel übergeben: root=/dev/ram0 real_root=/dev/vg/rootlv init=/linuxrc dolvm Anscheinend wird eine …
12 kernel  boot  root  initrd  lvm 

3
Der Linux-Kernel findet die initrd nicht richtig
Ich hatte einen Linux-Kernel kompiliert und wollte ihn in QEMU debuggen. Ich habe eine Datei zum Booten erstellt, indem ich die Befehle ausgeführt habe $ qemu-img create -f raw disk.img 200M $ mkfs.ext2 -F disk.img # mkdir /mnt/rootfs # mount -o loop disk.img /mnt/rootfs Dann habe ich qemu -kernel bzImage …

1
Wie kann ich einen Ubuntu-Kernel zwingen, das Mounten fehlzuschlagen / und in die initramfs-Rettungsshell fallen zu lassen?
Ich versuche, die Rettungsumgebung von initramfs anzupassen, und möchte den Kernel dazu zwingen, das Mounten fehlzuschlagen /und in die (initramfs)Rettungsshell zu fallen, im Gegensatz zum Einzelbenutzermodus. Wie kann ich das machen? NB: Ich weiß, wie ich mich einbinden muss initramfs-tools, um die Anpassungsschritte zu erreichen, aber ich muss in der …

1
Ist Ramdisk und initrd dasselbe?
Beim Lesen der Kerneldokumentation zu ramdisk in ramfs-rootfs-initramfs.txt hatte ich Zweifel, wie die Ramdisk erklärt hat, dass es die gleichen initrd-Funktionen gibt, die im Beitrag über den Unterschied zwischen initrd und initramfs beschrieben wurden . Könnte mich jemand darüber klären? Und wenn es das gleiche ist, habe ich gelesen, dass …
10 linux  boot  initrd 



2
Ubuntu: Wie werden die MD-Geräte beim Booten zusammengebaut?
Wie werden die mdGeräte beim Booten in Ubuntu zusammengebaut? Ist hier /etc/mdadm/mdadm.confwirklich der relevante Faktor? Mein mdadm.confSound ist solide und ich habe das überprüft, während ich mich in der Rettungs-CD-Umgebung befand. Beim Ausführen werden mdadm -A --scandie Gerätenamen wie gewünscht gefunden und zugewiesen. Das mdadm.confenthält AUTO -all, um jeglichen Automatismus …
8 linux  ubuntu  grub2  mdadm  initrd 

2
Packen Sie das Dateisystem-Image aus vmlinux.bin (eingebettetes initramfs) neu, ohne es neu zu erstellen?
In Wie extrahiere ich das Dateisystem-Image aus vmlinux.bin? und https://wiki.gentoo.org/wiki/Custom_Initramfs#Salvaging-Methoden werden zum Abrufen und Entpacken eines eingebetteten initramfs / initrd vorgestellt, das im Kernel-Image enthalten ist. Jetzt möchte ich das modifizierte Dateisystem ( cpio+ möglicherweise mit z. B. gepackt lzma) in die ausführbare Datei des Kernels einfügen, ohne es neu …

2
Fügen Sie Apache zum Start von Ubuntu hinzu
Ich lerne gerade die Linux-Umgebung und habe beschlossen, den Apache-Server manuell zu installieren. Zu Bildungszwecken habe ich es zusammengestellt in: /server/apache Der http.confSpeicherort ist korrekt konfiguriert. Es funktioniert - Ich kann einen Browser öffnen und zur localhostMeldung "Es funktioniert" navigieren und sie sehen. Aber wie fügt man Apache in Ubuntus …
7 ubuntu  initrd 

1
Wie lade ich initrd in den Speicher, um es bei Verwendung von kexec an den Kernel zu übergeben?
Da der MIPS-Port von kexecden --initrdParameter nicht unterstützt, suche ich nach Problemumgehungen, um die Funktion zu imitieren. Laut Linux / MIPS-Wiki unterstützen MIPS-Kernel rd_startund rd_sizeKernel-Befehlszeilenargumente zur Angabe des Speicherorts von initrd. Ich frage mich, ob es möglich ist, initrd in den Speicher zu laden und es an die Kernel-Parameter weiterzugeben. …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.