Jump to content

Workstation 8/9/10, Player 4/5/6 and Fusion 4/5/6 Mac OS X Unlocker


Donk
 Share

543 posts in this topic

Recommended Posts

Fair enough. Just want to say that I have been using the Tech Previews since Mach and rock solid as far as my usage goes. Run a development team in a big software house. Lots of big VMs with development environments.

  • Like 1
Link to comment
Share on other sites

I did NOT have to use the tech preview to get 10.7.4 to boot. I used this information to get 10.7.4 to boot on Workstation 8.0.3. I don't remember where I got it from, but it was one of the other Mac virutalization/help forums out there. Found it through a search on Google. The first part is what I did to get Lion to boot properly after upgrading from Snow Leopard, and the 2nd part is what I did to get it to 10.7.4 to work on workstation 8.0.3. I haven't upgraded to 8.0.4 yet.

 

sudo -s

cp -a AppleLSIFusionMPT.kext /System/Library/Extensions

chown -R 0:0 /System/Library/Extensions/AppleLSIFusionMPT.kext

touch -c /System/Library/Extensions

kextcache -system-prelinked-kernel

kextcache -system-caches

<reboot>

 

I succeeded in installing OS 10.7.4 under Workstation 8.0.3 for Windows as follows

- Get the combo update for 10.7.4 from Apple [don't use software update.]

- Retain AppleSMC.kext v3.1.1d8 from OS 10.7.3.

- Create a snapshot.

- Open a root Terminal.

- Run the combo update under OS 10.7.3.

- Don't press restart when the update completes.

- Goto /System/Library/Extensions in the root Terminal.

- remove AppleSMC.kext, or move it to a backup location.

- restore AppleSMC.kext from OS 10.7.3 that you retained.

- touch /System/Library/Extensions.

- Now press restart in the installer window.

- The system should restart successfully.

 

I have attached the AppleSMC.kext I downloaded from the site I got this info. I was unable to properly copy out my 10.7.3 kext and copy it back. I'm not very good with Mac OS yet, so somebody else may have better luck. I'm sure they are just assuming some of the steps are known.

 

Hope this helps.

AppleSMC.kext.zip

Link to comment
Share on other sites

After applying the latest unlocker

 

My laptop is intel core 2 duo T5270 (VT disabled).

My host is Vista 32 bit.

 

When I run 10.7.3 using VMWare Workstation 8.0.3 (already patched),

I get to see however, following error:

 

Software virtualization is incompatible with long mode on this platform. Disabling long mode. Without long mode support, the virtual machine will not be able to run 64 bit code.

 

Later, OS refuses to boot - with a traffic 'Wrong side' sign - it remains for 1 min like that, and then powers off!

 

I uninstalled + reinstalled + reapplied all the patches in required order, as depicted on (

http://www.sysprobs....ows-7-computer/) - but to no avail.

 

(It seems I get past unlocker good - I can see Apple Mac OS X in OS options, but somehow can't get it to work right.)

 

Need urgent help!!!

 

Thanks in advance for reading me!

 

-vC

 

Oh, and here is my vmx file (due to some weird browser bug, can't get it as attachment):

 

 

encoding = "windows-1252"

config.version = "8"

virtualHW.version = "8"

scsi0.present = "TRUE"

scsi0.virtualDev = "lsilogic"

memsize = "1024"

scsi0:0.present = "TRUE"

scsi0:0.fileName = "Mac OS X Lion.vmdk"

ide1:0.present = "TRUE"

ide1:0.autodetect = "TRUE"

ide1:0.deviceType = "cdrom-raw"

floppy0.startConnected = "FALSE"

floppy0.fileName = ""

floppy0.autodetect = "TRUE"

ethernet0.present = "TRUE"

ethernet0.connectionType = "nat"

ethernet0.virtualDev = "e1000"

ethernet0.wakeOnPcktRcv = "FALSE"

ethernet0.addressType = "generated"

usb.present = "TRUE"

ehci.present = "TRUE"

sound.present = "TRUE"

sound.virtualDev = "hdaudio"

sound.fileName = "-1"

sound.autodetect = "TRUE"

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"

smc.present = "TRUE"

hpet0.present = "TRUE"

ich7m.present = "TRUE"

usb.vbluetooth.startConnected = "TRUE"

firmware = "efi"

displayName = "Mac OS X Lion"

guestOS = "darwin11"

nvram = "Mac OS X Lion.nvram"

virtualHW.productCompatibility = "hosted"

powerType.powerOff = "hard"

powerType.powerOn = "hard"

powerType.suspend = "hard"

powerType.reset = "hard"

extendedConfigFile = "Mac OS X Lion.vmxf"

ethernet0.generatedAddress = "00:0c:29:35:9e:ad"

vmci0.id = "196446353"

uuid.location = "56 4d a1 08 33 3d 6d 5f-4b e7 fc 82 f7 35 9e ad"

uuid.bios = "56 4d a1 08 33 3d 6d 5f-4b e7 fc 82 f7 35 9e ad"

cleanShutdown = "TRUE"

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"

usb:1.present = "TRUE"

ethernet0.generatedAddressOffset = "0"

tools.remindInstall = "TRUE"

vmotion.checkpointFBSize = "33554432"

usb:1.speed = "2"

usb:1.deviceType = "hub"

usb:1.port = "1"

usb:1.parent = "-1"

annotation = " Mac OS X Lion 10.7.3 VMware Image|0D|0A-------------------------------------------|0D|0ALatest image of Lion. Should work better than any you've had so far.|0D|0A|0D|0A- Run the Guest Unlocker|0D|0A- Run the Bypasser (if needed)|0D|0A- Configure your VM|0D|0A- Run your Virtual Machine|0D|0A|0D|0AShould run just fine. Subscribe to MrZackehhSoul (@Zackehh9lives) on YouTube for latest releases, and email zackehsoul@hotmail.co.uk to report bugs."

numvcpus = "2"

isolation.tools.hgfs.disable = "TRUE"

sharedFolder0.present = "TRUE"

sharedFolder0.enabled = "TRUE"

sharedFolder0.readAccess = "TRUE"

sharedFolder0.writeAccess = "TRUE"

sharedFolder0.hostPath = "C:\Mac OS X Lion 10.7.3 VMware Image\Shared"

sharedFolder0.guestName = "Shared"

sharedFolder0.expiration = "never"

sharedFolder.maxNum = "1"

cpuid.coresPerSocket = "2"

vhv.enable = "FALSE"

ide1:0.startConnected = "FALSE"

monitor.virtual_mmu = "automatic"

monitor.virtual_exec = "automatic"

disable_acceleration = "FALSE"

mks.keyboardFilter = "allow"

scsi0:1.present = "FALSE"

usb:0.present = "TRUE"

usb:0.deviceType = "hid"

usb:0.port = "0"

usb:0.parent = "-1"

Link to comment
Share on other sites

After applying the latest unlocker

 

My laptop is intel core 2 duo T5270 (VT disabled).

My host is Vista 32 bit.

 

When I run 10.7.3 using VMWare Workstation 8.0.3 (already patched),

I get to see however, following error:

 

Software virtualization is incompatible with long mode on this platform. Disabling long mode. Without long mode support, the virtual machine will not be able to run 64 bit code.

 

Later, OS refuses to boot - with a traffic 'Wrong side' sign - it remains for 1 min like that, and then powers off!

 

I uninstalled + reinstalled + reapplied all the patches in required order, as depicted on (

http://www.sysprobs....ows-7-computer/) - but to no avail.

 

(It seems I get past unlocker good - I can see Apple Mac OS X in OS options, but somehow can't get it to work right.)

 

 

Need urgent help!!!

 

Thanks in advance for reading me!

 

-vC

 

 

Well I am not sure what image you are trying to run, but the unlocked is designed only for vanilla Apple version. You could well have some odd kernel extension or app in a pre-made image. So stay clear of them.

  • Like 1
Link to comment
Share on other sites

thanks Donk - btw, can you take a look at my vmx file (I edited my post sometime afterwards) - if that tells you something?

 

And yes - I read your comment about free tech preview 2012 of vmware workstation, which I am downloading right now.

 

Can you bit more elaborate how can I get this Lion thing working with it, just in case? Would I need any patches over it?

 

I do not have retail dvd available to me in my area - hackintosh is a long way, and virtualization is my last resort as of now.

So need as much detail as possible to get it working on my intel Core 2 duo, 2 gb ram dell config.

 

Greatly appreciate your help...

-vC

vmx.txt

Link to comment
Share on other sites

Sorry I can't help at the moment. I am on vacation in Iceland with limited Internet access. However I am pretty sure most people have not got this working on a CPU with no VT-x and consequently no 64-bit support in the guests.

Link to comment
Share on other sites

on a CPU with no VT-x and consequently no 64-bit support in the guests.

 

After applying the unlocker, why do I see these OS choices:

 

Mac OS X 10.7

Mac OS X 10.7 64 Bit

 

I obviously chose the first one, still I faced the error and the 'stop' sign later.

 

Sorry to sound silly here, as I am newbie to this virtualization concept, but looking at these choices I was inclined to think 10.7.x is available in both 32 and 64-bit mode.

 

Not really wishing to trouble you in your holidays.

Have a great vacation :-)

just in case when you find some free time, please elaborate.

Link to comment
Share on other sites

Well I can't test anything as no access to kit at moment. I believe that VMware only run Mac OS X guests using VT-x even when running 32-bit. There was a clean-up of the code paths carried out in Fusion 4, which Workstation 8 inherited, as they share a common code base for the virtualization engine. My patch re-enables the guest OS settings in a dialog, plus a few other changes. It doesn't mess with the use of VT-x, as frankly I am not sure where that is used in the code. The other problem is that when some folks got it running for Snow Leopard it was almost unusable without VT-x.

 

Sorry can't help much more at present. Maybe one of the other forum members can help you. If proved wrong and/or someone can suggest a patch, I will incorporate it into the unlocker.

Link to comment
Share on other sites

Hi All,

 

I am having problems installing the Tech Preview, I keep getting an 'MSI Failed' error message.

 

I have tried uninstalling VMWare and installing it again but, the same error message appears.

 

Does anybody know how to completely remove VMWare from my system so I can install it again from scratch?

 

I am on Windows 7.

 

Thank you for your time.

 

All the best,

 

NSCXP2005

 

EDIT

 

I managed to fix this MSI Failed error by redirecting %temp% to C:\Temp

 

All the best,

 

NSCXP2005

Link to comment
Share on other sites

Apple don't support Ivy Bridge processors yet and so that error is coming form the MACH kernel. You will need to find another kernel to run and boot on Ivy Bridge CPUs.

I am using a Lion (10.7.4) VM (Fusion 4.1.3) on Lion host and this has been running perfectly on my SB (Z68X) machine.

Now, I upgraded the system to IB (Z77X-UD5H with i7-3770) using BridgeHelper 5 to install native kernel, power management extensions etc.. Windows 7 VM on the IB machine works fine.

But I cannot boot the Lion VM any more and get the error message:'CPU has been disabled by the guest operating system'

Are you saying that I need to install the new Ivy Bridge Kernel inside the 10.7.4 VM as well?

Link to comment
Share on other sites

I am using a Lion (10.7.4) VM (Fusion 4.1.3) on Lion host and this has been running perfectly on my SB (Z68X) machine.

Now, I upgraded the system to IB (Z77X-UD5H with i7-3770) using BridgeHelper 5 to install native kernel, power management extensions etc.. Windows 7 VM on the IB machine works fine.

But I cannot boot the Lion VM any more and get the error message:'CPU has been disabled by the guest operating system'

Are you saying that I need to install the new Ivy Bridge Kernel inside the 10.7.4 VM as well?

 

Yes

  • Like 1
Link to comment
Share on other sites

I just can't get this to run. Every vm I run has the "CPU has been disabled error".

 

cat /etc/*release*

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"

 

uname -r

3.2.0-26-generic

 

vmware-installer -l

Product Name		 Product Version	
==================== ====================
vmware-workstation   8.0.3.703057

 

 

Except I get this when patching:

 

sudo ./install.sh

VMware Unlocker 1.1.0
=====================
Copyright: Dave Parsons 2011-12
Patching...
Patching /usr/lib/vmware/bin/vmware-vmx
File mapped @0x7f2abad7e000 length 11935864
Found OSK0 @ 0x7f2abb5978f5
Found OSK1 @ 0x7f2abb59792d
Found SRVR @ 0x7f2abb5bbb4e
Patching /usr/lib/vmware/bin/vmware-vmx-debug
File mapped @0x7f2abab7a000 length 14051232
Found OSK0 @ 0x7f2abb4d3555
Found OSK1 @ 0x7f2abb4d358d
Found SRVR @ 0x7f2abb4f8036
Patching /usr/lib/vmware/bin/vmware-vmx-stats
File mapped @0x7f2abacc9000 length 12677392
Found OSK0 @ 0x7f2abb51bcb5
Found OSK1 @ 0x7f2abb51bced
Found SRVR @ 0x7f2abb54192e
Patching /usr/lib/vmware/lib/libvmwarebase.so.0/libvmwarebase.so.0
File mapped @0x7f2abb26d000 length 6762720
Found OS entry @ 0x7f2abb8b3d38
Found OS entry @ 0x7f2abb8b3d70
Found OS entry @ 0x7f2abb8b3da8
Found OS entry @ 0x7f2abb8b3de0
Found OS entry @ 0x7f2abb8b3e18
Found OS entry @ 0x7f2abb8b3e50

 

Can anyone give me some advise on what to do. It was working until I redid my machine with 12.04.

Link to comment
Share on other sites

I am using a Lion (10.7.4) VM (Fusion 4.1.3) on Lion host and this has been running perfectly on my SB (Z68X) machine.

Now, I upgraded the system to IB (Z77X-UD5H with i7-3770) using BridgeHelper 5 to install native kernel, power management extensions etc.. Windows 7 VM on the IB machine works fine.

But I cannot boot the Lion VM any more and get the error message:'CPU has been disabled by the guest operating system'

Are you saying that I need to install the new Ivy Bridge Kernel inside the 10.7.4 VM as well?

The following comes from the VMWare forums. This is primarily meant for Fusion, but for any Workstation users out there this should also work as well.

Please add the following to your configuration file:

 

 

cpuid.1.eax = "----:----:----:0010:----:----:1010:0111"

Link to comment
Share on other sites

 Share

×
×
  • Create New...