Załadować Linux BzImage w QEMU?

15

I przygotował Linux wykonując make menuconfigwtedy makei teraz mam skompilowane najnowszej wersji systemu Linux. Jak mogę załadować jądro do QEMU?

Coder404
źródło
Oto w pełni zautomatyzowana konfiguracja QEMU + Buildroot, która po prostu działa: github.com/cirosantilli/linux-kernel-module-cheat
Ciro Santilli 事件 改造 中心 法轮功 六四 事件

Odpowiedzi:

15

Z pomocy qemu:

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

Szybki test przy użyciu jądra Arch / initrd ( qemu -kernel /boot/vmlinuz-linux -initrd /boot/initramfs-linux.img) zadziałał (upuścił mnie do powłoki odzyskiwania, ponieważ nie dostarczyłem urządzenia root).

Renan
źródło
czy mogę po prostu zrobić qemu -kernel linux / arch / x86 / boot / bzimage?
Coder404
@ Coder404 Myślę, że tak.
Renan,
Ok dzięki! Spróbuję i dam znać o wynikach!
Coder404