在 Qemu 中启动程序

问题描述 投票:0回答:0

我有一个程序应该针对各种 arm64 和 amd64 内核进行测试。为此,我想将

qemu-system-[aarch64|x86_64]
与目标内核和手动构建的 initramfs 一起使用,其中包含测试程序、busybox 和 dropbear(小型 SSH 服务器)。 Host 平台上的测试脚本将启动 Qemu(从 Host 到 Guest 的 SSH 端口转发),然后使用 SSH 客户端连接到它,将启动测试程序,并检查退出代码。如果退出代码不是 0,可选择打印 stdout/stderr。

唯一困扰我的是主机和来宾系统之间的 SSH 连接。有没有其他方法可以从主机在来宾系统中启动进程,并能够检查退出代码、stdout 和 stderr?

testing ssh qemu virtualization
© www.soinside.com 2019 - 2024. All rights reserved.