-Nographics के साथ QEMU कंट्रोल पैनल पर कैसे जाएं?


3

ऐसा लगता है कि टर्मिनल टाइप किए जाने पर CTRL + ALT + 2 को नहीं पहचानता है, इसलिए मुझे नहीं पता कि QEMU एमुलेशन कैसे छोड़ें, या QEMU कंट्रोल पैनल पर स्विच करें।

मैं मैक OSX लॉयन चला रहा हूं, और मैं टाइप करता हूं

$ qemu-system-arm -M verdex -pflash flash.img -nographic -sd sdcard.img

टर्मिनल में एक एआरएम प्रणाली के QEMU अनुकरण शुरू करने के लिए। मैंने इस साइट से सीखा कि CTRL + ALT + 2 टाइप करना चाहिए, लेकिन केवल एक चीज जो मेरे साथ होती है, वह यह है कि वर्चुअल ऑपरेटिंग सिस्टम के कमांड लाइन पर "2" प्रिंट होता है। क्या गलत हो सकता है पर कोई विचार? यह एक मैक विशिष्ट मुद्दा है? (यही समस्या टर्मिनल .app और iTerm2 दोनों में होती है)



संपूर्ण Qemu Ctrl-Alt-2 चीज़ की निगरानी केवल कुछ वातावरण में काम करता है। लेकिन टेलनेट-आधारित मॉनिटर का उपयोग अधिक प्लेटफार्मों पर काम करता है। उस पर भरोसा करें और आपको इसे अच्छी तरह से परोसने में सक्षम होना चाहिए।
TOOGAM

जवाबों:


2

-monitor

यह एक और विकल्प है:

qemu-system-x86-64 -monitor telnet::45454,server,nowait -serial mon:stdio

और फिर दूसरे शेल पर:

telnet localhost 45454

और अब आप टेलनेट के अंदर से मॉनिटर कमांड भेज सकते हैं, जैसे:

quit

इस विधि का लाभ यह है कि यह आपको आगे के साथ स्वचालित करने की अनुमति देता है:

echo quit | telnet localhost 45454

-serial mon:stdioCtrl + C कार्यशील रखने के लिए आवश्यक है: https://stackoverflow.com/questions/49716931/how-to-run-qemu-with-nographic-and-monitor-but-still-be-able-to-send-ctrlc- करने के लिए / 49751144 # 49751144

पूर्ण QEMU परीक्षण आदेश:

qemu-system-x86_64 -append 'root=/dev/vda console=ttyS0' -kernel 'bzImage' -drive file='rootfs.ext2.qcow2,if=virtio,format=qcow2' -nographic -serial mon:stdio

Ubuntu 17.10 पर, QEMU 2.10.1।


1

नियंत्रण कक्ष में प्रवेश करने का संयोजन ctrl-a * release कुंजियाँ * है; सी

आमतौर पर लिखा है: ctrl-a c

इसी तरह, छोड़ने के लिए: ctrl-a x

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