У меня безголовый хост с установленной qemu. Я могу подключиться к хосту через ssh и переслать x11, чтобы просмотреть графические данные.
Однако, когда я пытаюсь запустить qemu, я получаю следующую ошибку:
Could not initialize SDL(No available video device) - exiting
-display
Никто и -nographic
аргументы не помогают, потому что я действительно хочу , графический вывод , отправляемый через SSH туннель. Но у меня нет монитора на хост-машине.
Любые мысли о том, как я могу обойти это? Кроме того, к сожалению, vnc не подходит для политики организации.
вам не нужен VNC, просто используйте -nographic и ssh tunnel (работает для меня, поэтому он должен работать и для вас) -nographic означает, что qemu не имитирует графический процессор, но если вы все равно ssh переместите экран вперед, то это не так не так уж важно, как VNC (хотя это и не имеет большого значения), вы в основном говорите гостевым программам: «Привет, вам нужен экран? У меня есть экран для вас», а затем отправляете все данные экрана через ssh вместо использования физическое устройство на госте
источник