Trident77 Posted April 12, 2011 Share Posted April 12, 2011 I was wondering if it is possible to run 64-bit SnowLeopard in VMware Workstation 7? I've run this command in the terminal and this is the output. Thanks. ioreg -l -p IODeviceTree | grep firmware-abi | | "firmware-abi" = <"EFI32"> This is probably important: .encoding = "UTF-8" config.version = "8" virtualHW.version = "7" numvcpus = "4" scsi0.present = "TRUE" scsi0.virtualDev = "lsilogic" memsize = "8192" scsi0:0.present = "TRUE" scsi0:0.fileName = "Mac OS X Server 10.6 (experimental).vmdk" ide1:0.present = "TRUE" ide1:0.autodetect = "FALSE" ide1:0.deviceType = "cdrom-image" ethernet0.present = "TRUE" ethernet0.virtualDev = "e1000" ethernet0.wakeOnPcktRcv = "FALSE" ethernet0.linkStatePropagation.enable = "TRUE" usb.present = "TRUE" ehci.present = "TRUE" serial0.present = "TRUE" serial0.fileType = "thinprint" pciBridge0.present = "TRUE" pciBridge4.present = "TRUE" pciBridge4.virtualDev = "pcieRootPort" pciBridge4.functions = "8" pciBridge5.present = "TRUE" pciBridge5.virtualDev = "pcieRootPort" pciBridge5.functions = "8" pciBridge6.present = "TRUE" pciBridge6.virtualDev = "pcieRootPort" pciBridge6.functions = "8" pciBridge7.present = "TRUE" pciBridge7.virtualDev = "pcieRootPort" pciBridge7.functions = "8" vmci0.present = "TRUE" ich7m.present = "TRUE" roamingVM.exitBehavior = "go" tools.syncTime = "TRUE" displayName = "Mac OS X: Snow Leopard" guestOS = "darwin-64" monitor.virtual_exec = "hardware" monitor.virtual_mmu = "software" keyboard.vusb.enable = "TRUE" mouse.vusb.enable = "TRUE" nvram = "Mac OS X Server 10.6 (experimental).nvram" virtualHW.productCompatibility = "hosted" ft.secondary0.enabled = "TRUE" printers.enabled = "TRUE" keyboardAndMouseProfile = "macProfile" tools.upgrade.policy = "upgradeAtPowerCycle" powerType.powerOff = "soft" powerType.powerOn = "soft" powerType.suspend = "soft" powerType.reset = "soft" extendedConfigFile = "Mac OS X Server 10.6 (experimental).vmxf" sound.present = "TRUE" sound.fileName = "-1" sound.autodetect = "TRUE" cpuid.coresPerSocket = "2" ide1:0.fileName = "F:\VMware\Snowy_VM\darwin_snow.iso" vmi.present = "FALSE" smc.present = "FALSE" floppy0.present = "FALSE" ethernet0.addressType = "generated" uuid.location = "56 4d 4f af 4d de a9 ea-c1 c4 b6 bc cd 72 e7 ca" uuid.bios = "56 4d 4f af 4d de a9 ea-c1 c4 b6 bc cd 72 e7 ca" cleanShutdown = "FALSE" replay.supported = "FALSE" replay.filename = "" scsi0:0.redo = "" pciBridge0.pciSlotNumber = "17" pciBridge4.pciSlotNumber = "21" pciBridge5.pciSlotNumber = "22" pciBridge6.pciSlotNumber = "23" pciBridge7.pciSlotNumber = "24" scsi0.pciSlotNumber = "16" usb.pciSlotNumber = "32" ethernet0.pciSlotNumber = "33" sound.pciSlotNumber = "34" ehci.pciSlotNumber = "35" vmci0.pciSlotNumber = "36" vmotion.checkpointFBSize = "24576000" ethernet0.generatedAddress = "00:0c:29:72:e7:ca" ethernet0.generatedAddressOffset = "0" vmci0.id = "-848107574" usb:0.deviceType = "mouse" usb:0.present = "TRUE" USB:1.deviceType = "keyboard" usb:1.present = "TRUE" USB:2.deviceType = "hub" usb:2.present = "TRUE" Link to comment Share on other sites More sharing options...
JHPJHP Posted April 13, 2011 Share Posted April 13, 2011 Hey, I'm running VirtualBox and I get: | | "firmware-abi" = <"EFI64"> In the com.apple.Boot.plist (/Extra/) I added: arch=x86_64 (Kernel Flags). When I was working in VMWare I tried my guestos with: darwin10-64, other-64 I could only ever get other-64 to work (but that was due to an unrelated issue). HTH Link to comment Share on other sites More sharing options...
Trident77 Posted April 15, 2011 Author Share Posted April 15, 2011 Hey, I'm running VirtualBox and I get: | | "firmware-abi" = <"EFI64"> In the com.apple.Boot.plist (/Extra/) I added: arch=x86_64 (Kernel Flags). When I was working in VMWare I tried my guestos with: darwin10-64, other-64 I could only ever get other-64 to work (but that was due to an unrelated issue). HTH I edited the file to look like this: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>arch=x86_64</string> </dict> </plist> and it still boots in 32bit mode. The output for that original code (<"EFI32">) is still the same. Any other suggestions? Link to comment Share on other sites More sharing options...
JHPJHP Posted April 16, 2011 Share Posted April 16, 2011 You may also want to try adding it to com.apple.Boot.plist located at: /Library/Preferences/SystemConfiguration. Also using the Kext Utility app to repair permissions (don't know if it will help, but can't hurt). Link to comment Share on other sites More sharing options...
Recommended Posts