3

我正在学习如何使用intermezzos.github.io编写基本的操作系统内核

我在 Windows 10 v1607 上的适用于 Linux 的 Windows 子系统中运行。

我正处于我想.isoqemu-systems-x86_64 -cdrom os.iso.

以前我能够运行命令,QEMU 会运行一个窗口,该窗口遇到了另一个问题,发布在这里:QEMU, No bootable device, Windows Subsystem for Linux

现在运行命令时,我收到以下错误:Could not initialize SDL(No available video device) - exiting

当我在安装之前遇到这个问题时Xming,运行它,然后QEMU成功运行。但是现在,当我尝试运行 Xming 时,它不再解决问题。

我什至尝试在 WSL 上安装xorg和运行,但这又引发了另一个问题:startxxf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)

我真的不知道我在做什么,我有很多问题。

我的印象是 QEMU 要成功运行,它需要能够找到视频驱动程序。这就是X11的目的吗?

4

1 回答 1

1

设置后我可以qemu-system-x86_64 -cdrom os.iso运行预期的窗口: export DISPLAY=:0

部分解决了我的问题,因为我仍在运行QEMU,没有可启动设备,适用于 Linux 的 Windows 子系统

我想知道我DISPLAY是否正确设置了环境变量。

以下是有关DISPLAY变量的文档,供任何想学习的人使用:http: //gerardnico.com/wiki/linux/display

反正这部分解决了!

于 2016-09-02T16:31:41.933 回答