Я запускаю в QEMU в Linux без GUI.
после запуска запуска моего пользовательского ядра с QEMU, я не могу убить и вернуться к хосту, нажав Ctrl+C.
есть ли способ вернуться к хост-ОС?
Я запускаю в QEMU в Linux без GUI.
после запуска запуска моего пользовательского ядра с QEMU, я не могу убить и вернуться к хосту, нажав Ctrl+C.
есть ли способ вернуться к хост-ОС?

Ctrl-A X
на -nographic просто введите:
Ctrl-A X
кроме того:
Ctrl-A C и затем запустить quit. См. также: https://stackoverflow.com/questions/14165158/how-to-switch-to-qemu-monitor-console-when-running-with-cursespowerdown из оболочки, если вы сможете. Однако это не работает для всех машин : https://stackoverflow.com/questions/31990487/how-to-cleanly-exit-qemu-after-executing-bare-metal-program-without-user-interve-monitor telnet::45454,server,nowait -serial mon:stdio и telnet localhost 45454. -serial mon:stdio требуется, чтобы сохранить сочетания клавиш CTRL+C работая: https://stackoverflow.com/questions/49716931/how-to-run-qemu-with-nographic-and-monitor-but-still-be-able-to-send-ctrlc-to/49751144#49751144протестировано в Ubuntu 17.10, QEMU 2.10.1.

Ok, найдено решение.

чтобы закрыть процесс QEMU в оболочке:
ctrl+a, потом x
