Jump to content

Booting Mac OS X Snow Leopard in 64-bit mode?


4 posts in this topic

Recommended Posts

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" 

 

30a9zl0.jpg

Link to comment
Share on other sites

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

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

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

 Share

×
×
  • Create New...