0
下運行XV6我希望引導xv6
上Qemu
。我(基於Unix的OS)從源代碼編譯它,同時安裝QEMU但是當我在終端上鍵入make qemu
我收到以下錯誤:不能Qemu中
/usr/bin/qemu-system-i386 -serial mon:stdio -hdb fs.img xv6.img -smp 2 -m 512
Could not access KVM kernel module: No such file or directory
failed to initialize KVM: No such file or directory
Back to tcg accelerator.
但QEMU運行(與筆觸)和寫:no bootable device
我也看了this discussion in SO,但並沒有解決我的問題。 注意:首先qemu無法找到QEMU可執行文件,並根據this link我解決了我的問題,將#QEMU=
更改爲QEMU = /usr/bin/qemu-system-i386
然後我遇到了這個問題。
編輯:我終於找到solution.my XV6源代碼有問題(我不知道嗎?),那麼我從MIT OS當然下載它用以下命令:
git clone git://pdos.csail.mit.edu/xv6/xv6.git
cd xv6/
make
qemu-system-i386 -serial mon:stdio -hdb fs.img xv6.img -smp 1 -m 512
http://amitks.github.io/blog/2013/02/08/installing-qemu-and-running-xv6/我試過這個和能夠正確啓動,沒有任何錯誤,你面臨 –
謝謝我遵循鏈接,並最終運行'sudo make qemu',但仿真器窗口不出現,我看到'VNC服務器運行在'127.0.0.1:5900''而不是'qemu'窗口 – mojibuntu
只需運行make qemu ...不要使用sudo –