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 …
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?
Ich habe dieses beliebte IBM-Dokument gelesen (ich sehe, dass es im Web häufig verwendet wird), in dem die Funktion der ursprünglichen RAM-Platte erläutert wird. Ich bin an eine Wand gestoßen, als ich mir vorstellte, wie das funktioniert. In der Dokumentation heißt es Der Bootloader, wie z. B. GRUB, identifiziert den …
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. …
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 …
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 …
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 …
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 …
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 …
Ich versuche etwas über initrd zu lernen. Ich habe dieses Tutorial befolgt , um meine eigene Initrd von Grund auf neu zu erstellen, und ich habe Busybox darauf installiert. Dann habe ich mit isolinux eine .iso daraus gemacht, damit ich sie in virtualbox testen kann. Es funktioniert super! Ich habe …
Warum habe ich nach dem Konfigurieren und Erstellen des Kernels mit make nicht vmlinuz-<version>-default.imgund initrd-<version>.img, sondern nur eine riesige vmlinuxBinärdatei (~ 150 MB)?
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 …
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 …
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 …
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. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.