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 https://www.insanelymac.com/forum/topic/254604-booting-mac-os-x-snow-leopard-in-64-bit-mode/ 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 https://www.insanelymac.com/forum/topic/254604-booting-mac-os-x-snow-leopard-in-64-bit-mode/#findComment-1669485 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 https://www.insanelymac.com/forum/topic/254604-booting-mac-os-x-snow-leopard-in-64-bit-mode/#findComment-1670434 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 https://www.insanelymac.com/forum/topic/254604-booting-mac-os-x-snow-leopard-in-64-bit-mode/#findComment-1671116 Share on other sites More sharing options...
Recommended Posts