I've created a 32 bit Windows XP VM and it works perfectly on my Mac Pro. However, when trying to create an XP 64 bit VM, the Windows installer halts with a message indicating that it can't find any hard disks on the system.
I tried installing from the Windows XP CD as well as by creating an image on my disk. Both result in the same error.
Anyone have pointers to fixing this?
Fusion 1.0
Mac Pro 2.66GHz, 2GB RAM
Are you using an IDE or a SCSI virtual disk? If SCSI, is it BusLogic or LsiLogic one?
I'm using SCSI vdisk and the defaults. Same setup as when I installed the 32 bit XP. As for which driver, I'm not sure.
Message was edited by:
brucoder
Hmm... well, the default for XP-32 should be either IDE or BusLogic SCSI, I think. The default for XP-64 should probably be either IDE or LsiLogic SCSI (as I don't think there are 64-bit drivers for the BusLogic adapter). If it's an LsiLogic, I thought that the drivers were on the XP64 install CD.
Post the .vmx file from the virtual machine to confirm how it is configured.
Since it's Windows XP 64-bit the VM should be configured for LSI Logic and the .vmx file should contain the following line in the .vmx file.
scsi0.virtualDev = "lsilogic"
The XP32 Is using SCSI and things were properly recognized during install. It looks like this could be a 64bit thing and I'll need to download and install the 64bit LSILogic driver - I just read some notes about that.
scsi0.virtualDev = "lsilogic"
That was there. However, I just read a note about downloading the 64bit driver from the VMWare site, so I'll do that to make sure that things are up to date driver-wise.
Here's my full .vmx file for the failing XP 64 bit -
config.version = "8"
virtualHW.version = "6"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
memsize = "512"
MemAllowAutoScaleDown = "FALSE"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "Windows XP Pro x64.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "/Users/tjones/Desktop/EN_WINDOWS_XP_PRO_WITH_SP2.ISO"
ide1:0.deviceType = "cdrom-image"
floppy0.fileType = "file"
floppy0.fileName = "/Volumes/Macintosh_HD/Virtual Machines/Windows XP Pro x64.vmwarevm/autoinst.flp"
floppy0.clientDevice = "FALSE"
ethernet0.present = "TRUE"
ethernet0.connectionType = "nat"
ethernet0.virtualDev = "e1000"
ethernet0.wakeOnPcktRcv = "FALSE"
usb.present = "TRUE"
ehci.present = "TRUE"
sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"
pciBridge0.present = "TRUE"
displayName = "Windows XP Pro x64"
guestOS = "winxppro-64"
nvram = "Windows XP Pro x64.nvram"
deploymentPlatform = "windows"
virtualHW.productCompatibility = "hosted"
sharedFolder0.present = "TRUE"
sharedFolder0.enabled = "TRUE"
sharedFolder0.readAccess = "TRUE"
sharedFolder0.writeAccess = "TRUE"
sharedFolder0.hostPath = "/Users/tjones"
sharedFolder0.guestName = "tjones On My Mac"
sharedFolder0.expiration = "never"
sharedFolder.maxNum = "1"
RemoteDisplay.vnc.port = "0"
tools.upgrade.policy = "upgradeAtPowerCycle"
powerType.powerOff = "soft"
powerType.powerOn = "soft"
powerType.suspend = "soft"
powerType.reset = "soft"
ethernet0.addressType = "generated"
uuid.location = "56 4d 7f 78 25 c8 aa 7c-e7 a5 57 65 44 5d 04 ff"
uuid.bios = "56 4d 7f 78 25 c8 aa 7c-e7 a5 57 65 44 5d 04 ff"
mks.keyboardFilter = "allow"
scsi0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
scsi0.pciSlotNumber = "16"
ethernet0.pciSlotNumber = "32"
sound.pciSlotNumber = "33"
ehci.pciSlotNumber = "34"
ethernet0.generatedAddress = "00:0c:29:5d:04:ff"
ethernet0.generatedAddressOffset = "0"
I guess this driver is not for Fusion ...
The only SCSI driver floppy image I am aware of is the one for the BusLogic SCSI controller (vmscsi-1.2.0.4.flp). As I said, I'm sure the LsiLogic driver should already be on the XP-64 Installation disc.
The LSI Logic driver should already be on the Windows XP 64-bit install CD
Is there a way for me to configure the drive as IDE instead of SCSI? The drive panel always seems to have that option disabled when I examine it.
You can't change the drive type after it's been created (I think it may involve the disk layout). You could add a new IDE disk and delete the SCSI one, though.
I don't get an option to set the disk type during the creation process. Is there some flag I need to set in the VMWare Preferences?
During the initial setup you don't get the choice, but if you later add another virtual hard disk you should have the option to choose which bus type you want (IDE/SCSI).
I canceled the direct install and Easy Setup and this time the disk was seen. I now have to take the extra steps, but it is installing.
This should probably be looked into further.
Thanks to all.
By not using the automated / Easy setup, the drive was recognized. I created a second VM volume and installed again from the actual CD and had the same results - with Easy install enabled and stepping directly into the install, the disk is not seen. However, by disabling Easy setup and requiring a restart of the VM, the install proceeds.
Weird. Anything you can tell us about the CD: build, type (does x64 come in a ridiculous number of flavors?), etc. which might help the devs reproduce this?
During the initial setup you don't get the choice,
but if you later add another virtual hard disk you
should have the option to choose which bus type you
want (IDE/SCSI).
I've tried 5 new VM volumes and they all default to SCSI and I do not have the option of changing them.
Weird. Anything you can tell us about the CD: build,
type (does x64 come in a ridiculous number of
flavors?), etc. which might help the devs reproduce
this?
XP x64 has only one version - Pro.