besweeet Posted February 25, 2011 Share Posted February 25, 2011 I'm working on getting the preview edition of 10.7 in VMware workstation. I'm using my existing 10.6.6 installation to install it onto a separate virtual partition. I can't figure out how to get it to boot the Lion partition, as the file system is just one single folder: I've moved the com.Apple.boot.plist file from /Mac OS X Install Data to /Library/Preferences/System/Configuration, but it keeps booting my actual SL partition instead of my Lion partition. Any comments will be appreciated. Link to comment Share on other sites More sharing options...
Donk Posted February 25, 2011 Share Posted February 25, 2011 I'm working on getting the preview edition of 10.7 in VMware workstation. I'm using my existing 10.6.6 installation to install it onto a separate virtual partition. I can't figure out how to get it to boot the Lion partition, as the file system is just one single folder: I've moved the com.Apple.boot.plist file from /Mac OS X Install Data to /Library/Preferences/System/Configuration, but it keeps booting my actual SL partition instead of my Lion partition. Any comments will be appreciated. It isn't working at present. I may have an idea on a way forward on this but bit worried about discussing as under Apple's NDA. Link to comment Share on other sites More sharing options...
besweeet Posted February 25, 2011 Author Share Posted February 25, 2011 It isn't working at present. I may have an idea on a way forward on this but bit worried about discussing as under Apple's NDA. Screw NDAs. Want to PM? I've been trying out various kernel and AppleACPIPlatform.kext files (keep getting kernel panics because of that). Also, if I don't try anything special, the VM will automatically restart at something about EFI_runtime returned 0, starting darwin/x86 or something like that (which is sort of normal). Link to comment Share on other sites More sharing options...
Donk Posted February 25, 2011 Share Posted February 25, 2011 Screw NDAs. Want to PM? I've been trying out various kernel and AppleACPIPlatform.kext files (keep getting kernel panics because of that). Also, if I don't try anything special, the VM will automatically restart at something about EFI_runtime returned 0, starting darwin/x86 or something like that (which is sort of normal). Tried creating a bootable Lion installation drive from a message on Apple Developer forums. However that doesn't work either. The new sandbox is stopping the boot. This is Workstation 7.1.3. Will try on real iMac with Fusion 3.1.2 tomorrow. Link to comment Share on other sites More sharing options...
besweeet Posted February 25, 2011 Author Share Posted February 25, 2011 Tried creating a bootable Lion installation drive from a message on Apple Developer forums. However that doesn't work either. The new sandbox is stopping the boot. This is Workstation 7.1.3. Will try on real iMac with Fusion 3.1.2 tomorrow. I tried using my kernel from 10.6.6, and it eventually gave me a kernel panic regarding AppleACPIPlatform (can't find driver for platform), which would be expected I suppose. Link to comment Share on other sites More sharing options...
Donk Posted February 26, 2011 Share Posted February 26, 2011 I tried using my kernel from 10.6.6, and it eventually gave me a kernel panic regarding AppleACPIPlatform (can't find driver for platform), which would be expected I suppose. No go on VMware Fusion 3.1.2 on mid-2010 iMac. Get CPU disabled messages on both Workstation and Fusion. Link to comment Share on other sites More sharing options...
besweeet Posted February 26, 2011 Author Share Posted February 26, 2011 <br />No go on VMware Fusion 3.1.2 on mid-2010 iMac. Get CPU disabled messages on both Workstation and Fusion.<br /><br /><br /><br /> There's something you have to add to your VM configuration file to fix the CPU disabled messages. I'm sure netkas will make something soon: http://netkas.org/?p=609 Link to comment Share on other sites More sharing options...
Donk Posted February 26, 2011 Share Posted February 26, 2011 <br /><br /><br /> There's something you have to add to your VM configuration file to fix the CPU disabled messages. I'm sure netkas will make something soon: http://netkas.org/?p=609 I have spent 3 years working on this stuff and 11 years with VMware products, and never made it go away with a VMX entry! But I would love to find a setting which solved the problem as been seen in other OS such as Solaris over the years. I have got a better understanding on what happens when you run the application to install, and think it is to do with the kernalcache used in the new com.apple.Boot.plist. Not sure if I can alter that though as seems to use new parameters as well which I haven't seen in SL. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Kernel Cache</key> <string>/Mac OS X Install Data/kernelcache</string> <key>Kernel Flags</key> <string>container-dmg=file:///Mac%20OS%20X%20Install%20Data/InstallESD.dmg root-dmg=file:///BaseSystem.dmg</string> </dict> </plist> Link to comment Share on other sites More sharing options...
besweeet Posted February 26, 2011 Author Share Posted February 26, 2011 I have spent 3 years working on this stuff and 11 years with VMware products, and never made it go away with a VMX entry! But I would love to find a setting which solved the problem as been seen in other OS such as Solaris over the years. I have got a better understanding on what happens when you run the application to install, and think it is to do with the kernalcache used in the new com.apple.Boot.plist. Not sure if I can alter that though as seems to use new parameters as well which I haven't seen in SL. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Kernel Cache</key> <string>/Mac OS X Install Data/kernelcache</string> <key>Kernel Flags</key> <string>container-dmg=file:///Mac%20OS%20X%20Install%20Data/InstallESD.dmg root-dmg=file:///BaseSystem.dmg</string> </dict> </plist> Adding the following to my .vmx file fixed it: cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101" Link to comment Share on other sites More sharing options...
Donk Posted February 26, 2011 Share Posted February 26, 2011 Adding the following to my .vmx file fixed it: cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101" I am such an idiot forgot the work I did on this with MSoK http://www.insanelymac.com/forum/index.php...p;#entry1551966? Can you post a vmware.log file so I can look at a the virtual and real CPUIDs please? The issue is that you can't use that for all CPUs, such as my laptops C2D. (My only excuse is I have a rotten cold and feeling pretty rough!) Link to comment Share on other sites More sharing options...
besweeet Posted February 26, 2011 Author Share Posted February 26, 2011 <br />I am such an idiot forgot the work I did on this with MSoK <a href="http://www.insanelymac.com/forum/index.php?showtopic=232183&st=0&p=1551966&#entry1551966" target="_blank">http://www.insanelymac.com/forum/index.php...p;#entry1551966</a>?<br /><br />Can you post a vmware.log file so I can look at a the virtual and real CPUIDs please?<br /><br />The issue is that you can't use that for all CPUs, such as my laptops C2D.<br /><br />(My only excuse is I have a rotten cold and feeling pretty rough!)<br /><br /><br /><br /> Will do in a bit. My 2630QM and my 10.6.6 VM seem to work fine after adding that to the VMX. Link to comment Share on other sites More sharing options...
besweeet Posted February 26, 2011 Author Share Posted February 26, 2011 Attached is a copy of my log(s). VMware_Logs.zip Link to comment Share on other sites More sharing options...
nandor690 Posted February 27, 2011 Share Posted February 27, 2011 So has anyone found anything on running lion in a vmware fusion? So has anyone found anything on running lion in a vmware fusion? Link to comment Share on other sites More sharing options...
Donk Posted February 27, 2011 Share Posted February 27, 2011 So has anyone found anything on running lion in a vmware fusion? So has anyone found anything on running lion in a vmware fusion? I haven't managed it yet and haven't found anything including from VMware. Link to comment Share on other sites More sharing options...
Menno Posted February 27, 2011 Share Posted February 27, 2011 If you want a install disk. Restore "InstallESD.dmg" to a usb drive. It boots fine here on my mbp 17". Link to comment Share on other sites More sharing options...
besweeet Posted February 27, 2011 Author Share Posted February 27, 2011 <br />If you want a install disk. Restore "InstallESD.dmg" to a usb drive. It boots fine here on my mbp 17".<br /><br /><br /><br /> That made me laugh. We're working on virtual machines and hackintoshes. Link to comment Share on other sites More sharing options...
Menno Posted February 27, 2011 Share Posted February 27, 2011 Hehe I know it was off topic, but it was just a side-note for a quick vanilla disk. It comes in handy. Too bad it isn't working. My dream of lion server in ESXi was blown away when vmware fusion couldn't boot it on my mac or in vmware workstation (linux). Link to comment Share on other sites More sharing options...
Graebags Posted February 28, 2011 Share Posted February 28, 2011 Hi, has anyone managed to get beyond this? I'm out of ideas for getting vmware to boot the Lion partition, or even give me that option. Link to comment Share on other sites More sharing options...
besweeet Posted February 28, 2011 Author Share Posted February 28, 2011 Netkas said that Lion is supposedly booting with the XPC bootloader: http://www.insanelymac.com/forum/index.php?showtopic=187950 Link to comment Share on other sites More sharing options...
Donk Posted February 28, 2011 Share Posted February 28, 2011 Netkas said that Lion is supposedly booting with the XPC bootloader: http://www.insanelymac.com/forum/index.php?showtopic=187950 Yes saw that. If I get a chance will give it a go. Link to comment Share on other sites More sharing options...
Donk Posted February 28, 2011 Share Posted February 28, 2011 Yes saw that. If I get a chance will give it a go. Saw a message that VMware are aware of the issues and are looking into it. Guess we will have to wait. Link to comment Share on other sites More sharing options...
besweeet Posted February 28, 2011 Author Share Posted February 28, 2011 I made a quick tutorial on how to install the XPC bootloader onto a USB flash drive: http://jailbreakzone.com/2011/02/28/how-to...to-a-usb-drive/ When I boot it, after the red writing shows up (Welcome to EFI world or something), my screen just leaves the cursor in the upper-left and does nothing. Works perfectly on my MacBook Pro :\... Goes instantly to the drive/partition selection screen (that's where I took the pic from). Link to comment Share on other sites More sharing options...
Menno Posted March 1, 2011 Share Posted March 1, 2011 Meh, Same issue here. On my gigabyte MacHack some weird red characters. Link to comment Share on other sites More sharing options...
besweeet Posted March 1, 2011 Author Share Posted March 1, 2011 <br />Meh, Same issue here. On my gigabyte MacHack some weird red characters.<br /><br /><br /><br /> The red characters are normal. In my VM, it goes to some "duet" screen, but it never detects the virtual HDD or even the USB drive it's booting off of. Oh well. The waiting game continues. Link to comment Share on other sites More sharing options...
Dr. Watz0n Posted March 2, 2011 Share Posted March 2, 2011 http://www.obviouslogic.com:8080/solutions/lion-vmware/ This method apparently works for VMWare Fusion on OS X. I would try it, and I probably will, but my only concern is dealing with the nvram problem the guide discusses. In any case, I hope this helps everyone! PS: This is not my guide, I found it on MacRumors. I will let you know if I succeed. Link to comment Share on other sites More sharing options...
Recommended Posts