Ich stehe vor dieser Nachricht:
Failed to execute /initKernel panic - not syncing: no init found.
Try passing init=option to kernel.
Ich benutze diese Kommandozeile:
qemu-system-x86_64 -hda disk.img -kernel /home/marssonubuntu/linux_qemu/linux-3.3.3/arch/x86/boot/bzImage -initrd my-initramfs.cpio -append "root=/dev/sda rdinit=/sbin/init"
Auf Qemu lautet die vollständige Nachricht:
Failed to execute /sbin/init Kernel panic - not syncing: No init found.
Try passing init= option to kernel. see Linux Documentation/init.txt for guidance.
Pid: 1, comm: swapper Not tainted 3.3.3 #1
Call Trace:
[<ffffffff811d78b4>] ? panic+0xa9/0x197
[<ffffffff811d6927>] ? init_post+0xb2/0xb2
[<ffffffff812aad96>] ? kernel_init+0xff/0xff
[<ffffffff811dcd44>] ? kernel_thread_helper+0x4/0x10
[<ffffffff812aac97>] ? do_one_initcall+0x121/0x121
[<ffffffff811dcd40>] ? gs_change+0xb/0xb
Antworten:
Ich benutzte:
Festlegen der RAM-Größe, dh
Dieses Problem wurde behoben und erfolgreich in Mint gebootet.
quelle
Ich hatte dieses Problem und das Erhöhen des Arbeitsspeichers des Gastes hat es behoben. Versuchen Sie zu bestehen
-m 1024
.quelle
Ok, hier ist meine Qemu-Befehlszeile:
quelle
Ich hatte das gleiche Problem und konnte Mini-Linux mit den folgenden Schritten erstellen.
Schritte zum Aufbau der Base Mini Linux Distro
linux.img
Beispiel angewendeten mkdosfs ), die linux.img grub oder syslinux enthalten, und legen Sie den Startvorgang des Systems festsync
Wendet den Befehl syslinux an, um das Bild linux.img fertigzustellen.qemu
beispielsweise mit dem folgenden Befehlqemu linux.img
Aber die aktuellen Versuche können das Terminal (Shell) nicht betreten
Ich lasse diese Schritte hier, falls sie jemandem helfen können oder jemand mir helfen kann.
quelle