sixtydoses. where od is harmless.

March 20, 2008

osx86 on vmware server.

Filed under: Tech — Tags: , — od @ 6:53 pm

My 3rd attempt in installing osx86 onto my vmware server ended successfully. I know there are a number of guides/howto on this topic, but think I’ll just post the settings that I used in order to get it work.

Machine: DELL Inspiron 640m
Platform: Ubuntu Gutsy
Console: VMWare Server 1.0.4
osx86 version: Jas 10.4.8 AMD Intel SSE2 SSE3
References: PCWiz Computer and AsenDURE

Note: This is just for fun/test purposes.

Virtual Machine Configuration: Custom
Guest Operating System: Other – FreeBSD
No. of processors: One
Access Rights: Make this virtual machine private – checked
Memory: 512MB
I/O Adapter Types: LSI Logic
Disk: Create a new virtual disk
Virtual Disk Type: IDE
Network Connection: Use host-only networking

My vmx file:

##########################################################

config.version = “8”
virtualHW.version = “4”
scsi0.present = “FALSE”
scsi0.virtualDev = “lsilogic”
memsize = “512”
ide0:0.present = “TRUE”
ide0:0.fileName = “OSX.vmdk”
ide0:0.writeThrough = “TRUE”
ide1:0.present = “TRUE”
ide1:0.fileName = “/dev/scd0”
ide1:0.deviceType = “cdrom-raw”
floppy0.startConnected = “FALSE”
floppy0.fileName = “/dev/fd0”
Ethernet0.present = “TRUE”
Ethernet0.connectionType = “hostonly”
Ethernet0.virtualDev = “vlance”
displayName = “OSX”
guestOS = “freebsd”
priority.grabbed = “normal”
priority.ungrabbed = “normal”
powerType.powerOff = “hard”
powerType.powerOn = “hard”
powerType.suspend = “hard”
powerType.reset = “hard”
paevm=”true”

floppy0.present = “FALSE”

##########################################################

Previously on my 2nd attempt I mounted the osx86 iso file using the mount iso command, and point the CD-ROM to the mount point but it just didn’t work. So I skipped the hassle and burned it straigt onto a DVD.

With the above setting I don’t have any problem in booting the DVD. I did configure the VM BIOS though just to improve the performance.

Boot the CD, and the launcher will start. After creating a partition using the Disk Utility, I relaunched the installer: Installer > Restart.

Upon rebooting, you may or may not get a ‘b0 error’. It depends on your boot sequence setting. To solve this, just go to BIOS and set your CDROM as the first boot device. F10, and you’ll get back to the launcher again. This time, you can proceed with the installation. At the end of the installation, the vm will restart. If all goes well, Mac OS X should boot perfectly.

Done 😀

osx86.

Advertisements

4 Comments »

  1. How well does something like iTunes work? I had no luck getting it to work via XP on vmware, but if the Osx instance works better it would be a great stopgap while we all pressure Steve Jobs to play nicely 🙂

    Comment by Ray — March 23, 2008 @ 5:48 pm

  2. iTunes works, but the sound doesn’t work out of the box, at least not for me. Most managed to get it work by patching the kext file. I haven’t got the chance to play around with it though (blame me for being a lazy bum). But things that annoy me at the moment:
    1) my CD-ROM will automatically get ejected whenever I boot my OSX. When I pushed it back in, it will get ejected by itself again. But if I have a CD that was already mounted on the host before OSX get turned on, it won’t happen.
    2) at times I won’t be able to release my cursor out of OSX (ctrl + alt). It happens everytime when I am on OSX and the amarok OSD pop out. Damn it’s annoying.

    Comment by od — March 23, 2008 @ 10:15 pm

  3. Sounds like it works far better than XP on vmware ever did! I think I’ll give it a go – from previous experience, I’m guessing that there’s an image available. And… I’ll just do it rather than making assumptions 🙂

    Comment by Ray — March 23, 2008 @ 11:48 pm

  4. Aha yea sounds like it 🙂
    Thinking of trying to install using Kalyway Leopard iso image with a different vm setting, but it seems that the image that I downloaded (which just ended yesterday after almost a week torrenting) is corrupted. I think 😦

    Comment by od — March 24, 2008 @ 12:14 am


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: