¿Cargar Linux bzImage en QEMU?

15

Compilé un Linux haciendo make menuconfigentonces makey ahora he compilado la versión más reciente de Linux. ¿Cómo puedo cargar el kernel en QEMU?

Codificador404
fuente
Aquí hay una configuración de QEMU + Buildroot totalmente automatizada que simplemente funciona: github.com/cirosantilli/linux-kernel-module-cheat
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Respuestas:

15

De la ayuda de 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

Una prueba rápida aquí usando el kernel / initrd ( qemu -kernel /boot/vmlinuz-linux -initrd /boot/initramfs-linux.img) de Arch funcionó (me dejó en un shell de recuperación ya que no proporcioné un dispositivo raíz).

Renan
fuente
¿podría hacer qemu -kernel linux / arch / x86 / boot / bzimage?
Coder404
@ Coder404 Creo que sí.
Renan
¡OK gracias! ¡Lo intentaré y te haré saber los resultados!
Coder404