QEMU 模拟器(虚拟机)换碟

原文:http://blog.sina.com.cn/s/blog_55a69f170100pf7z.html

在虚拟机(模拟器)里按CTRL+ALT+2,可以切换到qemu的控制台,键入 info block可以查看虚拟机中挂载的存储设备,例如看到光驱的路径是ide1-cd0

那么就可以输入 change ide1-cd0 f:\iso\windows.iso

那么就成功换碟了。

自从Ryzen更新到Ryzen 2xxx/3xxx/5xxx之后(也试过Intel第十二/十一代酷睿 Intel 12th/11th Gen),就不能用VMware 虚拟 Windows 98 了,总是提示 

链接文件 SHELL32.DLL
到不存在的输出 GDI32.DLL: 。

没办法,只好找到qemu来模拟运行windows 98,86box运行Windows95可以,但是运行Windows 98会报错。第十二代酷睿和Ryzen 2以上的CPU用 VirtualBox 也不能运行Windows 98,都会报同样的错误。网上暂时没有解决办法

记一串虚拟Windows 98用的参数

 -smp 1,sockets=1,cores=1 -netdev user,id=mynet0 -device ne2k_isa,netdev=mynet0 -cpu pentium  -m 32 -hda "F:\VirtualMachine\QEMU98\Windows_98.img" -device sb16  -rtc base=localtime  -boot menu=on  -vga cirrus 

再安利一个QEMU能用的GUI: QEMU PANEL,虽然已经停止更新,但是代码是开源的,而且是.net的,下载下来直接编译就可以运行,非常省心,功能很少,但是能用,这个项目最大的好处是,可以用DEBUG断点看运行QEMU的参数,然后自己手动调整参数即可。

想运行Windows 98/95/Me,看来CPU不能高于第十代处理器,实测第十代酷睿是可以VMWare运行Windows 9x的,而且很完美。

原文地址:https://www.cnblogs.com/easyc/p/15704763.html