我正在尝试解决导致虚拟机无法启动的内核问题。为此,最好通过从 BIOS 获取串行控制台输出virsh VM console
。(例如,GRUB 可以使用 UART0,但这不是我想要的。)
问题:QEMU 是否有一个 BIOS,可以在串行端口上打印这些类型的通知,而不是(或除了)使用虚拟图形设备?
从下图中,我想从virsh VM console
串行输出的文本中获取文本“无可启动设备”,而不是显卡:
仅供参考,这种方法可行,但并不美观:
]# virsh screenshot fw1.ewheeler.net t.jpg
]# tesseract t.jpg stdout
Screenshot saved to t.jpg, with type of image/x-portable-pixmap
Warning:guessing pitch as xheight on row 1, block 6
iPXE (http://ipxe.urg) 99:14.9 naa9 PCIZ.10 in? run arr349a9 3FED4030 naa9
iPXE (http://ipxe.urg) 99:15.9 9339 PCIZ.10 in? run arr349a9 3FED4030 9339
iPXE (http://ipxe.urg) 99:15.9 naa9 PCIZ.10 in? run arr349a9 3FED4030 9939
Press ESC iur bunt menu.
Hunting irum Hard Disk...
Hunt failed: euuid nut read the hunt disk
Nu buutabie device.