QEMU में लिनक्स bzImage लोड करें?


15

मैंने make menuconfigतब तक एक लिनक्स संकलित किया makeऔर अब मैंने लिनक्स के सबसे हाल के संस्करण को संकलित किया है। मैं QEMU में कर्नेल को कैसे लोड कर सकता हूं?


यहाँ एक पूरी तरह से स्वचालित QEMU + बिल्डरोट सेटअप है जो बस काम करता है: github.com/cirosantilli/linux-kernel-module-cheat
Ciro Santilli 新疆 Q Q Q 事件 事件

जवाबों:


15

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

आर्क के कर्नेल / initrd ( qemu -kernel /boot/vmlinuz-linux -initrd /boot/initramfs-linux.img) का उपयोग करके यहां एक त्वरित परीक्षण ने काम किया (मुझे एक पुनर्प्राप्ति शेल में गिरा दिया क्योंकि मैंने एक रूट डिवाइस प्रदान नहीं किया था)।


क्या मैं बस qemu -kernel linux / arch / x86 / boot / bzimage कर सकता हूं?
कोडरहैडम

@ Coder404 मुझे ऐसा लगता है।
रेन

ठीक है धन्यवाद! मैं इसे आज़माऊँगा और आपको परिणाम बताऊँगा!
कोडरहैडम

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.