serial_only是QEMU的一种启动选项,它可以在仅使用串行控制台(Serial console)时启动虚拟机。这意味着QEMU将不会为虚拟机创建VGA显示适配器,并且不会显示任何图形界面。
要使用serial_only选项启动QEMU,请在命令行中添加参数 -nographic -serial mon:stdio -append "console=ttyS0",例如:
qemu-system-x86_64 -nographic -serial mon:stdio -append "console=ttyS0" ubuntu.img
解释一下这个命令:
-nographic参数禁用了VGA显示适配器。-serial mon:stdio参数将控制台输出重定向到标准输入/输出流。-append "console=ttyS0"启用了Linux内核的串行控制台(ttyS0),并将其作为默认的控制台。
请注意,在使用 serial_only 选项时,你需要通过一个终端窗口或远程连接来访问虚拟机的串行控制台。你可以使用工具如minicom或者putty等来连接到虚拟机的串口,并进行交互操作。




