2016-08-31 2 views
1

Я научиться писать базовое ядро ​​операционной системы с intermezzos.github.ioНе удалось инициализировать SDL (Нет доступно видео устройств), для QEMU системы, Windows Subsystem для Linux

Я работает в Windows, Subsystem для Linux на Windows, 10 v1607.

Я нахожусь в точке, где хочу запустить свой .iso с qemu-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, он больше не решает проблему.

Я даже попытался установить xorg и работает startx на WSL но начинается еще один вопрос: xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)

Я действительно не знаю, что я делаю, и у меня есть очень много вопросов.

У меня создается впечатление, что для успешного запуска QEMU он должен иметь возможность находить видеодрайвер. Это цель X11?

+1

WSL ведет себя как безголовый бокс с подключенным аппаратным терминалом. Он может передавать протокол X по протоколу TCP (циклический возврат к локальному хосту), поэтому Xming работал. StartX запускает локальный X-сервер на компьютере, где _has_ монитор (X-серверы - это данные, которые мультиплексируют и выводят данные окна на экраны, а X-клиенты - это программы, которые создают окна). –

ответ

1

Я могу получить qemu-system-x86_64 -cdrom os.iso запустить ожидаемое окно после установки: export DISPLAY=:0

Частично решает мою проблему, потому что я до сих пор работает в QEMU, No bootable device, Windows Subsystem for Linux

Я интересно, если я устанавливаю DISPLAY переменная среды правильно.

Вот документация по переменной DISPLAY, для кого-то еще, что хочет узнать: http://gerardnico.com/wiki/linux/display

Во всяком случае, эта часть решена!

Смежные вопросы