У меня есть гостевая виртуальная машина 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.

1 ответ1

7

По умолчанию используется последовательность Host+Del в VirtualBox. Связывание ключей хоста по умолчанию обычно является правой клавишей Ctrl .

CTL-Alt-Del

Кроме того, вы проверяете / изменяете привязку ключа хоста в разделе « Вход » в « Файл»> «Настройки» в вашем VirtualBox Manager.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .