Jump to content

VMware Mac OS X Guest Package for ESX, Workstation, Player, Server and Fusion


2,213 posts in this topic

Recommended Posts

I have had experience of using the masks before. I do know what is usable here. I am also looking at the source code for xnu kernel, and can see what values are OK for booting. I need to re-check one your log files to work out a new mask.

 

These are my log files and serial port txts. Using suggested cpuid string the serial file is empty!

I used beta2 version for test. Donk, let me know if You need different or more information :unsure:

vmware_log_beta2.txt

vmware_log_beta2_cpuid_mask_string.txt

serial_beta2.txt

Link to comment
Share on other sites

Hello,

 

I successfully virtualized Snow Leopard server.

 

I am using it via VNC ( Screen Control Software ), and it has been awesome.

 

My question is:

 

I haven't installed vmware tools, if I do, are the tools going to speed up the machine ?? ( like processing power , or the speed of a VNC session ?? )

 

Thanks

Link to comment
Share on other sites

Hi there,

 

Can someone please guide me where should I download the retail iso version of the Snow Leopard? The one that you used in this tutorial.

 

Thanks a lot!

 

You buy it from Apple. This not a forum about warez!

 

Hello,

 

I successfully virtualized Snow Leopard server.

 

I am using it via VNC ( Screen Control Software ), and it has been awesome.

 

My question is:

 

I haven't installed vmware tools, if I do, are the tools going to speed up the machine ?? ( like processing power , or the speed of a VNC session ?? )

 

Thanks

No the tools won't speed up processing or VNC.

Link to comment
Share on other sites

You buy it from Apple. This not a forum about warez!

 

 

No the tools won't speed up processing or VNC.

 

 

Thanks Donk for your "kindly" reply. My real question was what version of Snow Leopard should be used?

 

I already bought a retail version of Snow Leopard. I've made an ISO version of that DVD(Mac OS X DVD Install) but when I press F5 in the boot menu, the screen blocks...

 

Any thoughts please?

Link to comment
Share on other sites

Thanks Donk for your "kindly" reply. My real question was what version of Snow Leopard should be used?

 

I already bought a retail version of Snow Leopard. I've made an ISO version of that DVD(Mac OS X DVD Install) but when I press F5 in the boot menu, the screen blocks...

 

Any thoughts please?

 

Try to use F10 because using F5 the screen frezzes!

Link to comment
Share on other sites

Try to use F10 because using F5 the screen frezzes!

 

FYI Shouldn't be a problem in beta 6 as I fixed the problem in the Chameleon code.

 

 

 

Thanks Donk for your "kindly" reply. My real question was what version of Snow Leopard should be used?

 

I already bought a retail version of Snow Leopard. I've made an ISO version of that DVD(Mac OS X DVD Install) but when I press F5 in the boot menu, the screen blocks...

 

Any thoughts please?

 

Sorry if you took offence but if you re-read your post it does look like asking for a download site, which is against the forum rules and can get a ban.

 

You need to give me much more information to fix, which this post explainshttp://www.insanelymac.com/forum/index.php?showtopic=172474&st=0&p=1189918entry1189918. Please remember to attach log files and not to copy them into the text of the post as I can better scan them that way.

Link to comment
Share on other sites

All I can say is wow. I followed the directions from Donk in post #1 and OSX installed easily. Performance is shockingly fast (might help that I have an i7-930 which I'm dedicating two cores to OSX).

 

I've been trying to load OSX onto my i7 for a days now not getting any luck, so this is a great alternative. I'm still trying to load it natively but for now this is a great choice.

 

I use vmware at work for servers and performance is great but vmware workstation is performing awesomely for me.

 

Thanks Donk - you made my day :construction:

 

Being a mac user who sold his MacBook Pro, I'm looking forward to loading the software that I own and running it again. I like windows 7 and I support windows desktops/servers but something about OSX makes it enjoyable.

 

Regards

Mike

Link to comment
Share on other sites

Is it possible to run OS X 10.6.4 or 10.6 retail under VMware ESXI 4.0 U2 ? It doesn´t work for me, all i get is local apic kernel panic error.

Yes it is but not perfected yet. You will need to review the last 4 or 5 pages of this thread to get the details.

Link to comment
Share on other sites

Yes it is but not perfected yet. You will need to review the last 4 or 5 pages of this thread to get the details.

 

Hm, I tried it with your darwin310b6 version but i get the kernel panic apci error, as you can see attached to this post. I´m using Vmware ESXI 4.0 U2 on a Shuttle SG45H7 with an intel core 2 Quad (Q9550) and enhanced intel speedstep. APCI is activated in bios (6.00 PG Phoenix).

 

Did i missed a step?

post-636427-1277828483_thumb.png

Link to comment
Share on other sites

Hm, I tried it with your darwin310b6 version but i get the kernel panic apci error, as you can see attached to this post. I´m using Vmware ESXI 4.0 U2 on a Shuttle SG45H7 with an intel core 2 Quad (Q9550) and enhanced intel speedstep. APCI is activated in bios (6.00 PG Phoenix).

 

Did i missed a step?

 

Hi can you post your VMX file and vmware.log files please? Attach them to the post rather than copy into the body of the post.

 

Donk,

 

Sent you a PM, not sure if you got it. If you'd like an ESXi server to do your testing on, let me know via PM. Have an extra box with a clean ESXi install.

 

Been very busy with work, and missed it. Reply being sent now.

Link to comment
Share on other sites

Attached. Thanks for your help!

 

Pretty certain it is because you used SCSI virtual drives. You need to use IDE virtual disk drive and remove SCSI support from the guest. So need to do 3 things:

 

1. Remove SCSI drive and add IDE drive

2. Ensure the line for SCSI is scsi0.present = "FALSE"

3. Remove this line from VMX file firmware = "efi"

Link to comment
Share on other sites

For DFox and Hippoth:

 

One other test to try for me as well.

 

1. Use beta 2 or 6

2. In the VMX file add this line which masks the CPU details to mine (Core2 Duo)

 

cpuid.1.eax =   "--------------------011111111011"

 

Try booting without any other switches apart from -v for verbose mode.

Hi Donk,

 

today I found some time to test this with the beta 6 but it did not work.

 

But I´am glad to run 10.6.4 with the "rd(0,1)/legacy_kernel rd=disk0s2"-method.

 

The VM is fast and good to use - really great work you did. Thanks for your patience to find a solution for all, especially DFox and me.

Link to comment
Share on other sites

Hi Donk,

 

today I found some time to test this with the beta 6 but it did not work.

 

But I´am glad to run 10.6.4 with the "rd(0,1)/legacy_kernel rd=disk0s2"-method.

 

The VM is fast and good to use - really great work you did. Thanks for your patience to find a solution for all, especially DFox and me.

 

If everyone is OK then I will create a final non-beta version, but probably not until next week as have work and a holiday to squeeze in.

Link to comment
Share on other sites

That´s ok, enjoy the holidays!

 

Hi Donk, I tried other cpu mask on my ESXi but nothing... So I can confirm that beta6 solution with boot parameters works fine for me, too.

 

My server is working great since 10 days with no problems...

 

Thank You very much for all! ;)

Link to comment
Share on other sites

Hi

 

I have got mac osx 6.4.3 running in VM player using windows 7 64bit host and its all working fine. I have installed VMware tools from fusion on the osx and its also working.

 

Ideally I'd like to use the guest OS for sycning to my Ipad so I can use Iphoto to get the extra tags like faces that you dont get in windows plus other things.

 

When I connect my ipad it launchs itunes in OSX so I guess it seeing it ok but it dos'nt show up in the left hand pane in itunes as a device. Is there anyway to get this working ?

 

Thanks in advance

Link to comment
Share on other sites

Donk,

 

Thanks for all the hard work on the kernel. With the beta 6 kernel I was finally able to install Snow Leopard in a vSphere 4 environment. I'm currently running ESX 4 update 2 (261974) on a Dell 2950 host. Processor is an Intel Xeon 5150 dual core @ 2.66GHz. These 2 commands worked for the initial install and post install startup:

 

rd(0,1)/legacy_kernel -v rd=disk1s3 busratio=7

rd(0,1)/legacy_kernel rd=disk0s2 busratio=7

 

Most of the install process was done with keyboard commands cause the mouse wouldn't capture reliably. All i could do with the mouse was click the corner. For now, remote access to snow leopard vm is through Vine VNC which seems to be working well.

Link to comment
Share on other sites

Hi

 

I have got mac osx 6.4.3 running in VM player using windows 7 64bit host and its all working fine. I have installed VMware tools from fusion on the osx and its also working.

 

Ideally I'd like to use the guest OS for sycning to my Ipad so I can use Iphoto to get the extra tags like faces that you dont get in windows plus other things.

 

When I connect my ipad it launchs itunes in OSX so I guess it seeing it ok but it dos'nt show up in the left hand pane in itunes as a device. Is there anyway to get this working ?

 

Thanks in advance

 

 

Just updated itunes to 9.2 on the guest os and all working fine now :)

Link to comment
Share on other sites

What is the purpose of the .pub and .sig files?

 

Also, does the setup script generate new .sig files for every iso in the isoimages folder? Why?

 

(I'm just trying to learn more about how VMware works, etc...)

Link to comment
Share on other sites

Thanks for all the hard work on the kernel. With the beta 6 kernel I was finally able to install Snow Leopard in a vSphere 4 environment. I'm currently running ESX 4 update 2 (261974) on a Dell 2950 host. Processor is an Intel Xeon 5150 dual core @ 2.66GHz.

 

 

 

Netflow,

 

Can you post your .vmx file? Also which Snow Leopard release, 10.6.x, Server or ? Thanks!

Link to comment
Share on other sites

Okijames,

 

Working vmx file is below. Snow Leopard 10.6.3 retail disk is what i used. From a Win 7 machine I used TransMac to create a dmg image then UltraISO to convert dmg to iso then uploaded the image and donk's beta 6 kernel to the ESX host local store. The guest parameter was left as "freebsd-64" since I could never get past the "darwin64guest is not supported" message. I also had to manually partition the virtual drive before the install could detect it.

 

#!/usr/bin/vmware

.encoding = "UTF-8"

config.version = "8"

virtualHW.version = "7"

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"

nvram = "Snow Leopard.nvram"

deploymentPlatform = "windows"

virtualHW.productCompatibility = "hosted"

unity.customColor = "|23C0C0C0"

tools.upgrade.policy = "useGlobal"

powerType.powerOff = "soft"

powerType.powerOn = "default"

powerType.suspend = "hard"

powerType.reset = "soft"

 

displayName = "Snow Leopard"

extendedConfigFile = "Snow Leopard.vmxf"

keyboard.vusb.enable = "TRUE"

mouse.vusb.enable = "TRUE"

ich7m.present = "TRUE"

memsize = "1024"

ide0:0.present = "TRUE"

ide0:0.fileName = "Snow Leopard.vmdk"

ide1:0.present = "TRUE"

ide1:0.clientDevice = "FALSE"

ide1:0.deviceType = "cdrom-image"

ide1:0.startConnected = "TRUE"

ethernet0.present = "TRUE"

ethernet0.virtualDev = "e1000"

ethernet0.networkName = "VM Network"

ethernet0.addressType = "vpx"

ethernet0.generatedAddress = "00:50:56:b0:15:e3"

guestOSAltName = "FreeBSD (64-bit)"

guestOS = "freebsd-64"

uuid.bios = "42 30 9f 8e f2 1d 28 a7-97 4b e7 4a af 6a 17 2c"

vc.uuid = "52 3d 57 f2 ba 41 7a 37-2a 12 c4 da 80 c5 9a 0f"

 

ide1:0.fileName = "/vmfs/volumes/4c127f7e-a045b690-1920-00188b524a2e/ISO/darwin310b6.iso"

tools.syncTime = "FALSE"

uuid.location = "56 4d 89 f2 12 d8 a0 d6-2b f9 87 ae 77 23 86 af"

cleanShutdown = "FALSE"

replay.supported = "FALSE"

sched.swap.derivedName = "/vmfs/volumes/4c127f7e-a045b690-1920-00188b524a2e/Snow Leopard/Snow Leopard-cb6c33ed.vswp"

ide0:0.redo = ""

vmotion.checkpointFBSize = "16777216"

pciBridge0.pciSlotNumber = "17"

pciBridge4.pciSlotNumber = "21"

pciBridge5.pciSlotNumber = "22"

pciBridge6.pciSlotNumber = "23"

pciBridge7.pciSlotNumber = "24"

ethernet0.pciSlotNumber = "32"

vmci0.pciSlotNumber = "33"

vmci0.id = "-1352001748"

hostCPUID.0 = "0000000a756e65476c65746e49656e69"

hostCPUID.1 = "000006f6000208000004e3bdbfebfbff"

hostCPUID.80000001 = "00000000000000000000000120100800"

guestCPUID.0 = "0000000a756e65476c65746e49656e69"

guestCPUID.1 = "000006f600010800800022010febfbff"

guestCPUID.80000001 = "00000000000000000000000120100800"

userCPUID.0 = "0000000a756e65476c65746e49656e69"

userCPUID.1 = "000006f6000208000004e3bdbfebfbff"

userCPUID.80000001 = "00000000000000000000000120100800"

evcCompatibilityMode = "FALSE"

monitor.virtual_exec = "hardware"

monitor.virtual_mmu = "software"

 

usb.present = "TRUE"

svga.autodetect = "TRUE"

 

usb:0.present = "TRUE"

usb:1.present = "TRUE"

usb.pciSlotNumber = "34"

tools.remindInstall = "TRUE"

usb:1.deviceType = "hub"

usb:0.deviceType = "mouse"

 

floppy0.present = "FALSE"

smc.present = "FALSE"

 

debugStub.linuxOffsets = "0x0,0xffffffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0"

Link to comment
Share on other sites

 Share

×
×
  • Create New...