|
Sep
03
|
The VMWare team has released some days ago the second beta for VMWare Fusion 2.0.
This new beta brings tons of new features on the table like Unity 2.0, Multiple Snapshots,
Better Video and Graphics, and last but not least support for more client OSs,
including Leopard Server !!!
Virtualizing Mac OS X Server inside Mac OS X sounds really interesting, specially for atv4mac. People running Leopard will be glad to install Mac OS X Tiger inside a VMWare to run atv4mac! But we need to do a little hack to VMWare Fusion since it only supports Mac OS X SERVER virtualization.
See more details around the hack, click the link below
The following items are required to start the hacking process:
- Retail DVD of Mac OS X Tiger (or Leopard)
- VMWare Fusion Beta 2 installed
Verify you installed VMWare Fusion Beta 2.
Then Open a Terminal window and type the following commands:
sudo bash
cd "/Library/Application Support/VMware Fusion/isoimages"
mkdir original
mv darwin.iso tools-key.pub *.sig original
perl -n -p -e 's/ServerVersion.plist/SystemVersion.plist/g' < original/darwin.iso > darwin.iso
openssl genrsa -out tools-priv.pem 2048
openssl rsa -in tools-priv.pem -pubout -out tools-key.pub
openssl dgst -sha1 -sign tools-priv.pem < darwin.iso > darwin.iso.sig
for A in *.iso ; do openssl dgst -sha1 -sign tools-priv.pem < $A > $A.sig ; done
exit
Your VMWare Fusion is now hacked to allow installation of Mac OS X Tiger/Leopard.
I am looking for a Tiger Retail DVD, please contact me if you can help.
There are no Intel Tiger Retail DVD, doh !
Need to hack the Tiger Install DVD that came with your mac !
Similar Posts:
- EFI-X Open Source Alternative
- VMware Fusion 1.0 Release Candidate
- 10.4.8 kernel boots in Single User mode!
- VMWare Fusion BETA 2
- Vista under VMWare
2 Pings to “Hack VMWare Fusion 2 – Virtualize Tiger/Leopard”
45 Responses to “Hack VMWare Fusion 2 – Virtualize Tiger/Leopard”
-
1. Ross Kimes Says:
September 3rd, 2008 at 9:53 pmDo you think this will work with a Tiger disc that came with a MacBook (i.e. a non-retail one?
-
2. Ross Kimes Says:
September 4th, 2008 at 12:05 amWell I can’t seem to get it working with the MacBook discs…it is stuck at the grey Apple screen, no spinning wheel or anything.
Even with a retail disc, Front Row is not included, so you would still have to figure out how to work that out (which I was not able to do).
-
3. admin Says:
September 4th, 2008 at 1:12 amRoss, nope it is not possible with a Macbook Tiger disc, I tried also yesterday. Well it should be possible, but you need to hack the OSInstall.dist file which is located in “/System/Installation/Packages/OSInstall.mpkg/Contents”. I tried but then I could not boot from the ISO I made, maybe I need to burn it on a DVD.
If anyone can provide me an original Tiger RETAIL DVD, I would be more than happy.
-
4. Ross Kimes Says:
September 4th, 2008 at 1:15 amThis may be kinda far off, but since AppleTV is just a trimmed down version of OSX and we can download the entire AppleTV OS, would it be possible to install AppleTV straight to VMware and bypass Tiger altogether?
-
5. admin Says:
September 4th, 2008 at 1:23 amWe probably could do that, but I don’t want to host and distribute warez content. The solution with Tiger does not break copyright since everyone has a Tiger DVD (except me) and I don’t need to distribute any patched copyrighted files. ATV4mac does neither distribute any copyrighted content, it is 100% legal. And I want to keep it that way.
-
6. Ross Kimes Says:
September 4th, 2008 at 12:29 pmI got to thinking, and I do not think that Apple made any retail DVDs for Tiger (well Intel anyway). They made PPC retail disks, but any Intel Mac came pre-installed with Tiger, so there was no reason to made Intel retail DVDs.
-
7. admin Says:
September 4th, 2008 at 2:45 pmRoss, you are right, Apple never made Tiger Intel retail DVD, only PPC.
Therefore I guess I will need to hack OSInstall.dist anyway… -
8. Ross Kimes Says:
September 4th, 2008 at 3:07 pmi am downloaded a patched torrent at the moment, but would much rather be able to use the real thing, so please let me know if you are to be figure out how to do it. Thanks.
-
9. Unteins Says:
September 10th, 2008 at 10:31 pmHas anyone got this to work? When I try to install Tiger I get a hard crash and can’t get anywhere.
I’d really like to run ATV4Mac in VMWare so I can use it on an iMac I use as a TV in my room.
-
10. Ross Kimes Says:
September 10th, 2008 at 10:34 pmI have not yet. I am not going to give it any more attempts because there should be an update coming soon (for compatibility with iTunes 8). I am hoping that the update will move the OS to Leopard. If that does not happen, I may just break down and buy one lol.
-
11. Unteins Says:
September 11th, 2008 at 8:18 amI own an AppleTV and I like it. It works great, on my tv. But I want to use it in my room on my iMac. FrontRow works well enough, but I like the AppleTV better. With the iMac I can also play DVDs which is a huge plus (it would be cool to be able to launch DVD Player from within FrontRow or AppleTV)
-
12. Ryan Says:
September 25th, 2008 at 1:55 pmI have entered all the commands in Terminal, however, VMware Fusion just won’t recognize my retail copy of Tiger. Am I missing something?
I opened terminal, entered in all the commands. Then clicked “New” to create a new virtual machine in VMware Fusion 2, and the first step of finding an installation disk returns no results, and I am forced to “Continue without disk”
Any ideas?
-
13. Ross Kimes Says:
September 25th, 2008 at 2:31 pmTurns out that I Tiger Retail Disk will not work because any Retail Version of Tiger is PPC, not Intel. VMware won’t be able to virtualize the PPC version of Tiger, it needs Intel.
We seem to be out of luck until we figure out how to install from a System Restore DVD.
Admin, did you ever figure out a way to do that?
-
14. rain Says:
October 10th, 2008 at 10:57 amLeopard under Fusion runs fine.
I tried to run it under VMware Workstation 6.5 but even after i copied darwin.iso together with it’s .sig file to the workstation folder Leopard still hangs at boot.
Probably VMware has disabled booting the Leopard VM on Windows and Linux.
Any ideas? -
15. Bob Says:
October 28th, 2008 at 4:19 pmI think that Leopard VM’s are not supported on windows and linux versions of vmware fusion since apple only allows Leopard VM’s to be installed on macs, so VMWare Fusion didn’t bother making Leopard VM’s workable in Windows or LInux. But, anyway, thanks for the terminal commands! Leopard works fine!
-
16. Northwestern Guy Says:
December 26th, 2008 at 8:28 pmIm getting error
EBIOS Read Error: Error 0×31
Block 0 Sector 64Any Ideas? im using a Retail Leopard 10.5 with-in Leopard 10.5.5 and have done all the Terminal Patches…do i need to patch the Leo img as well?
-
17. Northwestern Guy Says:
January 6th, 2009 at 4:02 pmRoss-if you take the OSinstall.mpkg from your retail copy and put it in the packages folder of the Intel Restore DVD-then you can boot up to that Restore DVD img and continue with the intel install as if it were an retail copy. BUT im getting a Kernel panic as i dont think VM can use even the Tiger mach_kernel…..
-
18. vasanth Says:
January 24th, 2009 at 7:15 amcan you take this leopard virtual machine made with fusion to a windows machine (intel) make it work on workstation
-
19. MacGritsch Says:
February 28th, 2009 at 7:16 amIt installs here
I had to do a small modification in the OSinstall.mpkg
-
20. MacGritsch Says:
February 28th, 2009 at 7:25 amok, now it runs fine after a very fast (!!!!) isntallation.
first I tried to create an image with disk-utilities but this did not work. It did not start up with that image. Then I tried with Toast (8 Titanium). There I created a BIN/CUE. Then I renamed the ending from “bin” to “dmg” and mounted it.
Then I opened this file with TextEdit.app/Volumes/Mac OS X Install Disc 1/System/Installation/Packages/OSInstall.mpkg/Contents/OSInstall.dist
There I added // (this signs that the line is a comment) to this 3 lines (you can remove the 3 lines if you want):
my.result.message = system.localizedStringWithFormat(’hwbe_machine_message’);
my.result.type = ‘Fatal’;
return false;Then it looks like this:
//my.result.message = system.localizedStringWithFormat(’hwbe_machine_message’);
//my.result.type = ‘Fatal’;
//return false;Then I saved the file, unmounted the image and started VM-Ware (2.0.2) and all was fine.
have fun!
-
21. admin Says:
February 28th, 2009 at 9:44 amMacGritsch, is this with Tiger or Leopard that you got it working ?
When I try to boot Tiger Intel Restore DVD, it gives following errors :
EBIOS Read Error: Error 0×31
Block 0 Sector 64Then right after I get a kernel panic, therefore I was not able to install Mac OS X Tiger inside VMWare. Let me know if you can get it working with a Tiger DVD.
-
22. MacGritsch Says:
February 28th, 2009 at 10:48 amYES, I did it with TIGER. The DVD is called “Install Disk 1″ and is the Disc that came with my iMac Alu 24″. It is 10.4.10
all runs fine but you can no install the vm-ware-tools :-\
-
23. admin Says:
February 28th, 2009 at 11:47 amMine is 10.4.8, I got it with my macbook, maybe that’s the difference.
I should try with a 10.4.10 restore DVD…
Or maybe you could upload your disk image to my ftp server ?
-
24. MacGritsch Says:
March 1st, 2009 at 4:32 amYou can notchange the Screen-Resolution in the Screens-Pref-Pane but there is workaround:
edit the file “/Library/Preferences/SystemConfiguration/com.apple.Boot.plist” by adding this (you can use ony resolution your Graphicscard and Screen supports):
Graphics Mode
1280×1024×32 -
25. MacGritsch Says:
March 1st, 2009 at 4:36 amBTW: there is antoher way to install tiger: http://www.macosxhints.com/article.php?story=20081031054054546&mode=print
-
26. admin Says:
March 1st, 2009 at 8:06 amI tried the link you provided but it does not work on my macbook pro late 2008. When I double-click on OSInstall.mpkg, I get an alert : “This software cannot be installed on this computer”.
That is when I try it directly from the restore DVD.
But it seems to be working with the dmg I created from the restore DVD and by applying the patch to /Volumes/Mac OS X Install Disc 1/System/Installation/Packages/OSInstall.mpkg/Contents/OSInstall.dist.Suspens…
-
27. admin Says:
March 1st, 2009 at 8:18 amInstallation was just fine, but when I try to start the virtual machine, I get this kernel panic again. I suppose it is related to the kernel in 10.4.8, I guess I really need that 10.4.10 restore DVD…
-
28. admin Says:
March 1st, 2009 at 1:02 pmI mounted the virtual disk and applied the 10.4.11 combo update with Pacifist, now it boots without a kernel panic, but I am getting bad system calls…
MacGRitsch, if you can share your disk image with me, please contact me here : http://www.macgeekblog.com/contact
-
29. MacGritsch Says:
March 1st, 2009 at 3:14 pmI installed it now on my new MacBook Alu 13″ on which it was not possible to install it directly nor using disk-utility and an external disk with an installed 10.4.11 version.
but it works fine in vm!
-
30. admin Says:
March 3rd, 2009 at 10:04 amThanks MacGritsch, I installed Tiger in a VM and did the trick for the resolution, it works great, now I just need sound… Still looking for a solution.
-
31. MacGritsch Says:
March 3rd, 2009 at 12:45 pmI saw a kext when i was searching for the resolution-hack on google but can’t remember the site nor the keywords.
-
32. admin Says:
March 3rd, 2009 at 1:55 pmI found this file from our old friend maxxuss, but I can’t download it from rapidshare, could you try and send me the file ?
http://rapidshare.com/files/80836516/Maxxuss-ES137x-v0.1.rar
-
33. admin Says:
March 3rd, 2009 at 4:28 pmI am tryin to get sound working with this : http://www.insanelymac.com/forum/index.php?s=690f41c22ed9ca203767bf75f07222d7&act=attach&type=post&id=28898
That’s all we got from maxxuss…
I will digg into vmware tools as well with pacifist, see if I can get something from there…
-
34. MacGritsch Says:
March 4th, 2009 at 3:19 ami was able to install the vm-tools but they need newer and other libraries then available in tiger. I moved them from leopard into it but then the tools-deamon crashed with a bus-error. I think its bether to investigate in open-vm-tools!
-
35. MacUser Says:
April 10th, 2009 at 7:04 amadmin, Were you able to install Tiger on VMWare fusion from your MacBook 10.4.8 restore DVD? Did you need to find the iMac Alu 24″ 10.4.10 restore media?
If you were able to use the 10.4.8 disc, can you describe what you needed to do to get it working? Which program did you use to make the disk image?
Thanks.
-
36. Sixer Says:
May 22nd, 2009 at 6:07 amVMWare Fusion won’t boot from a dmg. Convert the dmg to CDR master using Disk Utility first.
-
37. Dave Says:
June 6th, 2009 at 10:15 amI’m really interested in this, but don’t notice any real movement in the past three months. You were so close! Any updates?
-
38. MacGritsch Says:
June 7th, 2009 at 4:55 amall works fine (without sound).
has one tested with the new version?
I didnt update because i am not sure if it works afterwards (never change a running system) -
39. Dave Says:
June 7th, 2009 at 9:26 amI got it working using the link posted earlier:
http://www.macosxhints.com/article.php?story=20081031054054546
This is with OS X 10.4.10 and the latest version of VMWare Fusion (downloaded yesterday).
However, it has trouble loading secure (https) pages in Safari. It shows a “couldn’t establish secure connection” error. This is using either Bridged or NAT network mode.
Of course, sound doesn’t work and this is important if I want to run Apple TV. Basically I want my Mac Mini to be a media center running Plex, which requies Leopard, but Plex of course doesn’t allow on-screen access to the iTunes Store, which I’d like. That’s the main feature from Apple TV that I need. Sound isn’t crucial, but if I’m thinking of renting a movie I’d like to watch the trailer (and I’m not so sure that an iTunes rented movie would play in Plex anyway).
For fun I might try the same macoshints hack on an Apple TV image, although I realize sound isn’t going to work there either.
Any word on the kexts for sound support?
-
40. admin Says:
June 7th, 2009 at 9:32 amI successfully installed and loaded ES137x Maxxuss kext for sound support, but the sound device is still not there, guess this plugin is too old. I have another idea as well, will let you know if it works out.
-
41. admin Says:
June 7th, 2009 at 6:13 pmOk I got sound working with the following kext : http://atv4mac.macgeekblog.com/AppleAC97Audio.kext.zip
Extract the kext to /System/Library/Extensions
Run the following commands in Terminal :sudo -s
(enter password)
cd /System/Library/Extensions
chmod -R 755 AppleAC97Audio.kext
chown -R root:wheel AppleAC97Audio.kext
cd /System/Library
rm Extensions.mkext
rm Extensions.kextcache
reboot -
42. Dave Says:
June 7th, 2009 at 9:14 pmI’ll need to try this again tomorrow, but on the first attempt it didn’t work. After rebooting my Sound preference pane still doesn’t show any available audio devices. Also, is the third to last command supposed to be “rm Extensions.mkext?” I didn’t have an Extensions.mpkg.
Overall, some findings after doing the macosxhints patch:
- Make sure your Energy Settings within the VM are set so that the machine never goes to sleep. Otherwise the VM will freeze inside of VMWare after a period of inactivity.
- With the macosxhints patch, some installer programs (such as Apple-provided OS upgrades, Software Update, and the XTools installer) don’t recognize Tiger being installed and therefore will disallow certain installations. Software Update likewise won’t see any new software dependent on having Tiger installed (for instance I started with 10.4.10 and Software Update never offered to install 10.4.11; when I downloaded the 10.4.11 installer from apple.com, it wouldn’t let me install it).
- Since my VMWare disk image was imaged from an external drive, I was able to get around the above by booting my Mac from the external drive, running all the upgrades, and then re-imaging back to the VMWare image using Disk Utility. Then of course I re-applied the macosxhints patch before booting back up in VMWare.
- https works in Safari for me now. I’m not sure what changed — all I can think of is the upgrade to 10.4.11.
- AppleTV crashes on launch within VMWare. Booting my Mac into Tiger from the source image on the external drive, it works fine. I’m not sure what the difference would be. I tried touching ServerVersion.plist on the external drive, then rebooting again, to simulate the patch but AppleTV still works there, outside of VMWare. -
43. admin Says:
June 8th, 2009 at 2:12 amForgot to mention that I installed the kext for sound under Tiger Server, but should not be any difference. I will install Tiger Client again if I find the image.
-
44. Dave Says:
June 10th, 2009 at 1:39 pmSince the idea of using this method to run Apple TV was brought up in the initial post and has drawn some interest from others, I’d like to pose that as a potential new project for someone (not me, unfortunately, based on my knowledge). I’ve tried with a couple different disk images, including an ATV-only image posted as a torrent, and in each case it’s the same: Apple TV works when the image is booted from an external drive, but crashes on launch within VMWare. I have no idea why.
I don’t believe anyone in this thread has reported getting this to work, either, albeit I might have been the first to actually give it a try. Any takers?
-
45. Dave Says:
June 10th, 2009 at 1:42 pmI should add, since it’s not clear in that last post (but I did mention it earlier), one of the two images I’ve tried on was a clean Tiger install which I performed myself from the factory DVD. Tiger works fine (but no sound), Apple TV does not unless I boot from an external drive. Who knows, it might be something as simple as setting to the correct resolution (although I’ve already tried 1280×720) or having working sound drivers.





September 6th, 2008 at 9:56 pm
[...] You can find out how to mod the DVD on macosxhints and how to modify VMware Fusion’s files on macgeekblog. digg_url = ‘http://pcwizcomputer.com/blog/?p=268′; digg_title = ‘VMware Fusion 2 B2 supports OS X [...]
February 21st, 2009 at 2:08 am
[...] macgeekblog.com – Hack VmWare Fusion 2 – VIrtualize Tiger/Leopard (My method of choice) Share and Enjoy: [...]