Как отправить последовательность клавиш Alt+Ctrl+Del в гостевой виртуальный виртуальный ящик VirtualBox
У меня есть гостевая виртуальная машина Windows Server 2008 VirtualBox, которую я запускаю в режиме vboxHeadless. Хост - Linux 64-битный. Версия VirtualBox - 4.2.12r84980.
Виртуальная машина загружается нормально, и я получаю экран приветствия "Windows Server". То есть я должен нажать Alt + Ctrl + Del, чтобы войти в систему.
Я пробовал множество способов отправить Alt + Ctrl + Del:
Удаленный рабочий стол к виртуальной машине из порта, который назначается безголовым VirtualBox. То есть
: VMguestPort. ACD не работает, поскольку последовательность клавиш перехватывается клиентским ПК, на котором я сижу и пытаюсь войти в гостевую виртуальную машину. Удаленный рабочий стол напрямую к виртуальной машине
: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 ответ
По умолчанию используется последовательность Host+Del в VirtualBox. Связывание ключей хоста по умолчанию обычно является правой клавишей Ctrl.
Кроме того, вы проверяете / изменяете привязку ключа вашего хоста в разделе " Вход " в " Файл"> "Настройки" в вашем VirtualBox Manager.