Help - Search - Members - Calendar
Full Version: Tutorial: Install JaS 10.5.2 on VMware Workstation 6.5
InsanelyMac Forum > OSx86 Project > Multi Booting and Virtualisation
Pages: 1, 2, 3, 4, 5
Donk
UPDATE: With VMware Workstation 6.5 RC1, Server 2.0 RC2 and Fusion 2.0 RC1 please change the VMX file line

guestos = "darwin-64"

to

guestos = "other-64"

This should also work for other distros; e.g. iAtkos, JaS, etc. If you want to use a vanilla Leopard install please see this topic http://forum.insanelymac.com/index.php?showtopic=118663.

Donk 31st August


Hi

Just installed JaS 10.5.2 on VMware Workstation 6.5 beta, and it may possibly work with Server 2.0 beta 2. Best so far, boots and installs very quickly. Ethernet and USB work out of the box. Currently sound does not work. Used the VMX parameters from the work I did on iATKOS. I have attached a zip file with the vmx, nvram and an empty 20Gb IDE drive for use in the installs.

Update - JaS 10.5.3 Updater works fine on this setup. (22/06/08)

Major edit to turn into a tutorial (30/05/08).

1. Using an ISO image of the JaS 10.5.2 installer DVD, connect it a boot time to the VMware session and allow VMware to boot the guest from it. You should see the boot prompt (image1.png) and then the Apple boot screen (image2.png).

2. Next you are prompted for the language you wish to use to install (image3.png) followed by another screen as the installer starts (image4.png).

3. We know get to the interesting bit where we need to configure the hard disk. When the screen shows the start of the installer process select "Disk Utility" from the menu (image5.png).

4. In "Disk Utility" select the hard disk and "Partition" tab (image6.png). Within there select the following:
a. Volume Scheme - 1 partition
b. Name - whatever you want but I tend to avoid spaces as there used to be problems installing when there was a space in the name.
c. Format - Mac OS X Extended (Journaled)
d. Select the Options button and select GUID partition type (image7.png)
e. Click OK
f. Click Apply
g. Close Disk Utility

5. Next you should be back at the main installer screen. Click Continue to a blank EULA screen (image8.png), and click Agree.

6.You should now click on the disk drive and press Continue to select the installation destination (image9.png).

7. Now in the Install Summary screen click the Customize button (image10.png), and then select the options in image11.png. I selected all drivers and patches and it has given me no problems. You will need to deselect "Darwin/X86 Bootloader" and "PC EFI MBR" as we aren't using these in this setup only "PC EFI GUID". Click "Done" and then "Install"

8. Now we are ready to have a cup of coffee as the system goes about installing itself. Mine seems to take 20-30 minutes. You will see screens like image12.png, image13.png & image14.png.

9. Finally we are there and we should eject the DVD and restart the guest (image15.png).

10. On reboot you should see a boot menu as in image16.png. Select the hard drive you named earlier and off it goes. You will then be presented with the normal Leopard first boot screens.

Hope this helps everyone. Thanks to VMware, Apple and JaS for making this possible.
NSCXP2005
did you format the partition as MBR or GUID?
Donk
GUID. Done it twice now and worked both times. JaS versions were always great for Tiger and he's done it again with Leopard.
NSCXP2005
Will I be able to select the patched USB driver from the list and also the Leopard Graphics Update?

Would it be possible for you to make step by step instructions for people who have never installed Tiger or Leopard before?

Thanks again

All the best

NSCXP2005
Donk
Hi NSCXP2005

USB driver works fine when selected. I basically installed everything but you need to select only one boot loader. I can't remember the exact options now, but will go back and do it again plus take some snapshots of the process. I'll add these to the first post.
NSCXP2005
Cheers Donk, excellent!!!

Hi Donk, this work great, the only problem I have is that when you start the VM it asks me to select which drive to boot, is there any command that can be put in to the com.Boot.Apple.list file to automatically select it for me?

All the best

NSCXP2005
BigCat400
Is there an official thread that discusses Jas' release, or where to find the image, or at least what its name is so I can search for it?

THanks
NSCXP2005
do you have a link to the thread?
thaoula
Hi Guys,

Have you managed to get sound working?

USB and Ethernet are working great.

Kind Regards,
Tarek
NSCXP2005
Donk,

Is there anyway to get it to boot into JAS Leopard without having to select the drive you want to boot from?
Can a command be put into the com.Boot.Apple.plist file to do that?

All the best

NSCXP2005
thaoula
Hi NSCXP2005,

You will need to add a value in seconds to the <string></string> under <Key>Timeout</key> in com.Boot.Apple.plist.

ie.

The setting below will create a 5 second delay before automatically loading Leopard.

<key>Timeout</key>
<string>5</string>


Kind Regards,
Tarek
NSCXP2005
But I will still need to select the partition I installed JAS Leopard on, wont I?
thaoula
Hi NSCXP2005,

I made the change to the file just before I posted. I rebooted and the countdown timer appeared and then it automatically started leopard.I only have one disk attached and the default boot entry which was the second in the list booted leopard before I made the change.

Kind Regards,
thaoula

PS. this page provides a good overview of the settings http://wiki.osx86project.org/wiki/index.php/Tips_And_Tricks

Also, have you got sound working in the VM?
NSCXP2005
Cheers mate, Excellent, Will ty it
Donk
sudo nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist

And add or edit these lines:

<key>Kernel Flags</key>
<string>rd=disk0s2</string>
<key>Timeout</key>
<string>8</string>

ctrl-o to write file
ctrl-x to exit

reboot.
NSCXP2005
cheers Donk
uniqueOSX
Thanks Donk for the write-up.

I will give this a try and hopefully I will be successful. Not sure what to do with the files in the zip?

Do you think 10GB is enough?
Donk
uniqueOSX

That is a base VMware session to get started. Add your ISO image as a CD-ROM connected at boot time and start it up. The virtual drive has 20Gb free. Not sure what you 10Gb is, but if it is your real hard drive it may be a bit tight regarding space.
uniqueOSX
QUOTE(Donk @ Apr 30 2008, 11:44 PM) *
uniqueOSX

That is a base VMware session to get started. Add your ISO image as a CD-ROM connected at boot time and start it up. The virtual drive has 20Gb free. Not sure what you 10Gb is, but if it is your real hard drive it may be a bit tight regarding space.





Donk

So I should not create a new virtual machine, but just copy those files to the vmware folder that you provided? I currently don't have 20 GB of space, but will try to free up some.
Young Dev
Does this work on AMD by any chance. And how much RAM did u use because I only have 256MB of RAM on my Intel PC.
uniqueOSX
I am having some trouble installing this. It is taking a long time on the grey apple screen, not sure how long it suppose to take, but it is still on that screen after 45 minutes, still loading. Is this normal?

It mentions that my computer does not support 64 bit.
Donk
@uniqueOSX - You don't create a new virtual machine but you use the pone in the zip file. Also the 20Gb drive is sparse so will only use space as you need it, amd not allocate all 20Gb at the start. If you want something smaller, delete the hard drive from within VMware then add a smaller hard drive back in but make sure it is a virtual IDE drive. (Check the VMware manual if you are unsure on this.) The work everyone has dome ion this so far is using a 64-bit capable machine. Yu could try editing the vmx file in a text editor, whilst VMware is closed, and changing the "darwin-64" to "darwin". If your PC has Intel VT extensions try checking the BIOS to see if they are disabled. If they are available switch them on and do a cold boot of the PC, that is physically power it off, and wait 10 seconds before restarting it.

@YoungDev - sorry no chance of this running. I used 2Gb in the virtual machine, and lowest that made it work well was 1Gb. JaS 10.5.2 isn't an AMD version so you are also out of luck there. Sorry.
uniqueOSX
Donk,

I changed to "darwin" in text editor and I went into BIOS and could not find where you changed the setting to enable VT. I have a Sony laptop and heard that Sony did not give you that option to change the VT. Is there a way to enable VT on my laptop? Need help.


Donk
It looks like there are some very low level hack to do VT on Sony. See http://communities.vmware.com/message/754266
uniqueOSX
I probably won't be able to do that. Probably would not know how to do it. I was looking at that site too.
AheadOSX
Hi there,

interesting, but it pretty quickly panics on my machine. Gets as far as the black-apple-on-grey.

Could you perhaps check which build of VMWare 6.5 beta you were using?
(And I assume there is only a single JaS 10.5.2 floating around?)


Thanks a lot!
mcgyver100
Hey uniqueOSX,

I had the same/very similar issues with VMware as you do. However, I don't have a Sony Vaio but a LG P300 with Penryn cpu. On a freshly installed Windows XP system (with just the graphics driver installed) Jas 10.5.2 would install and boot just fine using Vmware 6.5 beta. Same goes for Leo4VMware image by ~pcwiz. After I installed some programms it didn't boot anymore. I found the culprits to be the "Cisco VPN Client" a programm called "Battery Miser" and the "Zonelabs Zonealarm firewall". When preventing these 3 programs from starting everything works flawlessly for me. So if one of them is installed on your system try removing/disabling them. If that doesn't work you could create a 2nd partition and do a fresh Windows installation on that partition and install just the graphis driver. Then try VMware on that partition. There might be other progamms besides the three that I found which cause the CPU error.

Good luck,

mcgyver100
uniqueOSX
mcgyver100,

I will give that a try. I have a VPN Client. I am not sure what other programs, but I will try disable it and see if that works. Thanks for the help!
Donk
Well been starting to see some issues with longer term use of this combination.

1. The new feature on ungrabbing the screen can cause the Leopard guest OS to lock-up. You need to change the setting mentioned here http://communities.vmware.com/thread/137452?tstart=0 here in WS 6.5 beta to ensure that bit is safe.
2. Network transfers also seem to cause a lock-up - tried doing a Software Update on just iTunes and after a period trying to download the guest locks up.

I will investigate further and keep you all posted. In the meantime if you see something similar let me know.
fairaghi
Well, my HP NC6400 is a Core2 only and doesn't support VT. So I changed 'darwin-64' to 'darwin' in vmx file but i'm still getting stuck exactly at the same point as uniqueOSX.
Any suggestion ?

Donk, you did a great job anyway ! biggrin.gif

Thanks.
Nando.
Donk
Have you tried these parameters on the boot command line:

-v cpus=1 -legacy
fairaghi
Yes, I did...

Same freeze..

Thanks,
Nando.

sssharer
Try with "mach_kernel.toh -v" at boot prompt.

nfshp253
Which build of VMware Workstation 6.5 are you using? when I boot up from the dvd iso image, it stops with an application error dialog popup, which says that this version of Workstation 6.5 BETA has problems and I have to contact VMware. Can you upload your version which is working to somewhere? And when I try out with Workstation 6.0.3 with default configurations (darwin-64), they give this error message: Guest operating system 'darwin-64' is not supported. Please select a guest operating system from the General page on the Options tab of Virtual Machine Settings. When I change 'darwin-64' in the configuration file to 'darwin' or 'others' and launch VMware again, it will start up and go boot to the apple logo on grey background and load for a while, before appearing this error message: You need to restart your computer. Hold down the Power button for several seconds or press the Restart button. How the hell do I solve these problems? And I hope you can upload your build of VMware Workstation 6.5 somewhere. Anyway, great guide and great effort!
Donk
Well I have close contacts with VMware so won't upload the software but it is build e.x.p build-84113 running on Windows XP SP3. Do you have an earlier one? This guide is only for WS6.5, as it won't work on 6.0.3 or earlier. The darwin-64 setting is new to Workstation 6.5, Server 2 beta 2 and I think it is now in Fusion 2 beta 1. The download registration I used is here http://communities.vmware.com/community/beta/ace2.5.

Do you have the error message to hand? It maybe something simple.
fairaghi
sssharer,
there isn't a mach_kernel.toh... only the mach_kernel.orig, that sounds as the original by Apple...

Nando.
mtl171
where can you get the install disk? i applied to be a beta tester but didn't get a reply.sad.gif
~pcwiz
QUOTE(sssharer @ May 7 2008, 01:30 PM) *
Try with "mach_kernel.toh -v" at boot prompt.


That's only with my Leo4VMware package. What mach_kernel.toh does is it calls a backup kernel to boot the system because a lot of on VMware the kernel goes corrupt, happened to me a few times.

QUOTE
where can you get the install disk? i applied to be a beta tester but didn't get a reply.sad.gif


Someone publicly made available the torrent for JaS 10.5.2 on the bay.
@ndres
Hello Donk!!! biggrin.gif

Thanx a lot for this guide!!! thumbsup_anim.gif

Yeah... I have VMware WorkStation v6.02 Build 59824, so I've received an error (attached image)... And this weekend is impossible to download it from VMware site because of maintenance... I'm searching via torrent!!! pirate2.gif
@ndres
OK...

I've uninstalled VMware Workstation v6.02 and then installed VMware WorkStation Beta v6.50 Build 1989... gun.gif

But I'm receiving this error (attached imagen)... unsure.gif

I need some advise please... biggrin.gif

Thanx a lot... wink.gif
nfshp253
i get a guest triple fault everytime i try booting from .iso (bug no. 19580)!
Donk
nfshp253 - Are you using the setup we have running? If not you will almost certainly get the triple fault.

Workstation 6.5 beta
VT enabled processor
JaS 10.5.2

@ndres - you need to enable VT in the BIOS of your host machine. The message tells you the basics. Once you have done that in the BIOS you MUST remove power from the machine say for 10-15 seconds, and then power back on again. Apparently the MSR settings can hold the previous setting if only a warm reboot is carried out. There are some machines that are VT enabled but have poor manufacturer and BIOS support so if it is an HP or Sony you may be out of luck.
NSCXP2005
Hi Donk,

I have an HP laptop, I have enabled the VT in the BIOS, do I have to switch of the system for 10-15 seconds and then VT will be enabled?

All the best

NSCXP2005
Donk
Yes if this is the first time you have changed it. Physically remove all power from the machine.

EDIT: Actually I meant to say you need to do this everytime you change the BIOS setting.
@ndres
Hello Donk... biggrin.gif

VT is enabled... But then I've received this error (attached image)... sad.gif

I have some questions:

1) ¿What is your Host O.S.?
2) ¿Is 32-bit or 64-bit?
3) Hardware


Thanx a lot for your help & patience!!! thumbsup_anim.gif
Donk
Ahh I had that problem with MacDrive. I actually used the ISO image directly inside VMware. You need to edit the CD-ROM setting and point to the ISO you downloaded and ensure it is connected at startup in the guest.

Host: Dell D620 laptop
OS: Win XP SP3 x32
@ndres
I've deleted the ISO image... blink.gif

¿Is there a way to make an ISO image from that drive? smile.gif

Anyway, I'm downloading the ISO, once again...  pirate2.gif
Donk
I use UltraISO to create images from CD/DVD. But again I had a problem trying to do that with MacDrive running. You might also get it running by temporarily disabling MacDrive and then using the actual DVD rather than the ISO.
nfshp253
QUOTE(Donk @ May 12 2008, 03:09 PM) *
nfshp253 - Are you using the setup we have running? If not you will almost certainly get the triple fault.

Workstation 6.5 beta
VT enabled processor
JaS 10.5.2

@ndres - you need to enable VT in the BIOS of your host machine. The message tells you the basics. Once you have done that in the BIOS you MUST remove power from the machine say for 10-15 seconds, and then power back on again. Apparently the MSR settings can hold the previous setting if only a warm reboot is carried out. There are some machines that are VT enabled but have poor manufacturer and BIOS support so if it is an HP or Sony you may be out of luck.


my workststion version is correct, my t5600 processor has VT enabled and I used JaS 10.5.2
fairaghi
Donk, ~pcwiz,
as I understood, I have to use the mack_kerkel.toh...
Ok, I found it, I got it, now.... how can I add it to the ISO image ?
I tried the usual Windoze tools as MagicISO, PowerISO, but they don't work...
Any suggestion.. ?
Thanks !!
Nando.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.