我正在学习如何使用intermezzos.github.io编写基本的OS内核
我正在Windows 10 v1607的Linux的Windows子系统中运行。
我正要.iso
与我合作qemu-systems-x86_64 -cdrom os.iso
。
以前,我能够运行命令,并且QEMU会运行一个窗口,这又遇到了另一个问题,发布在这里:QEMU,没有可启动设备,Windows子系统用于Linux
现在,当运行命令时,我收到以下错误: Could not initialize SDL(No available video device) - exiting
当我在安装之前遇到此问题时,先Xming
运行它,然后QEMU成功运行。但是现在,当我尝试运行Xming时,它不再解决问题。
我什至尝试在WSL上安装xorg
和运行startx
,但这又引发了另一个问题:xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)
我真的不知道我在做什么,我有很多问题。
我的印象是,要使QEMU成功运行,它必须能够找到视频驱动程序。这是X11的目的吗?
设置后,我可以qemu-system-x86_64 -cdrom os.iso
运行预期的窗口:export DISPLAY=:0
部分解决了我的问题,因为我仍在运行QEMU,无可启动设备,Windows子系统(适用于Linux)
我想知道我DISPLAY
是否正确设置了环境变量。
这是该DISPLAY
变量的文档,适用于其他想要学习的人:http : //gerardnico.com/wiki/linux/display
无论如何,这部分就解决了!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句