UTM frontend for QEMU on M1 MacBook Pro: Creating a VM and installing Windows 98 (part 2 – MSCDEX driver issue resolved)

A while back I was playing with UTM to setup an x86 VM on my M1 MacBook to install Windows 98 from an iso. I got as far as booting and starting the install but then ran into issue with the MSCDEX driver on subsequent boots during the install where it would no longer see the virtual CDROM drive and so could not complete the install:

From some additional playing around, it seems there is a major difference in the virtualized x86 PC hardware between this x86 2009 option which has the CDROM driver issue:

and this older 1996 version which does work and the install will complete successfully:

A couple of additional findings:

  • if you don’t disable the USB input support, when you get to this screen in the install you will not have a mouse pointer:

In the Input settings disable USB input (the default is USB3.0 support) and this will give you a mouse:

Success!

Installing Windows XP on Virtual PC 7 for Mac OS X

Virtual PC 7 for Mac OS X comes with a preconfigured VM image for Windows XP. The approach for installing from disk image (.iso, .dmg) files instead of physical media is not so obvious, but here’s the steps that worked for me.

I’m installing on Virtual PC 7 on OS X 10.5 running on a dual G5 Power Mac.

Select the ‘Install from a Virtual PC for Mac CD’ option:

Next you’re prompted to install the install disk:

At this mount if you double-click the first of the .iso images for Virtual PC, it will mount the disk image, and should appear in Virtual PC:

This step seemed a bit flakey for me. If it doesn’t work, unmount the image, close Virtual PC and try again. I also noticed that it doesn’t work with the .dmg images, only the .iso images.

If it does pick it up, you’ll see in Virtual PC it shows the XP Pro disk is inserted:

Press Continue and it starts installing:

It only take a couple of minutes:

When it prompts for disk 2, double click the second of the .iso files:

Once installed, you’re ready to start up the VM:

XP starts up and you can continue through the XP setup steps:

Done!

Where’s my ESXi Console (or, booting from a DVD by mistake)

I had a need to install and setup a Windows 8 VM. I have an original install DVD, so attached a USB DVD to my HP DL380 server and was planning on setting up a VM installed from the DVD. Some time later waiting for the ESXi console to be available, it was not responding and wondered what was going on. Started up the Remote Console option from iLO and found that the server had booted from the DVD. Yeah, that’s not gonna work 🙂