Jump to content

[Release] Leo4VMware by ~pcwiz


504 posts in this topic

Recommended Posts

pCwIZ...YOU aRE THE best. Amazingly I have been trying dozens of builds, fixes...and have never been able to see safari come up with working ethernet. This was the first time that ethernet worked. Infact it worked after I followed your second ethernet methos.

 

I do have an issue with performance. I have a quad code HP 9180 with 4gb ram, plenty of storage etc....but the vmware session is excruciatingly slow. Boot takes 10 minutes, safari takes almost a minute to start up. Am I missing a tweak ?...I know you are bombarded with hundreds of questions (no good deed goes unpunished)...but I would greatly appreciate if you could give me some speed up tips. I am using vmware workstation 6.5 on vista.

 

Thanks

Link to comment
Share on other sites

A better workaround for my post above:Tested on fresh install host connected via router (should work on all host connections)Works on Bridged & NAT

Open apple>location>Network Preferences check that Ethernet Adaptor (en0) has been detected clickO.K

Select Gearcog>SetServiceOrder drag (en0) to top of list. Click O.K.

 

Now click Apply WAIT while the IP addresses are resolved they should appear in the network window (30-60secs(mines sloooow))

In the same window now click (top of window) Location>EditLocations>gearcog>Duplicate Location when duplicated, click Done.

Now as before move (en0) to top of list and click apply and wait again while the IP addresses are resolved as above.

Click the lock and close the Window.Shutdown (apple>shutdown).

Restart leopard after restart goto apple>location (this appears because you've now got 2 locations) and click the one one that isnt ticked.et voila internet.

(you will have do this each time you reboot but a lot easier than other methods)

If you want to watch what happens open network Preferences first before changing location (apple>location>NetworkPreferences)

 

Because there are now 2 locations Automatic & "Automatic Copy" (or whatever you call your copy)it is open for automating using scselect and possibly accounts>login items if anyone does this using a script file can they post it here.

Link to comment
Share on other sites

hi, anyway how to upgrade from 10.5.2 to at least 10.5.5 'cause need for iphone sdk thanks

 

a found it:

 

Download Mac OS X 10.5.5 Update

 

Download Pacifist 2.5.2

 

Install Pacifist.

 

Mount MacOSXUpd10.5.5.dmg.

 

Use Pacifist to open the Mac OS X 10.5.5 Update pkg.

 

Open Terminal

 

sudo -s

 

*type password*

 

while sleep 1;

do rm -rf /System/Library/Extensions/AppleIntelCPUPowerManagement.kext; done

 

Use pacafist to install only: System -> Lirbary -> CoreServices

 

Install CoreServices allowing it to update and over write whatever it wants as administrator.

 

Go back to your terminal and press Control C to end the script

 

Open "About this Mac" and it should now display Version 10.5.5!

 

Download and install the iPhone SDK and develop some apps!

 

I was able to compile the example MoveMe app and simulate it.

I do not have an iPhone or iPod Touch yet to test if I can upload the app to them.

 

Enjoy!

 

If anyone can truly get the entire 10.5.5 update to install cleanly on a VMware image I would be very much interested!

Link to comment
Share on other sites

  • 2 weeks later...

Hi,

Ive been trying to run OSX 10.5.4 or higher, but Im on dialup. Ive downloaded leo4vmware and the apple 10.5.4 combo updater dmg from the apple site, however Im having trouble getting the dmg onto osx in vmware... It doesnt recognize USB drives, and it will only see a CD if I select the ISO(I add the dmg file to an iso first) in vmware, and then it errors when it trys to read it... How should I copy files to it? I cant download them because theyre too big to download over dialup...

Link to comment
Share on other sites

Ok, I downloaded it from a torrent and ran it in my VMWare Fusion (I am on a legit iMac with intel stuff and 10.5.6) now when I run it, all it does is go to a screen like this:

 

leo4vmware1.png

 

This is whats in the folder I downloaded:

 

leo4vmware2.png

 

Please help, thx

 

EDIT: The kalyway disk was just when I was trying to run it through a vm, and on a old old dell inspiron 1000, only 256ram so no success

Link to comment
Share on other sites

I cannot seem to get the network card to work in VMWare. I made sure it is setup as bridge prior to starting osx. I boot up and go to preferences and network. eth0 gets added. I try method 1 and method two but still no go. I go through the process close network and preferences and start safari and still no internet.

 

Any suggestions?

Link to comment
Share on other sites

Is it possible to run this under an SSE2 Centrino?

 

Having issues getting any OSX to run in VMWARE?

 

Managed to get Kalyway Leo to run on my machine, but i would much prefer it to run in VMWARE if possible?

 

I have managed to find a pre-made versions of Tiger than boots up in my VMWARE, dont know if this is a start?

 

thanks

 

ps - i have Leo4Vm downloaded, made a 32BSD as it came down as 64BSD

Link to comment
Share on other sites

  • 1 month later...
SUPPORT APPLE: Help Apple and buy a license for Leopard if you are going to use this!

 

EDUCATIONAL ONLY: Not to be used in a productive or commercial environment

 

NOTE: When this virtual machine is booting, if there is like a no smoking sign sort of thing (cross) over the Apple logo when booting, don't worry about it, its normal ;)

 

VMware Server Note: To use this with VMware Server you need to do a minor tweak to the config file. Otherwise it gives you an error that it was created on a version of VMware with more features. Instructions for the tweak are at the bottom.

  • Intel SSE3 only (no SSE2 patch applied and no AMD decrypts)
  • This has now been confirmed working on VMware Fusion as well!
  • It is possible to get this to work with AMD and SSE2 but you have to do that yourself :gathering:
  • This release is Leopard Flat Image + 10.5.2 Update + netkas 9.2.0 SpeedStep kernel + mac.nub SMBIOS with the necessary VMware tweaks
  • It comes in a ready to go directory that contains everything you need to boot and use it in VMware, just navigate to the config file and open it as a vitual machine in VMware
  • By default RAM is set to 1GB, adjust this if necessary
  • Ethernet does work apparently, but I didn't configure it by default in the release. Scroll down to the bottom of this post to get Ethernet configuration instructions
  • USB does not work, which is not a surprise seeing as it didn't work in Tiger on VMware either
  • Sound works partially, but its laggy and not practical at all
  • The default username is pcwiz and the admin password is pcwiz
  • Time Machine fix is not applied and Time Machine is not configured. I didn't think Time Machine is practical considering you can make VM snapshots in VMware, but if you want to use it apply the Time Machine fix from here (download it, put it into an ISO and mount) and configure another virtual hard drive and format it with Disk Utility and configure Time Machine to use the new disk
  • There is 8.3 of free space left on the disk for your use (add another virtual disk if you need more space)
  • The virtual CD-ROM is not configured to Connect at Power On because it slows boot. Once you are booted into Leopard, connect the virtual CD-ROM by right clicking the CD icon on the bottom right of the VMware window and clicking Connect. Use the Edit option in that same menu to configure drive and ISO settings
  • No QE/CI at the moment

Where to get it?

 

This is basically a preprepped virtual machine that can boot right out of the box, Leopard with no configuration or installation. Download a ZIP file [no links for you!] that contains a text file with links to download all 36 parts (3.55GB total). If you want to download all the same parts at the same time, there is a torrent floating around on Mininova called "~pcwiz's VMware Leopard Image". If you prefer to learn and do all the configuration and everything by yourself, there is a guide for this available here .

How to use it?

 

This is not just a VMware disk image, it contains the configuration files and everything you need to boot it right out of the box. Once you have unzipped the final product, it is a folder called Mac OS X Leopard. Go into VMware and open an existing virtual machine and go into the unzipped Mac OS X Leopard folder and select the FreeBSD 64 bit config file.

warning.jpgPLEASE DO NOT SHARE OR POST THESE LINKS IN PUBLIC!!

 

VMware Server Tweak

  • You must do this to make it work with VMware Server (tested with 1.0.5)
  • Open the Mac OS X Leopard folder and find the FreeBSD-64bit.vmx file
  • Open the file with Notepad or another basic text editor
  • Find the line where it says virtualHW.version = "6"
  • Change the "6" to "3" so it reads virtualHW.version = "3"
  • Save the file and open the virtual machine!
  • If it still gives you the error that it was created on a version of VMware with more features then do this
  • Open the config file again and change the virtualHW.version line to 4 so that it reads virtualHW.version = "4
  • Save it and try again."

Patching for AMD SSE3

  • You only need to do this if you have an AMD SSE3 processor (Intel works out of the box)
  • Firstly, you need to have a working Tiger VM (instructions here)
  • Mount the leopard.vmdk file from this package as a virtual disk in the Tiger VM
  • Boot the Tiger VM and you should have access to the Leopard drive
  • Download Marvin's AMD Utility here
  • Run it from the Tiger VM, for the "Volume/Directory to patch" choose your Leopard volume
  • Choose the "Patch all binaries" radio button and Patch
  • It will take a long time, but eventually it will be done
  • You should now be able to boot the Leopard VM properly
  • If it doesn't work, tap F8 while the Leopard VM is booting to get to the boot: prompt and type in -v and hit Enter.

Ethernet How-To

  • To get Ethernet working in Leopard on VMWare follow these instructions (its easy)
  • Back at the VM home screen, go to VM menu >> Settings
  • Click Add and from the dialog that comes up, choose Ethernet Adapter and click Next
  • Make sure Bridged is chosen and the Connect at power on box is checked and click Finish
  • Boot into your Leopard VM and go to System Preferences (in the Dock)
  • Click on the Network preference pane
  • It will say that a new interface (en0) has been detected, choose the Ethernet Adapter from the left pane
  • Assuming that your internet is auto configuring DHCP, just click the Apply button.
  • Even if it says Cable disconnected or not connected, ignore it, Ethernet will still work
  • It will pull up all your DNS info and everything automatically, close System Preferences
  • You should be able to use Apple Software Update and go on the net fine!

Ethernet Method 2

  • If it still doesn't work, here's another method to do it (make sure that you have an Ethernet adapter configured as Bridged and that you have rebooted the virtual machine after adding the adapter)
  • Go back to System Preferences and open the Network preferences again
  • Click on Ethernet from the left pane and at the bottom click the Assist Me button
  • In the resulting dialog box click the Assistant button
  • The Network Setup Assistant will start up, give the Location a name and click Continue
  • Choose the "I use a cable modem to connect to the Internet" option
  • Click Continue again, and then it will take a moment and tell you that you can't connect automatically and to enter some details
  • Without entering any details click Continue and click OK at the dialog box (this sort of "activates" the Ethernet)
  • Now click the Go Back button twice to get to the screen to choose a connection option
  • This time choose "I connect to my local area network (LAN)"
  • At the Ready to Connect screen click Continue and now it will give you a confirmation that you are connected
  • Click Done or whatever button and close System Preferences, Internet should be working

How to increase screen resolution

  • Because there are no video drivers for it, you can't just configure screen resolution from System Preferences but there is a manual way
  • Go here for instructions on how to do it manually.

Using Apple Software Update

 

  • You can use Apple Software Update to update Mac OS X (if you have a working Ethernet connection)
  • Before updating anything, take a snapshot of the virtual machine just in case something goes wrong
  • To do this, while your virtual machine is running, go to the VM menu >> Snapshot >> Take Snapshot
  • To open Software Update, go to the Apple menu and click Software update, it will scan for updates and it will list them
  • As of now, pretty much any update is OK, except the Time Machine update. DO NOT apply the Time Machine update (it installs a new kernel that will possibly mess up your install)
  • If anything goes wrong after an update, just restore your Snapshot (VM menu >> Snapshot >> Revert to snapshot)

Troubleshooting

  • If this VM doesn't boot properly or if it hangs at the Apple logo, the first step in troubleshooting is to find your errors. Right at the vmware splash screen, click inside the window and tap F8 as fast as you can. You eventually get to a boot: prompt. At the prompt enter -v and hit Enter, watch the messages and post up your errors or where it halts!
  • The next thing to do is to try an older kernel. Tap F8 to get to the boot: prompt again and type in mach_kernel.toh and hit Enter. See if this kernel boots the system properly.

leo1052workinghw4.jpg

 

I had no idea this was going to be so hard. I've been getting crazy errors and there seems to be no help or answers to my errors..

Link to comment
Share on other sites

This is great :rolleyes:

I'm using VMWare Player, because Server is slow and has a horrendous interface, so I was wondering if anyone could upload the code I would need to add to my VMX file to add an Ethernet adapter...

 

 

Unrelated: for anyone who needs to transfer files into their VM, I found an excellent utility called Folder2ISO that converts any normal folder into a mountable ISO. Sorry if this has been mentioned already. http://www.trustfm.net/divx/SoftwareFolder2Iso.php?b2=1

Link to comment
Share on other sites

Hello. I have installed the leo4vmware and it's working slow on my config. I have a laptop toshiba f50--108. Intel dual core 2.26,3gb ram and nvidia 9800gts. It's running very slow and when i see "about this MAC" it's says only the frequency of the processor but not the type. It says "unknown". What can i do to make it work faster?

Link to comment
Share on other sites

Hey ~PCWiz awesome image. One question though, I have an AMD and wondering is it possible and how I would go about updating this to 10.5.5 without any kernel panics. I've tried a few times with patching but nothing seems to work, it always ends with a kernel panic. So if you know where to look or how to do it could you please help?

Link to comment
Share on other sites

  • 4 weeks later...
  • 2 months later...

Hi

 

First of all, thanks for your hard work! Thanks to you I have been able to run Mac OSX in my laptop! Awesome!

 

And after that, the bad news. I have tried to update you image using Apple Software Update and I am having problems. After downloading the update the system restarts and I got a kernel panic. 

 

I have attached the errors I got using the '-v' option. Using 'mach_kernel.toh' did not good either, same error.

 

Any idea what is happening?

 

regards,

 

rafa

post-460965-1248862255_thumb.png

Link to comment
Share on other sites

  • 1 month later...
  • 4 weeks later...

Hey All,

 

Im trying to install Mac OSX Leopard onto vmware, but when i go into the boot and use -v, it gets up to dsmos starting but then says its logs a crash report and then does this about every 10 seconds.

 

See the attached screenshot.

 

Ive also tried all the different settings, and modified the config file as well but nothing seems to work and always results in the same thing.

 

Any suggestions?? Also if you need any more info just let me know and ill post it up.

 

Thanks,

Tim

post-511186-1256093486_thumb.png

Link to comment
Share on other sites

  • 1 month later...
You need an existing working Tiger VM. First go here and follow the steps to get Tiger working on VMware. Then, unzip the Mac OS X Leopard archive and the Mac OS X Leopard folder will be unzipped and there is a file called leopard.vmdk inside. Mount leopard.vmdk as an addition virtual disk in your Tiger VM so you have access to the Leopard drive using Tiger.

 

Go here to get Marvin's AMD Utility and run it from Tiger. Choose the Leopard volume as your Volume/Destination and choose the Patch all binaries option to patch. Then get out of Tiger, start up the Leopard virtual machine and it should be fine ;)

 

How would i go about in changing the settings such as the number of cores for the Virtual Machine without it hanging on boot with the apple logo and the never ending spinning circle? I have the 10.5.5 version, But everytime I try and change some settings such as the resolution and the number of cores, it just hangs, is it because i have HW Virtualisation on? and does that help improve the performance? -_-

Link to comment
Share on other sites

  • 3 months later...

I installed MACOS X in VMWare V7. After installation completed successfully I received error "Operating System not found" :robot: can anybody tell me exact issue?

 

I think bootloader not configured properly. How can I configure it manually ?

Link to comment
Share on other sites

 Share

×
×
  • Create New...