Linux 下 qemu 可以模拟 arm 环境,进去了怎么退出来

2018-03-28 00:07:52 +08:00
 pkookp8

通过命令行启动了一个 uboot,就陷入了 uboot 的命令行,不知道怎么退出 搜索引擎找不到答案 能想到的只有再开一个终端,用 kill 杀了这个进程

想到了第一次用 vim 的时候:(

6069 次点击
所在节点    问与答
11 条回复
misaka19000
2018-03-28 00:24:32 +08:00
好像是 alt 键,仔细看终端的边框上有提示的
binss
2018-03-28 00:42:39 +08:00
默认是 ctrl+a x
feather12315
2018-03-28 00:47:34 +08:00
Ctrl+Alt+1,进入 monitor,shutdown 试试
pkookp8
2018-03-28 00:53:23 +08:00
@feather12315 没逗我吧😂
pkookp8
2018-03-28 00:53:58 +08:00
@binss 搜到有说这个的,试了貌似没用
pkookp8
2018-03-28 00:55:00 +08:00
@misaka19000 😥明天再看看,试了好久都没成功。网络也没搞定
ETiV
2018-03-28 06:40:00 +08:00
虽然不是很懂你遇到的状况 但是搜一搜 qemu detach console 看看呢?
pkookp8
2018-03-28 08:44:04 +08:00
@ETiV 可能我的姿势不对_(:з」∠)_
adadada
2018-03-28 13:05:23 +08:00
命令行参数里面加一个 -monitor stdio, 把 qemu monitor 定向到命令行。qemu monitor 里敲 quit 就可以终止 qemu 了。其它命令可以通过 help 命令查看。
pkookp8
2018-03-28 21:39:53 +08:00
@adadada 试了-monitor /dev/stdout 貌似可以像你说的那样,但问题还是比较多,quit 之后 shell 都不换行了,我还是开个终端 kill 吧
adadada
2018-03-29 00:09:55 +08:00
@pkookp8 或者你试试 -monitor pty, qemu 启动的时候会提示 monitor 被定向到哪个 pty 设备,然后你用 minicom 或者 picocom 之类的连上去也可以。此外,qemu 还有一套 qmp 接口,可以通过 socket 连上去,用 qmp 命令和 qemu 交互,可以实现大部分 monitor 上的命令,libvirt 用的就是这个接口。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/441969

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX