Setting Up a Windows XP as a guest OS in VMware ESX server
One of my duties at my job is to the maintain the lab environment that we have to do our super 31337 skunk works projects in. As we all are quite lazy and don’t have room for gobs of hardware, we make good use of virtualized machines to do our projects. One of the annoying issues that keeps popping its head up every time we need to install a fresh desktop install is that Windows XP does not like to run within VMware ESX server. It’s frustrating and there is no real tutorial online with a definitive set of answers, just a bunch of forum posts with tidbits of info that if you arrange correctly, you can piece together what to do.
So, without further ado, here is how to make Windows XP install onto a VMware stock VM machine:
- Download the VMware SCSI Disk image from VMware Drivers & Tools download page. Save the image somewhere where you can locate it easier.
- Follow the normal procedure for creating a VMware machine for Windows XP.
- Select the machine in the Virtual Infrastructure client and select “Edit Settings”

- On the settings screen, select the SCSI controller, then in the upper right click “Change Type…”

- On the “Change SCSI Controller Type” screen, “LSI Logic” should be selected. Change that to “BusLogic”. Click OK.

- Click OK on the settings screen.
- Open the console of the Virtual Machine and Power it On.
- During the VMware POST, press Escape to access the Boot Menu.
- Click the “Virtual Floppy 0″ button and select “Connect to Floppy Image…”

- Select the floppy image that you downloaded from VMware in step 1.
- Click the “Virtual CDROM” button and connect it to your install media
- On the console select “CD-ROM Drive” and press Enter to boot from the CD-ROM
- Immediately when the Windows installer boots, you will see the bottom of the screen “Press F6 if you need to install a third party SCSI or RAID driver.” Press F6. Windows will continue loading the installer.

- Windows will eventually prompt you to load additional devices. Press “S”

- There will be only one option: “VMware SCSI controller” Press Enter.

- That will take you back to the previous screen. You are done. Press Enter.

Windows will continue loading and now pick up the hard drive that you specified during the Virtual Machine creation process. You’re all set.

Twitter
LinkedIn
Facebook
Flickr
FriendFeed