У меня есть гостевая виртуальная машина Windows Server 2008 VirtualBox , которую я запускаю в режиме vboxHeadless. Хост - Linux 64-битный. Версия VirtualBox - 4.2.12r84980.
Виртуальная машина загружается нормально, и я получаю экран приветствия "Windows Server". То есть я должен нажать Alt + Ctrl + Del, чтобы войти в систему.
Я пробовал множество способов отправить Alt + Ctrl + Del:
Удаленный рабочий стол к виртуальной машине из порта, который назначается безголовым VirtualBox. То есть <IP-адрес хоста VirtualBox>: VMguestPort. ACD не работает, поскольку последовательность клавиш перехватывается клиентским ПК, на котором я сижу и пытаюсь войти в гостевую виртуальную машину.
Удаленный рабочий стол напрямую к виртуальной машине <гостевой IP-адрес виртуальной машины Windows Server 2008>: 3389 не работает по той же причине.
phpVirtualBox дает кнопку для отправки ACD гостю виртуальной машины. Это тоже не работает.
Я прочитал это из командной строки, я мог использовать команду
VBoxManage controlvm win2k8_64 keyboardputscancode 1d 38 53 VBoxManage controlvm win2k8_64 keyboardputscancode 9D B8 D3
для нажатия клавиш, а затем последовательности отпускания клавиш. Это тоже не работает.
Почему они работают? Особенно с Windows Server 2008 в качестве гостя виртуальной машины?
Предложенный предыдущий ответ не работает (нажатие Alt + Ctrl + End также не работает), а также, поскольку я работаю безголовый сервер, я не вижу никаких изменений, чтобы увидеть графический интерфейс VirtualBox. Лучшее, что я могу получить, - это веб-интерфейс phpVirtualBox, а в VirtualBox нет ни одной "правой" клавиши Ctrl.