Tải Linux bzImage trong QEMU?


15

Tôi biên soạn một Linux bằng cách thực hiện make menuconfigsau đó makevà bây giờ tôi đã biên soạn phiên bản mới nhất của Linux. Làm cách nào tôi có thể tải kernel vào QEMU?


Đây là một thiết lập QEMU + Buildroot hoàn toàn tự động, chỉ hoạt động: github.com/cirosantilli/linux-kernel-module-cheat
Ciro Santilli 改造

Câu trả lời:


15

Từ sự giúp đỡ của 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

Một thử nghiệm nhanh ở đây bằng cách sử dụng kernel / initrd ( qemu -kernel /boot/vmlinuz-linux -initrd /boot/initramfs-linux.img) của Arch đã đưa tôi vào trình phục hồi do tôi không cung cấp thiết bị gốc).


Tôi chỉ có thể làm qemu -kernel linux / arch / x86 / boot / bzimage?
Coder404

@ Coder404 Tôi nghĩ vậy.
Renan

Được rồi cảm ơn! Tôi sẽ thử nó và cho bạn biết kết quả!
Coder404

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.