原文: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的,而且很完美。