Setup QEMU Output to Serial Console and Automate Tests with Shell Scripts (2019)
a year ago
- #SSH
- #Automation
- #QEMU
- 如何使用 `-serial stdio` 或 `-nographic` 将 QEMU 输出重定向到主机终端
- 在内核命令行添加 `console=ttyS0` 以查看早期启动消息
- 通过创建命名管道并将 QEMU 串行输出重定向到管道来实现输入/输出
- 使用 `expect` 工具自动化 QEMU 客户机交互以实现脚本化输入/输出
- 通过配置端口转发并使用 `ssh` 命令设置 SSH 以实现自动化
- 确保客户机识别网卡并正确转发端口以排查网络问题
- 通过生成密钥并配置客户机的 SSH 设置实现免密码 SSH 登录
- 下载并使用特定二进制文件(如 `wheezy.qcow2`、`wheezy.img` 和 `vmlinuz`)进行测试