Як я можу ctrl-alt-f # потрапити до TTY на сесії QEMU?


39

Я роблю встановлення через testdrive за допомогою QEMU / KVM, і я хотів би перевірити файли журналів під час встановлення, проте я не можу з’ясувати спосіб надсилання Ctrl- Alt- F1та інших клавіш F у віртуалізоване вікно (замість цього йде до TTY на хост-машині).

Ctrl- Alt- 1через 4надішліть мене до якихось консолей QEMU (інсталятор знаходиться на одній, тоді є консолі qemu і одна послідовна і одна паралельна, тому я думаю, що я наближаюся.

Відповіді:


43

sendkeyможна використовувати для надсилання ключів до віртуальної системи, яку ваш хост перехоплює на низькому рівні - наприклад, Ctrl+ Alt+ F*.

  1. Використовуйте Ctrl+ Alt+ 2для переходу на консоль QEMU.
  2. Введіть sendkey ctrl-alt-f1і натисніть Enter.
  3. Використовуйте Ctrl+ Alt+ 1для того, щоб повернутися до віртуальної системи, що має бути зроблено на TTY1.

Опинившись у віртуальному терміналі, ви зможете використовувати chvtкоманду, наприклад, sudo chvt 7щоб повернутися до свого X сеансу.


+1, він працює, якщо ви не встановите -monitor stdio(як це зроблено за aqemu GUI за замовчуванням)
enzotib

Коли я роблю Ctrl-Alt-2 для переключення на консоль QEMU, я бачу текст сіро-синього кольору із написом "паралельна консоль0". Жоден з моїх подальших натискань клавіш, здається, нічого не робить; або якщо вони є, вони не лунають. Безумовно, закінчення нового рядка / введення зовсім не впливає. Я щось пропускаю?
JP

13

Ви можете змінити tty в гостьовому ОС, який працює на qemu, ALTклавішами + лівою або правою стрілками на клавіатурі.


1
Працює над QEMU 2 Ubuntu 14.04 та github.com/cirosantilli/runlinux Нестача оновлень на цю найкращу відповідь повинна означати, що це нова особливість :-)
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Ну, я використовую його вже досить давно, але не можу пригадати, де / коли я вперше прочитав про це :)
Маноліс Рагкусіс,

Не працює для мене на qemu 2.8.1 на Debian.
Девід Даний

6

Ви можете спробувати використовувати липкі клавіші: Тричі натисніть першу клавішу, щоб " приклеїти " її до " віртуалізованого вікна ", а потім інші клавіші, наприклад CTRL+ CTRL+ CTRL+ ALT+ F1.

Це повинно надіслати команду на віртуальну машину замість хост-машини, яка " викрадає " її.


Не вдалося отримати роботу в QEMU 2 Ubuntu 14.04. Чи можете ви зв’язатись із документами?
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Не працює для мене на qemu 2.8.1 на Debian.
Девід Даний
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.