关于qemu的二三事(1)————qemu的特殊参数之monitor

本文介绍了qemu虚拟化工具中的monitor功能,包括如何通过-monitor stdio进入console,以及monitor下四大类命令的使用:帮助与信息显示、设备操作、屏幕音频捕获和虚拟机操作。如help、info、change、eject、usb_add/del、mouse_move/button、sendkey、screendump、wavcapture、commit、savevm、loadvm、delvm、stop、cont、system_reset/powerdown等,这些命令在管理虚拟机时非常实用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


qemu作为一个十分重要的虚拟化工具,提供了丰富的功能/参数来支持虚拟化的各种操作。

下面仅就monitor这个参数或者说是功能来结合自己的实际体验来做个简要介绍。


如何进入qemu的monitor模式的console?两条路:

1, ctrl+alt+1或者ctrl+alt+2来进入和切换,但是我好像没有成功过。。。。我用的是下面第二种办法:

2, 直接在qemu启动的时候加上 -monitor参数,一般来个  -monitor  stdio  就很方便了,这样就可以来个很方便的shell脚本来操作monitor状态下的qemu虚拟机。


那么qemu的monitor都有什么比较有用的功能呢?或者说就是它提供或者说支持了哪些有用的参数?

大致分为以下四大类:

1,help和info

       help, 这个基本上每个支持命令行的程序的usage都会提供一个help的parameter来显示参数用法

       info,  显示一些例如cpu ,block, vnc等等信息和状态,具体支持哪些参数,在qemu的monitor的console里面输入help info看看吧,挺多的,就不一一列举了。

2,device相关操作

         change,The change command allows you to change removable media (like CD-ROMs), change the display options for a VNC, and change the password used on a VNC.

         eject,   release the device or file connected to the removable media device specified

         usb_add,  Add a host file as USB flash device ( you need to create in advance the host file: dd if=/dev/zero of=/tmp/disk.usb bs=1024k count=32 )

         usb_del,   use info usb to get the usb device list and then delete it

### 配置 QEMU 中的 Windows 98 声卡支持 为了在 QEMU 中成功为 Windows 98 配置声卡支持,需注意以下几个方面: #### 启动参数设置 当使用 QEMU 创建虚拟机时,可以通过 `-soundhw` 参数指定要模拟的声卡硬件。对于 Windows 98 来说,推荐使用的声卡模型是 SB16(Sound Blaster 16)。这可以通过以下命令实现[^1]: ```bash qemu-system-i386 \ -m 128M \ -hda win98.img \ -soundhw sb16 \ -net user,hostfwd=tcp::50022-:22 \ -enable-kvm ``` 在此配置中,`-soundhw sb16` 表明启用了 Sound Blaster 16 声卡仿真功能。 需要注意的是,如果不需要网络连接,则可以省略 `-net user` 参数;但如果需要联网访问外部资源,则建议保留该选项[^2]。 #### 自动检测与驱动安装 Windows 98 对某些常见的旧式硬件具有较好的兼容性和内置支持能力。因此,在上述配置下启动虚拟机之后,操作系统通常会自动识别并完成对 SB16 设备的基础级初始化工作[^1]。这意味着大多数情况下无需额外下载第三方音频驱动程序包来增强体验效果。 不过也有例外情况存在——比如特定游戏可能依赖更高级别的多媒体特性或者专有的API接口等等。此时则有必要寻找针对目标平台优化过的专用解决方案加以补充完善。 另外值得注意的一点在于,尽管开启了声音处理模块 (`-enable-audio`) ,但由于 Win98Plus! 版本内部存在着一些已知缺陷,实际播放表现可能会受到一定影响甚至完全失效[^2] 。对此类现象可尝试通过应用官方发布的累积更新服务包 (Service Pack) 或者社区开发维护的非正式修订版等方式予以缓解改善[^3]。 最后提醒一点就是关于磁盘交换操作提示信息:“安装过程中,要求换盘”。遇到这种情况的时候应该按照指引切换至 qemu monitor 控制台界面执行相应的介质更换指令[^4]: ```text (qemu) change ide0-hd0 /path/to/new/disk/image ``` 以上便是有关如何利用 qemu 工具搭建具备基本音响输出功能 windows 98 虚拟环境的主要步骤概述及相关注意项介绍。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值