Запустите QEMU на хосте без головы

Запустите QEMU на хосте без головы

Я не уверен, был ли кто-то настолько глуп, чтобы попробовать что-то подобное, или я просто очень плохо пользуюсь Google. Я хотел бы хостовую ОС, которая была бы Linux, например Arch Linux, и я хотел бы запустить гостевую ОС Windows XP. Я не хотел бы запускать Windows XP непосредственно на оборудовании.

Хотя мне интересно, возможно ли, что QEMU или какое-либо другое программное обеспечение виртуальной машины будет автоматически запускаться на хосте без монитора и отображать полноэкранное окно на мониторе, как будто это просто загрузка в гостевой ОС.

Осуществимо ли это или это единственный способ сделать что-то подобное, просто установить Windows XP на оборудование? Если да, то есть ли руководство по этому поводу?

решение1

Настройте хост linux на автологин пользователя, и этот пользователь запустит виртуальную машину XP в полноэкранном режиме. Сам хост не может быть "headless", поскольку он управляет экраном.

Если вам не нужно сохранять изменения в гостевой ОС, то, возможно, вы захотите загрузить образ XP с помощью PXE.

решение2

Я использую хост Linux (archlinux), который автоматически запускает виртуальную машину без входа пользователя на хост.

У меня нет экрана на хосте, и я делаю сквозной доступ к графическому процессору для гостя (игровая виртуальная машина Linux)

Так что да, можете.

Теперь я думаю об удалении выделенного хостового GPU, чтобы оставить только один выделенный для гостя. Я использую ssh для управления хостом и virt-manager с моего собственного компьютера для создания/управления vms на хосте.

Связанный контент