Qemu में फ्रीडमबॉक्स चल रहा है


1

मैं अपने उबंटू लैपटॉप पर नवीनतम फ्रीडमबॉक्स छवि चलाना चाहता हूं।

फ्रीडमबॉक्स इमेज ड्रीमप्लग, 1.2 गीगाहर्ट्ज मार्वेल किर्कवुड 88 एफ 6281 SoC (ARM9E) के लिए है, और मेरा Ubuntu v12.10 (3.5.0-17-जेनेरिक i686) है।

मैंने उस छवि फ़ाइल में पहला विभाजन (vfat) माउंट किया है जिसमें कर्नेल और initrd छवि / mnt है

$ sudo mount -o loop,offset=512 freedombox_14_nov_2011.img  /mnt/

और Qemu को चलाने का प्रयास करें

$ qemu-system-arm --version
QEMU emulator version 1.2.0 (Debian 1.2.0-2012.09-0ubuntu1), Copyright (c) 2003-2008 Fabrice Bellard
$ sudo qemu-system-arm -net dump -d cpu -M versatilepb -kernel /mnt/vmlinuz-3.0.0-kirkwood -initrd /mnt/initrd.img-3.0.0-kirkwood freedombox_14_nov_2011.img -append "root=/dev/ram0" 
pulseaudio: set_sink_input_volume() failed
pulseaudio: Reason: Invalid argument
pulseaudio: set_sink_input_mute() failed
pulseaudio: Reason: Invalid argument

लेकिन क्यूमू विंडो में स्क्रीन काली रहती है (मिनट के बाद भी)। इसके अलावा वर्चुअल नेटवर्क इंटरफेस पर कुछ भी नहीं भेजा जाता है:

$ tcpdump -r qemu-vlan0.pcap
reading from file qemu-vlan0.pcap, link-type EN10MB (Ethernet)
$

Qemu-system-arm प्रक्रिया में मेरे CPU समय के एक कोर के 100% की आवश्यकता होती है और qemu.log फ़ाइल को लाइनों की तरह (लगातार) भरा जाता है

[...]
PSR=800001d3 N--- A svc32
R00=00000004 R01=00025307 R02=00000010 R03=0002532b
R04=00000002 R05=005635db R06=00000000 R07=00000000
R08=00025326 R09=80007efd R10=007e94c5 R11=00000001
R12=0000882d R13=007ea3e8 R14=0055036c R15=0054f1bc
PSR=800001d3 N--- A svc32
R00=00000008 R01=00000000 R02=00000008 R03=0002532c
R04=00000093 R05=005635db R06=00000000 R07=007eaa74
R08=007eaa74 R09=80007efd R10=007e94c5 R11=00000001
R12=00000088 R13=007ea3e8 R14=0055036c R15=0054f5c4
PSR=600001d3 -ZC- A svc32
R00=00000008 R01=00000000 R02=00000008 R03=0002532c
R04=00000093 R05=005635db R06=00000000 R07=007eaa74
R08=007eaa74 R09=80007efd R10=007e94c5 R11=00000001
R12=00000088 R13=007ea3e8 R14=0055036c R15=0054f1bc
PSR=800001d3 N--- A svc32
[...]

फाइलबीन पर पूर्ण लॉग देखें (~ 400kb)।

क्या आप में से किसी ने मेरे लिए एक संकेत दिया है कि मैं क्या गलत कर सकता हूं?

अग्रिम बहुत बहुत धन्यवाद!

मैनुएल


जोड़ने -serial stdioसे stdio के लिए कुछ भी उत्पादन नहीं होता है :(
मैनुअल

जवाबों:


0
 qemu-system-x86_64 -m 1G freedombox-stable-free_buster_all-amd64.qcow2

बस आजकल यहाँ काम करता है (मेजबान के रूप में x86_64 पर डेबियन खिंचाव)। वास्तव में इसका उपयोग करने के लिए आपको व्यवस्थापक वेब इंटरफ़ेस से कनेक्ट करने की आवश्यकता है ताकि आप कमांडलाइन के समान कुछ जोड़ सकें:

-device e1000,netdev=net0 -netdev user,id=net0,hostfwd=tcp::5555-:443

इसलिए स्वतंत्रता बॉक्स https (पोर्ट 443) आपके https: // localhost: 5555 को भेज दिया जाता है । आपको अज्ञात प्रमाणपत्र को आगे बढ़ने की अनुमति देने की आवश्यकता होगी।

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