Как выйти из монитора QEMU, если не используется графический интерфейс?

Как выйти из монитора QEMU, если не используется графический интерфейс?

Я использую QEMU на Linux без графического интерфейса.

После запуска моего кастомного ядра с помощью QEMU я не могу завершить работу и вернуться к хосту, нажав Ctrl+C.

Есть ли способ вернуться к хостовой ОС?

решение1

Ctrl-A X

Для этого -nographicпросто введите:

Ctrl-A X

что значит

  1. первое нажатие Ctrl + A(A — это просто клавиша a, а не altключ),
  2. затем отпустите клавиши,
  3. затем нажмите X.

Альтернативно:

Протестировано в Ubuntu 17.10, QEMU 2.10.1.

решение2

Чтобы закрыть процесс QEMU в вашей оболочке:

ctrl+a, затемx

решение3

Нажмите Cntl-Alt-2и затем используйте кнопку закрытия в меню.

введите описание изображения здесь

Вы можете найти больше полезных сочетаний клавишздесь

решение4

Это просто в дополнение к другим ответам, где ctrl-a xработает, но вы сделали псевдоним поверх него. Если вы похожи на меня, вы используете tmux с ctrl-bзамененным на ctrl-a, поэтому вы не можете использовать ctrl-a x. Простое решение этой проблемы — использовать send-keysутилиту tmux для отправки ctrl-a xв qemu.

В запущенном окне tmux нажмите , ctrl-a :чтобы открыть командную строку tmux, затем введите , send-keys C-a x Enterи qemu завершит работу.

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