Linux bzImage in QEMU laden?

15

Ich habe Linux kompiliert , indem Sie make menuconfigdann makeund jetzt habe ich die neueste Version von Linux kompiliert. Wie kann ich den Kernel in QEMU laden?

Coder404
quelle
Hier ist eine vollautomatische QEMU + Buildroot Setup , das einfach funktioniert: github.com/cirosantilli/linux-kernel-module-cheat
Ciro Santilli新疆改造中心法轮功六四事件

Antworten:

15

Aus Qemus Hilfe:

Linux/Multiboot boot specific:
-kernel bzImage use 'bzImage' as kernel image
-append cmdline use 'cmdline' as kernel command line
-initrd file    use 'file' as initial ram disk
-dtb    file    use 'file' as device tree image

Ein schneller Test hier mit Archs Kernel / initrd ( qemu -kernel /boot/vmlinuz-linux -initrd /boot/initramfs-linux.img) hat funktioniert (hat mich in eine Wiederherstellungsshell geworfen, da ich kein Root-Gerät bereitgestellt habe).

Renan
quelle
könnte ich einfach qemu -kernel linux / arch / x86 / boot / bzimage machen?
Coder404
@ Coder404 Ich denke schon.
Renan,
OK danke! Ich werde es versuchen und Ihnen die Ergebnisse mitteilen!
Coder404