WinPwn 2.5 all-in-one (Windows only) iPhone SMS : Error sending message
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:

written by admin

\\ tags: , , , ,

2 Pings to “Hack VMWare Fusion 2 – Virtualize Tiger/Leopard”

  1. PCWiz Computer Blog » Blog Archive » VMware Fusion 2 B2 supports OS X Server virtualization Says:

    [...] 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 [...]

  2. Virtualize Mac OS X Tiger/Leopard Client in VMWare Fusion | BrandonHubbard.com Says:

    [...] macgeekblog.com – Hack VmWare Fusion 2 – VIrtualize Tiger/Leopard (My method of choice) Share and Enjoy: [...]


45 Responses to “Hack VMWare Fusion 2 – Virtualize Tiger/Leopard”

  1. 1. Ross Kimes Says:

    Do you think this will work with a Tiger disc that came with a MacBook (i.e. a non-retail one?

  2. 2. Ross Kimes Says:

    Well 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. 3. admin Says:

    Ross, 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. 4. Ross Kimes Says:

    This 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. 5. admin Says:

    We 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. 6. Ross Kimes Says:

    I 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. 7. admin Says:

    Ross, you are right, Apple never made Tiger Intel retail DVD, only PPC.
    Therefore I guess I will need to hack OSInstall.dist anyway…

  8. 8. Ross Kimes Says:

    i 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. 9. Unteins Says:

    Has 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. 10. Ross Kimes Says:

    I 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. 11. Unteins Says:

    I 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. 12. Ryan Says:

    I 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. 13. Ross Kimes Says:

    Turns 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. 14. rain Says:

    Leopard 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. 15. Bob Says:

    I 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. 16. Northwestern Guy Says:

    Im getting error

    EBIOS Read Error: Error 0×31
    Block 0 Sector 64

    Any 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. 17. Northwestern Guy Says:

    Ross-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. 18. vasanth Says:

    can you take this leopard virtual machine made with fusion to a windows machine (intel) make it work on workstation

  19. 19. MacGritsch Says:

    It installs here ;-)

    I had to do a small modification in the OSinstall.mpkg ;-)

  20. 20. MacGritsch Says:

    ok, 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. 21. admin Says:

    MacGritsch, 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 64

    Then 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. 22. MacGritsch Says:

    YES, 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. 23. admin Says:

    Mine 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. 24. MacGritsch Says:

    You 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. 25. MacGritsch Says:

    BTW: there is antoher way to install tiger: http://www.macosxhints.com/article.php?story=20081031054054546&mode=print

  26. 26. admin Says:

    I 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. 27. admin Says:

    Installation 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. 28. admin Says:

    I 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. 29. MacGritsch Says:

    I 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. 30. admin Says:

    Thanks 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. 31. MacGritsch Says:

    I saw a kext when i was searching for the resolution-hack on google but can’t remember the site nor the keywords.

  32. 32. admin Says:

    I 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. 33. admin Says:

    I 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. 34. MacGritsch Says:

    i 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. 35. MacUser Says:

    admin, 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. 36. Sixer Says:

    VMWare Fusion won’t boot from a dmg. Convert the dmg to CDR master using Disk Utility first.

  37. 37. Dave Says:

    I’m really interested in this, but don’t notice any real movement in the past three months. You were so close! Any updates?

  38. 38. MacGritsch Says:

    all 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. 39. Dave Says:

    I 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. 40. admin Says:

    I 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. 41. admin Says:

    Ok 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. 42. Dave Says:

    I’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. 43. admin Says:

    Forgot 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. 44. Dave Says:

    Since 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. 45. Dave Says:

    I 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.

Leave a Reply