无法初始化 SDL(没有可用的视频设备)、qemu 系统、Windows Linux 的子系统
Could not initialize SDL(No available video device), qemu-system, Windows Subsystem for Linux
我正在学习如何使用 intermezzos.github.io
编写基本的 OS 内核
我运行在 Windows 子系统 Linux 上 Windows 10 v1607.
我正处于想要 运行 我的 .iso
和 qemu-systems-x86_64 -cdrom os.iso
的地步。
以前我能够 运行 命令,QEMU 会 运行 一个 window,这是 运行 另一个问题,张贴在这里:
现在当 运行 执行命令时,我收到以下错误:Could not initialize SDL(No available video device) - exiting
当我运行进入这个问题之前我安装Xming
,运行它,然后QEMU成功运行。但是现在,当我尝试 运行 Xming 时,它不再能解决问题。
我什至尝试在 WSL 上安装 xorg
和 运行ning startx
,但这引发了另一个问题:xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)
我真的不知道我在做什么,我有很多问题。
我的印象是,要使 QEMU 成功 运行,它需要能够找到视频驱动程序。这就是 X11 的目的吗?
设置后qemu-system-x86_64 -cdrom os.iso
到运行预期的window:export DISPLAY=:0
部分解决了我的问题,因为我仍在 运行宁
我想知道我是否正确设置了 DISPLAY
环境变量。
这里有关于 DISPLAY
变量的文档,供任何其他想要学习的人参考:http://gerardnico.com/wiki/linux/display
总之,这部分就解决了!
我正在学习如何使用 intermezzos.github.io
编写基本的 OS 内核我运行在 Windows 子系统 Linux 上 Windows 10 v1607.
我正处于想要 运行 我的 .iso
和 qemu-systems-x86_64 -cdrom os.iso
的地步。
以前我能够 运行 命令,QEMU 会 运行 一个 window,这是 运行 另一个问题,张贴在这里:
现在当 运行 执行命令时,我收到以下错误:Could not initialize SDL(No available video device) - exiting
当我运行进入这个问题之前我安装Xming
,运行它,然后QEMU成功运行。但是现在,当我尝试 运行 Xming 时,它不再能解决问题。
我什至尝试在 WSL 上安装 xorg
和 运行ning startx
,但这引发了另一个问题:xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)
我真的不知道我在做什么,我有很多问题。
我的印象是,要使 QEMU 成功 运行,它需要能够找到视频驱动程序。这就是 X11 的目的吗?
设置后qemu-system-x86_64 -cdrom os.iso
到运行预期的window:export DISPLAY=:0
部分解决了我的问题,因为我仍在 运行宁
我想知道我是否正确设置了 DISPLAY
环境变量。
这里有关于 DISPLAY
变量的文档,供任何其他想要学习的人参考:http://gerardnico.com/wiki/linux/display
总之,这部分就解决了!