This guide can help you with the installation of Mac OS X on a Windows PC.
also see 
 Step 1 - Purchase/Download and Install VMware
- VMware Server is now available for free at vmware.com.
- You can also download the freeware VMware Player and effectively have a legally free, full-version VMware Workstation (without snapshots, teams, etc.). Latest version now supports GUI creation and editing of virtual machines without having to fiddle with manual editing anymore.
- Download a copy of VMware Server and follow the installation guide for that piece of software.
 Step 2 - Download OS X 10.4.5 or 10.4.6 or 10.4.7 or 10.4.8 ISO
- When possible you should operate from a legal copy of the operating system. This is the only way to ensure that it is free of viruses and future security updates can be applied without worry if the software phones home.
- If you cannot for whatever reason, the torrent search sites are offering up torrents for images (ISOs) of an installation disc. The image I used was Myzar's ISO, entitled Mac OS X 10.4.5 Myzar.iso. The JaS 10.4.6 release has also been tested using this guide.
- Once you have installed VMware and obtained a copy of Mac OS X (x86) you're ready to proceed to step 3.
Note regarding 10.4.8 ISO: JaS torrent will not boot in VMware (There is no Booting Problem with the latest JaS 10.4.8 Torrent Pre-Patched with PPF1 from the Pirate Bay). AMD torrent works nicely on 32 bit host OS. If BIOS supports Intel Virtualization, it must be turned off or 10.4.8 kernel goes into 64 bit mode and crashes unless you use -legacy switch.
Note: The install DVD that normally comes with a Macintosh system, even with the same chipset, will not work with the instructions below.
An alternative, which works on any host is to use qemu-img.
* get qemu through a package manager or from QEMU's Download Page (binaries for x86 linux and Windows) * qemu-img convert -f raw <name>.iso -O vmdk <name>.vmdk * attach <name>.vmdk as an IDE disk * attach <name>.iso as a CD disk * boot
Then boot from the CD as described below. The boot loader on the ISO image will find the IDE disk and start the installation from it. If the 5.5 vmware workstation complains about the the disk image being an older version, just select to use the previous version and select upgrade next time when you power on the VM. --- but don't, because you don't need to use the image other than for installing.
Yet another way to do it, which I believe is easier, is to simply burn the .iso file to a DVD disk, then in the Virtual machine specify your DVD-ROM device. It worked with no problem for me in VMWare Server 1.0.3 on a Linux host.
- With the ISO Mounted, it's time to open up VMware Server to start the installation.
 Step 3 - Create a New Virtual Machine
- Upon starting VMware, click on the New Virtual Machine button.
- A Wizard will open. Click Next.
- Select Typical. Click Next. (On later versions of VMWare, select Custom instead so that you can set your disk drive to IDE instead of SCSI, as required below.)
- Select Other, then pick FreeBSD. Click Next.
- IMPORTANT NOTE! If you are using a Conroe or Core 2 Duo, select Windows and then Windows NT from the dropdown list. Using FreeBSD will cause a stack fault on boot. Same applies to Core Duo (945PM/Calistoga).
You will likely need to select one  Virtual Processor as well. Selecting 2 Virtual Processors will likely cause installation and/or bootup to fail.
- for Gigabyte GA-965P-DQ6: IDE is used instead of SCSI. otherwise the system will not be able to find any installable disk.
- for Asrock Conroe 945G-DVi: IDE is used instead of SCSI. otherwise the system will not be able to find any installable disk.
- Dell E1405 and D620 (and maybe other Dell Core Duo laptops): IDE is required instead of SCSI.
- for Asus P5B-VM IDE is required instead of SCSI, otherwise the system will not be able to find any installable disk.
- (If you do not see this option, go back to the beginning and choose Custom instead of Typical. You cannot change SCSI to IDE once you have created the VM.)
- Name it whatever you want (I used Mac OS X), put it wherever you want. Click Next.
- Location of virtual harddisk drives can be determined at this point in time. For best performance always try to put virtual machines on a separate physical hard drive. Partitions don't count. This is because the biggest performance hit in virtual machines is disk I/O. If the VM is on the same drive as your OS the VM fights with your OS for disk access. When the OS needs to use a swap file it makes the matter much, much worse. Additionally, today's USB 2.0 and firewire external hard drives run on a fast interface bus, have large buffers and spin at 7,200 rpm, as opposed to 4,200 rpm for most laptop hard drives.
- If you are using a non-legal copy you'll want to use Host-only networking initially to prevent Mac OS X from registering itself during installation. If this is a legal copy, use NAT. Click Next.
- Set the Disk size to anything greater than 6GB. You don't have to but I recommend that you allocate the disk space now so that disk performance is increased. When done, click Next. You may also split files into 2GB pieces if on FAT partition.
- Click Finish. . . .
 Step 5 - Profit!
 Step 6 - Setting up your Virtual Machine
- Open up your new virtual machine configuration.
- Under Devices:
- Double click Memory and set the amount of RAM you'd like to use. The minimum is 128MB but the recommended minimum is 256MB. Make sure you don't use too much of your total RAM as swapping may occur and could lead to big problems! I use 512MB (out of 1GB System) and I have set my Memory Preferences [Edit>Preferences>Memory] to Fit all virtual machine memory into reserved host RAM.
- Double click the CD-ROM drive and select the letter of the Virtual Drive with the mounted ISO that you created with Alcohol 120%. If you are using Daemon Tools you may not see your drive listed. See the next step for further details.
- Now EXIT VMware. Here comes the boring part =P
 Step 7 - Editing your VMware Config
- Locate where you've stored your Virtual Machine files in Windows Explorer.
- Mine is ..\My Documents\My Virtual Machines\MacOSX\
- Open up your Virtual Machine Configuration File (.vmx extension) in Notepad.
- Add the following line to the end of the file.
(note: If your CPU does not support PAE, you can't run OSx86 under VMWare on your CPU; OSx86 needs a PAE compatible CPU to work. Intel Pentium M <1.5GHz do not have PAE, so don't try it on those CPUs)
- If you are using Daemon tools you may need to help VMware find the drive. If that is the case then modify the lines in the configuration file referring to the CD-ROM drive similar to this (note replace X: with the drive you have configured in Daemon Tools):
- ide1:0.present = TRUE
- ide1:0.fileName = X:
- ide1:0.deviceType = cdrom-raw
- Save the Config file, close Notepad, and continue to Step 7.
Note: on 10.4.8 8.8.1 kernel and networking: This is a good time to remove existing ethernet0virtualDev (if any) and add:
Note: sometimes scsi0.present = TRUE won't work, so set it to False:
- scsi0.present = FALSE
Note: if you change any settings in the VMware interface after editing the .vmx file, it will overwrite your changes. You will need to go back and change the settings again! It is best to make these edits while VMware is not running.
- Here comes the fun part =D
 Step 8 - Installing Mac OS X
- Start your Mac OS X Virtual Machine.
- When the Mac OS X boot prompt appears, click the logo then hit F8 to add boot options.
- Type in -v and hit enter. This puts you into Verbose mode which will let you know if something is going wrong.
- It may take a while depending on your hardware to load the installation. Be patient.
 Step 9 - Setting up your Hard Drive
- Following along in the installation, you'll reach a point where it's time to select your Hard Drive, but nothing is listed.
- Open Utilities -> Disk Utility on your disk
Note Re 10.4.8: Disk Utility has been reported not to work (it makes an efi partition). Use a prior version to partition your disk, or partition it with another OS, then use 10.4.8 disk utility to erase (by reformatting) this partition. Otherwise it won't boot. Note: no need for using a previous version just apply PPF2 to fix the disk utility http://forum.insanelymac.com/index.php?showtopic=38125
- Select the VMware drive on the left. Click partition on the right.
- Change the Volume Scheme to 1 partition and choose a name. The format should stay Mac OS Extended (Journaled) and the partition should use all space available.
- Click partition, then partition again. After it is finished (progress in bottom right), you can close the Disk Utility.
- Your drive now shows up in setup. Proceed, proceed.
 Step 10 - Using a Custom Installation
- If you have a patched installation you should select a custom installation to see if there are patches listed there that you'll need to include (such as selecting the appropriate patch set for your CPU, see Comment 2). Another place to check is opening up a Terminal window and looking around the installation disc..
 Final Notes
- You may want to disable your internet connection before you start/finish Mac OS X setup so you can avoid registering on Apple's servers. You should be able to press Command (Windows key) + Q when asked to register.
- Note that this guide may not work for you because of incompatible hardware.
- It may be helpful to create a snapshot of the VM after a fresh installation, to allow for settings reversal at a later time; OSX loads a settings wizard at first boot to customise various settings.
- If you are using VMware Server, you may wish to switch to VMware Player after you've finished installation and finished tweaking settings. Using Mac OS X in VMware Player is noticeably faster compared to VMware Server's Remote Console. You can even enable Dock Magnification and it'll work smoothly. Just move your virtual machine folder to another location, uninstall VMware Server, and then install VMware Player (they don't let you have both installed at once).
- Eventually, support the makers of the software by buying all of the software listed in this guide. . .
 Addendum 1: Installing Directly to a Physical Disk
You can install Mac OS X directly to a physical disk using VMware Workstation 5.5:
- File > New Virtual Machine.
- Choose Custom, then choose Other/FreeBSD for guest OS.
- For Number of processors choose one... even if you have two.
- For the disk configuration select Use a physical disk.
- For the Devices drop down box carefully select the disk you'd like to use.
- Close VMware, then goto the location where the configuration file is stored.
- Open the configuration file in a text editor:
- Remove the following lines:
scsi0.present = TRUE scsi0.virtualDev = lsilogic scsi0:0.present = TRUE scsi0:0.fileName = FreeBSD.vmdk scsi0:0.deviceType = rawDisk
- Add the following lines:
scsi0.present = FALSE ide0:0.present = TRUE ide0:0.fileName = FreeBSD.vmdk ide0:0.redo = ide0:0.mode = independent-persistent
- Open the Disk Descriptor File (FreeBSD.vmdk) and change the following line:
ddb.adapterType = lsilogic
ddb.adapterType = ide
- Reopen VMware and continue configuring the other settings to your liking.
- Once you get to the Mac OS X installer screen perform the following steps:
Enter disk utility to create partition table. (Utilities -> Disk Utility): a. Select drive to install onto. b. Click the Partition tab and configure partition table like so: > 1 Partition, Mac OS Extended (Journaled) c. Label the disk... 'Macintosh HD' is the preferred disk label. d. Hit the Partition button and exit Disk Utility. Activate the OS X partition: a. Open the Terminal to activate the partition. (Utilities -> Terminal) b. Use the fdisk tool in Terminal as follows: > fdisk -e /dev/rdisk0 > f 1 > write > y > exit c. Quit Terminal and return to Installer.
You may now continue on to step 9 (above).
 Addendum 2: Installing VMware image to boot your PC
First of all, you can't install OS X on a new partition, it needs its own drive. For this guide Im installing it on my Sony Vaio TR2A. Since I only have one harddrive, it means i'm wiping windows and all my files in the process. You can easily follow the same steps but instead install it on a second harddrive in your PC. Here is how I have succesfully install OS X x86 NATIVELY on my laptop!
First of all, I think your CPU needs at LEAST sse2. For rosetta and to get itunes and other ppc apps working, you need sse3. My vaio has a Pentuim M, so no rosetta for me. Everything else works. Im posting this from the OS X x86 port of Firefox Wink
1. Download VMWare files for patched Mac OS X Tiger Intel”from your favorite torrent site. (Hint: Use the search function).
2. Copy tiger-x86-flat.img from the archive to an external USB drive (it's 6gb)
3. Download Ubuntu Live CD (link) …be sure you get the Live CD!!
4. Burn the ubuntu iso, stick it in your pc, and boot it! (make sure you have your bios set to boot to CD)
5. Once ubuntu boots and the gui finally comes up, hook up the USB drive you copied the 6gb image to. A window should pop up showing the contents of the drive. Take note of where its mounted. It should be /Devices/Yourdrivesvolumename
6. Open a terminal window and cd to that directory (/Devices/Yourdrivesvolumename). Do an ls to make sure you are in the right place (you should see the 6gb img file.
7. In the terminal window type:
dd bs=1048576 if=./tiger-x86-flat.img of=/dev/hda
Replace hda with the correct drive! If you only have one drive, its probably hda. Thats what mine was. You are about to erase this entire drive so make sure youve got it right and make sure you want to do this! Hit enter. It takes a while…took my vaio about 9 minutes.
8. When it's done, remove the ubuntu disc and shut down the pc. Disconnect your usb drive. Thats it! When you power it back on, OS X should boot!
For whatever reason, mine hangs when its loading. If this happens to you, boot with the -x option (hit a button at the darwin screen when you boot your pc. enter “x”and hit enter). Should work without any problems, and I dont see any restrictions being in safe mode.
You'll notice there is a login screen, and you dont know the password! This image was created by deadmoo”and we can easily change his password. Reboot the machine again. Again, hit a button at the darwin screen. This time type “v”and hit enter. At the command prompt screen type:
sh /bin/sh passwd curtis (change the password to what you like)
passwd deadmoo (change the passwrod to what you like)
Done! Now reboot once more, and again use the “x”option. Everything should boot, and at the login screen enter your new password.
WELCOME TO THE OS X x86 CLUB! Look ma, no vmware!
Note: If you are installing this in a PC and have multiple drives, you dont need to use an external drive or linux distro. Simply dd the image in the same manner to any physical drive in your pc, and when its done boot to that drive and it should work. For windows users, there is a port of dd for windows you can use here.
I messed around with this in vmware before installing natively, and I can tell you running it native is a million times faster! Its full speed. USB works, ethernet works, all the x86 software works. Enjoy!
 User comments 0-50
- Comment 0
- Successfull install in VMware Worktation 6.
Internet, usb, wifi, ethernet, etc. all working!!
HOW I DID IT:
- Downloded Mac OS X 10.4.8 [JaS AMD-Intel-SSE2-SSE3 with PPF1 & PPF2].iso from a Torrent site.
- Downloaded VirtualCloneDrive
- Mounted the .iso to a virtual dvd drive (easyer then it sounds).
- Created a new virtual machine, edited the .vmx file to look like this:
<pre> .encoding = windows-1252 config.version = 8 virtualHW.version = 7 scsi0.present = FALSE memsize = 1024 ide0:0.present = TRUE ide0:0.fileName = Mac OS X.vmdk ide1:0.present = TRUE ide1:0.autodetect = FALSE ide1:0.deviceType = cdrom-raw floppy0.startConnected = FALSE floppy0.autodetect = TRUE ethernet0.present = TRUE ethernet0.connectionType = nat ethernet0.wakeOnPcktRcv = FALSE ethernet0.virtualDev=e1000 sound.present = TRUE sound.fileName = -1 sound.autodetect = TRUE mks.enable3d = TRUE pciBridge0.present = TRUE pciBridge4.present = TRUE pciBridge4.virtualDev = pcieRootPort pciBridge4.functions = 8 pciBridge5.present = TRUE pciBridge5.virtualDev = pcieRootPort pciBridge5.functions = 8 pciBridge6.present = TRUE pciBridge6.virtualDev = pcieRootPort pciBridge6.functions = 8 pciBridge7.present = TRUE pciBridge7.virtualDev = pcieRootPort pciBridge7.functions = 8 vmci0.present = TRUE roamingVM.exitBehavior = go displayName = Mac OS X guestOS = darwin nvram = Mac OS X.nvram virtualHW.productCompatibility = hosted ft.secondary0.enabled = TRUE tools.upgrade.policy = useGlobal
extendedConfigFile = Mac OS X.vmxf
floppy0.present = FALSE
ide1:0.fileName = H: paevm=true
ethernet0.addressType = generated uuid.location = 56 4d 00 6c 02 fd a9 85-86 17 74 c9 63 02 d9 03 uuid.bios = 56 4d 00 6c 02 fd a9 85-86 17 74 c9 63 02 d9 03 debugStub.linuxOffsets =
0x0,0xffffffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0 ide0:0.redo = vmotion.checkpointFBSize = 134217728 pciBridge0.pciSlotNumber = 17 pciBridge4.pciSlotNumber = 21 pciBridge5.pciSlotNumber = 22 pciBridge6.pciSlotNumber = 23 pciBridge7.pciSlotNumber = 24 ethernet0.pciSlotNumber = 32 sound.pciSlotNumber = 33 vmci0.pciSlotNumber = 34 ethernet0.generatedAddress = 00:0c:29:02:d9:03 ethernet0.generatedAddressOffset = 0 vmci0.id = 1661131011 </pre>
- and then installed, partioned the drive through Disk Utility in the Mac Installer. Every thing else went smooth!
Check out this link for more info:
- Comment 1 (10.4.6):
- If the installation reboots and you get a <code>b0 error</code> you'll need to mark your hard disk partition as active so the operating system will know where to look first. To do this reboot the system and boot to the DVD. When you see the initial prompt hit F8 to enter some additional options.
- Start the installation dvd image in single mode using the <code>-v -s</code> flags. Once a prompt appears enter <code>fdisk -e /dev/rdisk0</code> (depending on your drive, this is the typical primary disk). Use the command <code>print</code> to display a list of partitions on the disk. Find the partition number for the one where you installed Mac OS X and then use the flag command to mark the partition as active (<code>flag partition_number</code>). Save and quit (<code>quit</code> saves changes, <code>exit</code> does not) fdisk and reboot.
- The installation should continue now.
- Comment 2:
- If after applying comment1 (the initial reboot) the machine hangs with a message You need to restart your computer in 4 different languages, try running a custom installation and select the Intel patch + SSE2 patch (or the appropriate patch set for your CPU). (You'll have to restart the whole installation process.)
- Comment 3:
- You can try opening the .vmx file and replacing <code>guestOS = FreeBSD</code> with <code>guestOS = darwin</code>. Not sure what it does, maybe some performance improvements.
- - Just tried this... While VMware says the the guest OS is Mac OS X 10.5 Server (Experimental), the OS does not boot, and says Operating System Not Found.
- Comment 4:
- I get a panic: commpage no match on last routine error after the AppleACPICPU line and the installer ends on Backtrace terminated-invalid frame pointer 0x0.
- Comment 5:
- I've installed Mac OS X just fine but when I restarted it (since it updated and required a restart) it refused to load and tells me The CPU has been disabled by the guest operating system. You will need to power off or reset the virtual machine at this point. How can I fix this? or should I just try to reinstall everything?
- This is likely because your CPU is too old and does not support SSE2, or it supports SSE2 but not SSE3 and you applied the SSE3 patch instead of the SSE2 patch. Ideally, if you want to run OSX, you should have a newer processor that does both SSE2 and 3. Without SSE3 you won't be able to run Rosetta apps, and without SSE2 you won't be able to run OSX at all.
- Another is it is necessary 2048 free to setup ESX 4.1. If you are running Workstation to install ESX, check if you seted 2048 mb in memory to VM.
- This happens even on host systems using Core 2 Duo E6600 processors; because your CPU is too old is not true. No one's trying to install this OS on a Pentium Pro.
- I get the same error message on my new Intel Core2 6320 1.86 GHz processor on the ASUS P5L-MX motherboard. Does anyone have a remedy for this problem?
- Same problem only with an Intel core 2 Duo E6750 (2x66GHz) with Viiv tech
- If you have your processors set to 2, try setting it to 1 instead AND/OR try setting OS to freeBSD
- Same problem with an Intel i3-540
- Same problem with an AMD Phenom II 955 BE (fixed it by setting it to 1 cpu) (using nawcom 0.3 & Mac_OS_X_10.6.2_VMware_image_for_AMD_hosts)
- Try adding this line to your .vmx file:
- cpuid.1.eax = 0000:0000:0000:0001:0000:0110:1010:0101
- Comment 6:
- Worked like a champ, even after I forgot to choose Custom during the install and loaded all the patches. That was on a P4 machine. The DVD wouldn't load on my AMD box, even though the installer contained AMD patches.
- Comment 7:
- If your <code>launchd</code> fails on 10.4.6 using VMware's built-in DVD emulation, try using Daemon Tools. I had a launchd failure on installation startup; Daemon Tools fixed it!
- Any idea how to work around this one with VMware running under Debian-Linux (Kernel 184.108.40.206) on my AMD Athlon64 3700+ ?
- Mount the iso file in a directory <code>mount -t iso9660 myfile.iso /mnt -o loop</code> and try using /mnt as the vm's cdrom.
- Under linux, I used a custom install, using FreeBSD as my OS type gave me a launchd error, but trying a linuxother custom install worked flawlessly.
- Got <code>launchd</code> failure while trying to install from 10.4.6 .iso image inside VMware server running on Fedora Core 6 host. Changing machine type from FreeBSD to Other Linux did not help. When I burned image on real DVD+R and booted from it - I got past that stage.
- Any idea how to work around this one with VMware running under Debian-Linux (Kernel 220.127.116.11) on my AMD Athlon64 3700+ ?
- Comment 8:
- VMware could not recognize my OS X dvd. I tried creating a disc image (ISO), but it still did not work.
- Comment 9:
- VMware would continually reboot while trying to boot the install DVD on my Conroe/965P board when VMware guest OS was set to freeBSD. I solved this by changing the guest-OS type to Windows NT. Other guest OS settings did _not_ work.
- This was happening for me too, on a Conroe/965. THis fixed it and now it works like a charm. Does anyone know whether this is the cpu or chipset causing this?
- I can also confirm this on a Core Duo and Core Solo
- Comment 10:
- System specs are P5B Deluxe Wi-fi AP-SOLO, E6300, and X1600PRO. It would stall even after doing what Commenter #9 did. But after 5-10 minutes it will actually boot into the disk, just takes a while I guess.
- Comment 11:
- If you receive this error message *** Virtual machine kernel stack fault (hardware reset) *** The virtual machine just suffered a stack fault in kernel mode. On a real computer, this would amount to a reset of the processor. It can be caused by an incorrect configuration of the virtual machine, a bug in the operating system, or a problem in the VMware Workstation software. Press OK to reboot virtual machine or Cancel to shut it down. set your guest OS to Windows NT.
- Comment 12:
- The newest version of Daemon-Tools (4.0.6) causes Vmware to run extremely slow, to the point you think it might be frozen. I removed it, used Virtual Clone Drive (available free at http://www.slysoft.com), and now it's working just fine.
- Comment 13:
- I followed #1 and #2's directions but no dice.
- Comment 14:
- Have installed without hitch, but on first boot, it stops when it reports that 'airport driver cannot be found'. Have tried to disable all networking including wireless networking, no avail. This is on an AMD64
- Comment 15:
- I'm using Core 2 Duo E6300 and tried to change my guest system to Windows NT as told in Comment 9. However, this only works if No. of Processors is set to ONE. If you set No. of Processors to be TWO, installation will not complete; nor it will boot successfully on an installed image.
- Comment 16:
- Success! I used the AMD/Intel 10.4.6 ISO image and it went flawlessly. I did a custom install to add the AMD patches, which was as simple as it gets. My hardware --- Opteron 148, DFI LanParty NF4 UT (modded to SLI), using onboard Marvell GB-Ethernet chip, 1GB OCZ ram, Raptor 74GB drive, VMware 5.5.1 build-19175. Have not tested sound yet but so far so good. I'm surprised how snappy it feels (good response) and obviously, it looks very pretty. Does anyone know of any optimizations or tweaks that can be applied? Just curious. Thanks for hosting all this. It is greatly appreciated.
- Comment 17:
- I get a airport driver not found error in my installed vm. I use vmware workstation 5.
- Comment 18:
- it didn't work on my pc
- i have a amd ahtlon 64 3500+ 2gb ram 320 gb hd
- Comment 19:
- Worked for OSX 10.4.7 on Core2 Duo E6700 with Gigabyte GA-965P-DQ6 and ATI X1900 XTX; Used JaS OSX 10.4.7 install DVD custom installed only installed the needed components (discard AMD, VIA, and nVidia). The hard drive under vmware needs to use IDE instead of SCSI. the OS selected only worked under WindowsNT. the Wireless components should not be installed or else it would cause a 'no airport driver found' error and stuck while booting. With the motherboard, only the sound seems to work perfectly; USB devices cannot be detected. With JaS OSX 10.4.8 patch for intel SSE3, it will hang the system after it is installed. Finder would constantly hang up and restart itself, causing the system very unstable. for ATI X1000 series who might use borisbadenov_3.x.pkg; i used 3.2 and 3.4 and both caused the system unbootable.
- Comment 20:
- Works just fine with a Core 2 Duo - also, I enabled both processors after installation and it's working great.
- Comment 21:
- Excellent guide the installation works fine with AMD Opteron 170 on A8N SLI mobo. Only problem is the slow graphics, I hear vmware tools should correct this. Any ideas on how to install the vmware tools on the MAC OS?
- Comment 22:
- Excellent Guide, its running on my Prescott Notebook without patches, but i have to disable all serial and parallel ports and the floppy in vmware-bios, cause the install process hangs there.
- Comment 23:
- I'm using an IBM Thinkpad T60 and I had problems with the installation on Guest OS Other or Free BSD. Now Im using Guest OS Windows NT and it works.
- Comment 24:
- I was trying to get this to work on a linux host, hence I can't use Alcohol 120% or Daemon Utils. I tried mounting the iso to a loop device but that failed. Finally I burned the iso to a real DVD and set the vm to use the host's physical DVD device. The install worked fine after that, except that when the install finished the os was VERY slow and hardly responsive. After I killed vmware I loaded the image and everything was great. Thnx!
- Comment 25:
- I'm working on a Pentium4, when I tried to install it the installer hangs on the error from comment1, I did what was said in comment1 and it gave me the error You need to restart the computer in 4 languages, (just like in comment2) When I try to do a custom installation I can't select the Intel + SSE2 patch, its gray...
- Comment 26:
- Does anyone have any ideas on how to install the vmware tools on the MAC OS? Please.....
- Comment 27:
- VMware Tools would be really helpful to make the animations smoother... and run in a higher resolution than 640 x 480... wish there was a way to install it.
- Comment 28:
- I installed OSX on my thinkpad T60 (core duo) using the install disk and then ran it under vmware
Critical settings: Set OS to WinNT, #processors MUST be 2 if installed normally
- Comment 29:
- No luck in getting VMware on Ubuntu (Dapper Drake all-up-to-date) on Thinkpad R-51 with 1GB RAM to boot an os x installer image from an iso file (iso file made from my own oem os x install dvd disks). When I specify a boot program (via the '-b' option to mkisofs), the booting o/s (on VMware) hangs. (I have to then do a VMware power-down of the o/s). If I do not specify a boot program, the booting o/s simply fails to find anything to boot. 512MB was made available to all VMware guest o/sses.
- I tried a wide variety of guest o/sses: FreeBSD, Other Linux, Windows XP, Windows NT with the images below, and an image made by UltraISO on my Windows o/s. I'm curious to hear more about how booting from a real dvd worked for the commenter above. But a plain iso file would be the most elegant way to go. Any tips?
<pre> //tp-r51-0/.../mac_os_x_boot_images $ sudo mount -t hfsplus /dev/cdrom /media/cdrom0
//tp-r51-0/.../mac_os_x_boot_images $ sudo mkisofs -allow-leading-dots -l -r -U -no-emul-boot \ -hide-rr-moved -b Install\ Mac\ OS\ X\ and\ Bundled\ Software/Contents/MacOS/Install\ Mac\ OS\ X \ -o mac_os_x_install_1-hide-rr-moved-rockridge.iso /media/cdrom0
//tp-r51-0/.../mac_os_x_boot_images $ sudo mkisofs -allow-leading-dots -l -hide-rr-moved -r -U -no-emul-boot \ -b Install\ Mac\ OS\ X\ and\ Bundled\ Software/Contents/Resources/Startup\ Disk \ -o mac_os_x_install_1-boot-startup-disk-hide-rr-moved-rockridge.iso /media/cdrom0
//tp-r51-0/.../mac_os_x_boot_images $ sudo mkisofs -allow-leading-dots -l -r -U -no-emul-boot \ -b Install\ Mac\ OS\ X\ and\ Bundled\ Software/Contents/Resources/Startup\ Disk \ -o mac_os_x_install_1-boot-start-up-disk-rockridge.iso /media/cdrom0
//tp-r51-0/.../mac_os_x_boot_images $ sudo mkisofs -allow-leading-dots -l -r -U -no-emul-boot \ -b Install\ Mac\ OS\ X\ and\ Bundled\ Software/Contents/MacOS/Install\ Mac\ OS\ X \ -o mac_os_x_install_1-rockridge.iso /media/cdrom0 </pre>
- Comment 30:
- I installed it on a Linux host. To avoid the iso mounting problem I converted the iso image to a vmware vmdk image via qemu-img (qemu-img convert -f raw <name>.iso -O vmdk <name>.vmdk) and attached the vmdk image as an IDE disk to vmware. I also attached the iso image as a cd device as well. Then I booted from the CD as described above. The boot loader found the IDE disk and started the installation from it.
- Comment 31:
- Thanks; I tried all that but still no luck. What command did you use to build the original iso? What host o/s type did you use?
- Comment 32:
- I used the JAS patched original install DVD. I think in your case the problem's source is that an OSX86 install DVD is NOT an ISO image. It's a hybrid something which contains and ISO image, which contains only the boot chains, then the rest of the image is and HFS+ filesystem. The boot chain looks for the HFS+ part. This is the reason why vmware is not able to install from an OSX86 install image. And my solution was referencing this, creating a disk image from the ISO image and letting the installer boot from the ISO image, and letting the boot chain to find the HFS+ image as a disk.
- Comment 33:
- Modify the filenames and try this one out.
<pre>config.version = 8 virtualHW.version = 4 scsi0.present = TRUE memsize = 1024 ide0:0.present = TRUE ide0:0.fileName = Mac OS X Tiger.vmdk ide0:0.mode = persistent ide1:0.present = TRUE ide1:0.fileName = auto detect ide1:0.deviceType = cdrom-raw floppy0.present = FALSE ethernet0.present = TRUE ethernet0.connectionType = nat sound.present = TRUE sound.virtualDev = es1371 sound.fileName = -1 sound.autodetect = TRUE displayName = Mac OS X Tiger guestOS = other nvram = Mac OS X Tiger.nvram
ide0:0.redo = ethernet0.addressType = generated uuid.location = 56 4d 24 5d 4c 16 e3 df-a0 17 e2 5e 56 3e 82 94 uuid.bios = 56 4d 2d 7e c6 a9 7d a7-57 72 d2 43 16 83 d8 7c ide1:0.autodetect = TRUE ethernet0.generatedAddress = 00:0c:29:83:d8:7c ethernet0.generatedAddressOffset = 0
ide0:0.deviceType = rawDisk workingDir = .</pre>
- Comment 34:
- Is the method the same if you want to boot Mac 9?
- Comment 35:
- Hello! I have a Fujitsu Siemens Amilo M 1425 Notebook and I always get a PAE error when i try to install MacOSX in VMware!! What could be the reason? What could i do? Please help me --> [email@example.com] thx
- Comment 36:
- On reboot after install from the DVD for Mac-OS-X-10.4.7-AMD.Intel-(JaS)-ISO-Repack I get the following errors:
kextd: kld_load_from_memory()failed for module /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/Plugins/ACPI_SMC_PlatformPlugin.kext/Contents/MacOS/ACPI_SMC_PlatformPlugin kextd: a link/load error occurred for kernel extension /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/Plugins/ACPI_SMC_PlatformPlugin.kext/Contents/MacOS/ACPI_SMC_PlatformPlugin localhost nDNSResponder: Couldn't read user-specified Computer Name; using default bMacintosh-000000000000b instead localhost nDNSResponder: Couldn't read user-specified local hostname; using default bMacintosh-000000000000b.locallb instead
then a series of:
localhost nDNSResponder: nDNSPlatformSendUDP sendto failed to send packet on InterfaceID 08108600 lo0/4 to 18.104.22.168:5353 skt 9 error -1 errno 65 (no route to host) 3008230281
localhost configd: WirelessAirPortDeviceNameCopy(): no AirPort driver found localhost nDNSResponder: Couldn't read user-specified Computer Name; using default bMacintosh-000000000000b instead localhost nDNSResponder: Couldn't read user-specified local hostname; using default bMacintosh-000000000000b.locallb instead
Then it just sits there. I'm assuming this is the first issue (b0 error) listed above. So I tried booting from the DVD into single-user mode, and running fdisk. I used fdisk -e /dev/rdisk0. I then saw a list of 4 partitions, only one of which has any sectors, namely 1. It is already flagged. However, I used flag 1 to flag it again. I then used quit to save and quit. Upon booting into the HD, I get the errors above.
- Comment 37:
So... I used vmware server and I install Mac OS X 10.4.8 Jas....the installation part works great....but ofter the final reboot system start whit this message: Unable to find driver for this platform ACPI
core 2 duo E6600 gigabyte 965P-DQ6 1 GB Ram Twinmos 7300 GT Extreme 250 GB Sata 2 Seagate 16 MB Buffer
same thing happened when I installed on fresh HDD without virtual partitions
so please help if u can.
10x in advance
The Error Screen is here >>> http://img143.imageshack.us/img143/4527/acpi7zv.jpg
-- I have the same problem, anybody have a solution?
-- /Try comment 84/
- Comment 38:
The install went great and everything work as planned, but now when I get the initial boot up screen it tells me to attach a keyboard and the mouse doesn't move even when input is captured. I was able to use the mouse just fine during install, what happened?
I'm running on an HP dv9000t (notebook)
- Core 2 Duo T5600
- 2GB RAM (512MB alotted for VM)
- 100GB SATA 7200RPM Hard Drive
- GeForce 7600 256MB
I have tried using the touch pad, a bluetooth mouse, and even connecting a USB mouse both to windows and directly to the VM, but still no dice.
- Try grabbing the input on the bootscreen of VMware. I had the same problems and started grabbing input from the post screen and hence, it worked perfectly.
- I had this problem with MaC.OsX.10.4.5.Universal.Install.DVD(INTEL-AMD-SSE3-SSE2).iso, switching to 10.4.8 JaS solved this problem.
- Comment 39:
I can't get this to work at all. I can't get past the PAE error in VMware as soon as I boot the install image, no matter whether I put paevm = TRUE in the vmx file or not.
I'm using: <ul> <li>HP NC6000 portable</li> <li>Pentium M 1.6G chip (I think SSE2 is supported)</li> <li>Win2K SP4</li> <li>VMware Server 1.0.1</li> <li>and the JAS 10.4.8 intel-amd-sse2-sse3 image.</li> </ul>
- Comment 40:
I cant get OSX to install. It gets to one part and just keeps giving me
touch: /var/run/installer: Read-only file system hfs_swap_BTNode: offsets 25 and 26 out of order (0x016C, 0x0100) node=2011 fileID=4 volume=Mac OS X Install DVD device=/dev/disk1s2
over and over again. I want to know is that a good or a bad thing.
- Comment 41:
Installation seemed to work fine following these instructions and using an image labeled JaS 10.4.8 AMD Intel SSE2 SSE3 v1p patched on my SSE2-only linux machine. Booting, however, is another story. On Boot it shows a little Loading Darwin/x86 text spinner for a split second, then it takes me to a gray screen with the apple logo in the middle, where it hangs. There is no text on the screen, no mouse cursor or anything, pressing keys doesn't seem to have any effect either. I looked for guides on troubleshooing the OS X boot process and found this one. But ran into a bit of the problem with the first sentence To get to single-user mode, hold down the command (i.e. cloverleaf or Apple) and s keys as the system begins to boot. Anyone have any ideas how to do this on a standard PC keyboard? Also, I read all the comments and it seems I'm the only one whose system just hangs with no error message. Any help would be appreciated.
- The Apple Key is (on a standard pc keyboard) the windows key. The apple key is also called the Command Key (or is that ALT? :S)
- I have the same problem, but on a SSE3 Intel / Windows 2003 / VMware server machine, set up exactly as described above. Anyone else? Anyone have a solution to this?
- I had this same problem. My solution was to follow the instructions located above and set scsi0.present = FALSE
- I have the same problem! on boot shows Load Darwin/x86, the gray screen with the apple logo appears and restart automatically the virtual machine. I had scsi0.present = TRUE and I delete this line. Now my vmx file is like this:
<pre> config.version = 8 virtualHW.version = 6 memsize = 540 ide0:0.present = TRUE ide0:0.fileName = Windows NT.vmdk ide1:0.present = TRUE ide1:0.fileName = auto detect ide1:0.deviceType = cdrom-raw floppy0.autodetect = TRUE ethernet0.present = TRUE ethernet0.connectionType = hostonly ethernet0.wakeOnPcktRcv = FALSE sound.present = TRUE sound.fileName = -1 sound.autodetect = TRUE svga.autodetect = TRUE pciBridge0.present = TRUE mks.keyboardFilter = allow displayName = Windows NT (2) guestOS = winnt nvram = Windows NT.nvram deploymentPlatform = windows virtualHW.productCompatibility = hosted tools.upgrade.policy = manual ide1:0.autodetect = TRUE floppy0.fileName = A: extendedConfigFile = Windows NT.vmxf floppy0.startConnected = FALSE ethernet0.addressType = generated uuid.location = 56 4d ca b4 8b 0e 53 f8-21 0c 80 e6 67 9a dd 0d uuid.bios = 56 4d ca b4 8b 0e 53 f8-21 0c 80 e6 67 9a dd 0d ide0:0.redo = pciBridge0.pciSlotNumber = 17 ethernet0.pciSlotNumber = 32 sound.pciSlotNumber = 33 ethernet0.generatedAddress = 00:0c:29:9a:dd:0d ethernet0.generatedAddressOffset = 0 tools.remindInstall = TRUE numvcpus = 1 checkpoint.vmState = disable_acceleration = FALSE svga.maxWidth = 800 svga.maxHeight = 600 svga.vramSize = 1920000 sound.startConnected = FALSE ethernet0.startConnected = FALSE paevm=true </pre> I have a Core Duo processor in a HP Notebook HDX9000. I try Windows key + S but nothing?!?! Any idea?! I'm desperate! thanks
- Comment 42:
Thanks for all the guidances and expert hints, and Cheers! I have a Seagate ,Barracuda 7200.7 80 GB SATA hard drive which it comes originally with Apple Power G5 1.8 Ghz machines. I have a running OS X 10.3.9 on that hard disk which I kept to myself. Cause I sold the machine itself unfortunately . I need to access to my data on that 80 GB hard disk seriously. But even I couldn't mount it on my Fedora 5 OS on my Intel P4 2.8 Ghz desktop Machine till now. Then, Questions:
1- Is there any Driver or Patch which lets me to make it accessible on Linux (Fedora5 or Suse10.1 on my laptop) either through on board SATA or even SATA to USB adapters
2- Is it possible to use same hard disk Physically on VMachine! otherwise, probably I need to create an image of whole hard disk by Norton Gouste2003!, ((Possibly!)) And just overwrite it on exiting OS x On VMachine. but I know that I can't proceed to end caouse I don't have an exiting one already!( I'm not an Expert, Sorry). I'll say welcome to any Tics & Trips Cheers. Parker
- Comment 43:
I installed it successfully on my computer's VMware Workstation (Intel Core 2 Duo E6600 2.4GHz; Asrock Conroe 945G-DVi (PCI-Express); 2048MB DDR2 667MHz RAM (2 x 1024MB DIMM); NVidia Geforce 7900GS; etc). I even made a few discoveries, (i.e. set hard disk image to IDE in order for the installation to find it). However, when I try to boot, I get the PAE error, like this: http://en.wikipedia.org/wiki/Image:Osxcrash.jpg I remembered to set paevm = true, and even experimented inserting it in different parts of the config file. I'm using the 10.4.7 Jas ISO Repack AMD-Intel image, mounted on Alcohol 120 (also tried using Daemon Tools 4.08).
I know lots of people encounter this problem, but hard as I try, I cannot find a way to solve it. What are the processor patches, and how do I use them, and if they work, where can I get them?
- Comment 44:
It appears that you cannot use the install disk that came with a Macintosh system - even if it's the same underlying chipset. You MUST get one of the torrent DVDs or get a developer's copy direct from Apple. (And good luck on the latter unless you know somebody!)
- Comment 45:
You could alternatively use the deadmoo(10.4.1) image which comes with the configured stuff all ready to go. Rumour has it that the image is about 1.3GB in size and can be searched for using the terms index of crap tiger-x86.tar.bz2.
- Comment 45a:
Deadmoo sux. It's OLD, and there's lots of brokenness about it. Fast and easy, sure. But not really all that usable.
- Comment 46:
I just installed the 10.4.8 AMD image. THE big trick was to burn the image to a DVD. I COULD NOT install it from the iso.
- Comment 47:
Hi, I tried also to install Mac Os X 10.4.8 on a P4 -2.6 (32 bit) pc, (vmware 5.5.3 windows host). I have the genuine install DvD from Apple itself, but I wanted to test it to see it was capable to boot off the DvD. I also created an ISO file from this disc but vmware was unable to find it (iso & dvd). It came up Please restart your computer, the guest os'es I tried: FreeBsd, winnt, ... Anyone?
- Comment 48:
I successfully installed OS X 10.4.6 on a Core 2 Duo in VMware 5.5.3 using the instructions in comment #1. It worked fine thereafter, however I decided to run the OS X updater... when I came back the machine had rebooted and VMware stated that the guest OS was now 64 bit and not 32 bit. Just a caution to those who get it working, be careful when updating in the VM.
- Comment 49:
If you're using VMware 5.5 or above, then 'paevm = true' is redundant because it is enabled by default. :-)
- Comment 50:
Problem here as well on a AMD64 4600+ X2 under JaS.10.4.8.AMD.Intel.SSE2.SSE3-PPF1. Installs perfectly, but won't boot. Hangs on Waiting for boot volume with UUID.... under VMware Workstation 5.5.4 44386
- Comment 51:
I have darwin osx86 with the 10.4.5 upgrade and all the patches. i orginally installed it nativly on my second hard drive and it installed like a champ,but when i booted my mouse would not work i would get the message about the appleps/2controller.kext so i was finally able to figure out all the keyboard shortcuts and get into the keyboad/mouse menu and set it to use the numberpad on the keyboard as the mouse. worked like a charm but a littlebit of a pian in hind end,but all was great untill i rebooted and then the keyboard would not work. i did extensive searching and tried every patch and solution offered on insanlymac forums. NO DICE! now my problem is that when i try to install it to a partition on my second drive using VMWARE WORKSTATION the install goes fine until it reboots and then it tells me that my processor as been disabled by guestOS, i installed it the same way as before with the same patches (SSE2,intel base, and one for the sata,pata,and via chipset) why is it not working now? i believe the copy i have is 10.4.4 with the option to upgrade to 10.4.5 any help would be greatly appreciated i have tried the solutions here but they are not working.
- Comment 52:
Success! I'm running a dual-core Extreme with VMware 6 Workstation. The instructions helped immensely. I experienced an issue with my first attempt, where the mouse didn't want to play -- it would move but click wouldn't capture. I just reset the VM and tried again and it's installing now. I'm pretty excited about this, since previously I was using the JaS install and directely writing to an external drive; it was just a lot of work unplugging my original drive (as so not screw anything up), installing to a SATA drive (which has proven much more difficult that previously installing to an IDE drive; my old Smithfield machine had more than one IDE drive connector on the motherboard), then plugging the newly installed SATA drive into my PC via USB ... it all didn't really work great. I'll do what I can to tell you all how the rest of the install goes. Good luck!
- Intel Core Duo Extreme X6800 (Conroe)
- Intel motherboard D975XBX
- 4G RAM
- VMware Workstation 6
- OSX JaS OS 10.4.8 AMD Intel SSe2 SSe3
--Solvix 17:50, 22 July 2007 (BST) . . . . . . . . . . . .
 User comments 50-
- Comment 50:
I luanched the disk utility and all that shows up is vmware cd-rom drive. Where is the harddrive?
- Comment 51:
Try with Harddisk set to IDE instead of SCSI, worked for me. How can I enable networking? I receive the error The system extension /System/Library/Extensions/MaxxussAMDPCNET.kext was installed improperly and cannot be used. Please try reinstalling it, or contact the product's vendor for an update.
- Comment 52:
I get the same error as in the previous comment every time I boot Mac OS X (from within vmware). I'm also very interested in a solution to this. Solved: I followed the instructions in http://forum.insanelymac.com/index.php?showtopic=30231 and it worked right away! (well, I rebooted first)
- Comment 53:
Install seemed to be fine, i selected the patch installs, then i had to setup my system and for some reason it would keep looping in the menus and i would have to fill out the same screens(and it would go back to the beginnig at different times). Then i restarted and it seemed to work, but now at boot it loads the background and the bottom short cut menu for about3 seconds and then it disappears for a while and then comes back and it does this till vmware just shuts it down.
- Comment 54:
Installation doesn't work for me on an Intel Core 2 Duo E6400 and an Asrock Conroe 945G-DVi motherboard. When the installer launchs it just gives an error log with the error: Feb 23 14:31:49 localhost : /etc/rc.cdrom: line 244: /System/installation/CDIS/LCA.app/Contents/MacOS/LCA: Input/output error\n. The only things I can use are Disk Utility and Startup Disk.
- Comment 55:
Finnally installed. Thanks a bunch for the guide. Everything here worked for me. Ran into a few problems, but was able to figure everything out. Now to explore Mac =)
- Comment 56:
I got everything installed and it runs fine. What I want know is how to install VMWare Tools (if it is possible). I reset the root pw to allow root login, ran the tools, but it was halted because it could not locate kldstat. Can kextstat and kextload be used or no? Just thought I would ask.
- Comment 57:
Everything seemed to install properly, however after the installation finishes, it boots up to a blue screen, with just the black cursor. Nothing EVER loads. I have left it running there for 2 straight days with nothing. Any suggestions would be greatly appreciated!!!!
- this happens to me too! argh.
- Comment 58:
3/2/07: My install went fine, but after the last restart I get stuck on SystemStarter: Waiting for application services. That line just keeps repeating over and over.
- Comment 59:
5/2/07: When booting setup in Verbose Mode it hangs at this point: <pre> BSD root: disk1s0s2, major 14, minor 4 hfs_mountroot failed: 5 nfs_boot: networking is not initialized panic(cpu 0 caller 0xC0265EA6): nfs_boot_init failed with 6
Debugger called panic </pre> Running a HP Pavillion DV2188ea with core 2 Duo and 2GB of RAM in VMWare. .
 User comments 60-
- Comment 60:
3/10/2007: I get the same error of Comment 37, says somethin about Unable to find driver for this plataform (ACPI) ...Sony VAIO VGNFE-880E/H Intel Core 2 DUO T5500, 2GB RAM
/Try comment 84/
- Comment 61:
I'm installing JaS.Mac.OS.X.10.4.8.AMD.Intel.SSE2.SSE3.PPF.1.Defiant.diskutil.biker880.ich7-R.patch.Integrated on VMware 5.5.1 Build 19175. I'm using Daemon Tools 4.06 to mount the ISO. My system specs: AMD Athlon 64 X2 4200+, 2GB RAM, Windows XP Pro SP2.
One thing that I've come across while using this guide with the default settings: After successfully installing and attmpting to boot the OS, I got a Virtual machine kernel stack fault. I deleted that VM and created a new one with Windows NT as the guest operating system. After loading the Disk Utility, the hard drive I created didn't show up. It turns out that the default hard drive that is created with Windows NT is SCSI, and not IDE. Your hard drive must be IDE and not SCSI.
- Comment 62:
Using JaS.10.4.8.AMD.Intel.SSE2.SSE3.v1p (10.4.8 with patch) on Athlon 4800x2/VMWare Server 1.0.2 under Fedora Core 6 (latest kernel). I had already burned the ISO to a DVD so that's what I used. I set up the VM per the instructions up top and installed without any issues. However, when I rebooted, it stopped at the Apple screen. I tried the config listed in Comment #33 and it worked! I found that my problem was that the following line was present in my config: scsi0.virtualDev = lsilogic. I removed that line and it works now!
I do have one question...when I set up the VM, the sound device was missing and I did not notice until after I spent and hour doing the install. I added the device to the VM, but OSX does not see it...I can't figure out how to add the driver. UPDATE: I reinstalled, making sure that the sound device was there first and it works no problem! Nice!
- Comment 63:
I am using Mac OS X 10.4.8 (JaS) AMD Intel SSE2 SSE3 with PPF1 and I burned it to a DVD. Vmware ist Vmware Server 1.0.2 build 39867 running on an AMD 64 single core machine.
The DVD boots and starts installing and even the graphical installation of OS X starts. But when it comes to the point where I have to choose the destination drive for the installation in the OS X installer Select a destination volume, there are no drives to choose, the list is empty. It seems OS X does not recognize any drive from Vmware. I tried both physical volumes and also virtual disks (both scsi and ide). I tried choosing Windows 2000, FreeBsd and also Linux other. Always the same, OS X never finds any harddrives. Any suggestions?
Yup.... Go read Section 8 - You need to use Disk Utility to partition the disk before the install menu will display an available drive. I had to define my VDisk as IDE not SCSI before it would show up in Disk Utility.
- Comment 64:
I did the AMD 4800x2 install in Comment 62. I'm now trying to install this on my Pentium D 840 at work and one thing I see is the following: SAM Multimedia: READ or WRITE failed, ASC = 0x11, ASCQ = 0x00. The DVD access is screwy on this one...it seems it's always trying to access the DVD really slowing down the install. Any ideas? I also see 'disk13s I/O error'...what does that mean? I'm running VMWare Server 1.0.2 under Win2KSP4 and trying to install off the DVD. Note that the Pentium D 840 does not support the Intel VT extensions so I can't run 64-bit OS' under VMWare (not sure if that matters here). UPDATE: This is either a problem with the media (Memorex DVD-R) or the DVD Writer on these Dell's. I burned the original ISO to the same media and then copied it to the hard drive and mounted with Daemon Tools and was able to install fine. The ISO I made locally off the original burned DVD didn't work either so maybe the drive has a problem with the partitioning on the DVD.
- Comment 65:
(Using patched JAS 10.4.8)Has anyone gotten NAT to work? I installed using 'Host Only'. When I switch to NAT, an IP in the proper range (192.168.238.x) is assigned, but there is no DNS functionality. I have other (Windows and Linux) guests which work fine using NAT. If I switch to Bridged, OSX works fine. Another one of my OSX VM's won't boot up when NAT is selected (hangs at grey apple screen)...I believe that is the one where I installed all the drivers...works fine with either HostOnly or Bridged. Any ideas? UPDATE: After many, many installs, I found that I should pick the AMD custom install and NOT use 'ethernet0.virtualDev=e1000' in my config REGARDLESS of whether I install on an AMD or Intel box. This is the only way I have found to get the Mac's built-in ethernet to have the VMWare-assigned MAC address and allow NAT to work. UPDATE #2: Yes, but now all my left clicks are being treated as double clicks for some weird reason. UPDATE #3: There is no problem with the mouse...I use my iMac at work so rarely, I didn't realize it was working correctly!
- Comment 66:
Simple question..how do I disable intel virtualization in vmware?I've searched everywhere and could find the option. Even with windows nt, me ,98 as soon as I try to run osx kernel with -v or -x -v vmware says i'm trying to run 64bit os in 32bit virtual machine..If I try with FReeBSD64 it boots up to the point it as panic message in the cpu.what can I do?
It's in your BIOS settings. (Make sure you're using ppf1 if it still gives you the errors after turning it off, if you're using 10.4.8)
- Comment 67:
Just select custom machine, Windows NT in the presets, IDE drive, and install any version. 10.4.8 works on the freebsd preset, but it's 3 times slower than 10.4.7. Couldn't get photoshop to work - WTF? Ant X version is very slow, even on my C2D 3GHZ CPU.
- Comment 68:
This does not work for me on a 3500+ AMD 64, crashes right after the menu where you can select the installation message. This guide didn't help me.
- Comment 69:
Sometimes if you get the Virtual machine kernel stack fault (hardware reset) error, a simple reset can solve the issue; but if the problem is recurring, refer to #11 for a possible permanent solution.
(BTW Mac OSX works fine on my P4 3.0GHz Prescott in VMWare Workstation 5.5.3) .
- Comment 70:
I get this error after the installation without any kernel update, nothing, just right after the reboot after the installaion: **Virtual machine kernel stack fault (hardware reset)*** error My computer is: HP Pavilion tx2532la Processor AMD Turion X2 64, with SSE2 and SSE3 support Host operative system Windows vista Ultimate 32bits VMWare 6.5 and MacOsX86 Leo4all AMD version. Please advise to firstname.lastname@example.org . .
- Comment 71:
The error 'com.apple.Boot.plist not found' can be avoided by burning the iso image to DVD. make sure that you use a DUAL LAYER disk. Even although the image is small enough to fit on a single layer DVD, it still needs to be burnt to a dual layer disk. .
 User comments 70-
- Comment 70:
Using JAS 10.4.6 and installed fine for me, Pentium D 516 2.9, 1.0Gb RAM, Intel 915, GMA900 graphics, Intel Pro 100 NIC. No sound yet but I haven't tried to fix that so I'm not complaining. Booted straight off the DVD, got the B0 error described above but the fix worked great. Currently running in VMWare Server 1.0.2 and is a bit slow, may try a dual boot config on a second HD and see how that goes.
- Comment 71:
Same problem here as #57 on a AMD64 4600+ X2 under JaS.10.4.8.AMD.Intel.SSE2.SSE3. Installs perfectly, but won't boot. Just hangs at a black screen with a single solitary cursor that looks very lonely. (Edit: Hotiso Version works perfectly bar the MaxxusAMDPC kext problem. Can't wait for my Macbook next week!)
- Comment 72:
I got the vmware tools to install to the configuration script by editing vmware-install.pl replacing kldstat with kextstat in all locations as previously thought. The script vmware-config-tools.pl references ldd and hangs. A site thought that otools -L could replace ldd Editing the file that come in the tar file then must be copied over the top of the one at /usr/local/bin (the only problem was I had to copy the file in the terminal window) This otool binary seems to be part of Xcode 2.4. I am currently downloading the 950 meg Xcode dmg to try this next step. If anyone has any other ideas I'm all ears.
- Comment 73:
I got it working fine, except my CPU utilization is 100% when idling. running vmware 6 beta on vista, Mac_OS_X_10.4.8_[JaS_AMD-Intel-SSE2-SSE3_with_PPF1___PPF2], Athlon64 x2, winnt/freebsd settings doesn't matter, 1cpu/2cpu both work, just get 100% utilization on both cpus in 2cpu mode. is this normal?
- Comment 74:
By following Comment 72, I found that in the two config files you need to replace all instances of kldstat with kextstat, ldd with otool, kldload with kextload, & kldunload with kextunload. This resulted in me getting farther with the tools until I got to a point where it knew that it was not being complied on FreeBSD. Any way around this?
- Comment 75:
ok, I get a kernel trap after applying comment 1. Here is an picture of my screen so you can see the error. http://myweb.cableone.net/Tx-Files9/panic.png Specs and info: AMD Turion 64 Mobile Technology 1 Gig of Ram ATI Xpress 200 series On Linux, Kubuntu Fiesty Fawn. I am using the 10.4.6 JaS from piratesbay. I burned the disk to a dvd as I was unable to get the iso mounted to where it would work with vmware. Added the SSE2 and SSE3 patches along with any other AMD ones. Installation went swimmingly up until the b0 error.
- Comment 76:
Now that there is VMWare which runs on OSX, is there a VMWare Tools for the OSX operating system? Or does the OSX VMWare product not actually run OSX as a VM?
- Comment 77:
I tried to install it in VMware with my sempron processor, but it failed, so i installed it directly, without VMWare. It's much faster!
- Comment 78:
I have an AMD 64 3000+, 1GB of ram etc.. the installer worked but finished system wont boot, all the problem is that the cd is osx 10.4.4 and doesnt come with an amd patch. all i wanted was to install osx 10.4 to then try and make my 10.5 .dmg file to work.. tried loads of .dmg to .iso converters and tools but none work =[ i rekon its because its too big (5-6 GB). so that failing im goin to try installing it nativly on my laptop (core2duo @ 2GHz, 2GB ram) hopefully that will allow me to do SOMETHING with the leopard beta... meh.
- Comment 79:
Im running VMware Server Console 1.0.3 on Kubuntu 7.04. I created an .iso using 'dd' directly from my mac osx install cd, converted it to .vmdk with qemu-img as suggested. Ive attached the .iso to the IDE cd-rom device and the .vmdk as an IDE hard drive respectively. Power on the machine in vmware and it recognize a boot media. Ive added paevm = TRUE and changed the scsi-0.present to FALSE. Still no dice. The machine is a dell precision 490. Im hoping its not a hardware incompatability.
Is there a hack that needs to be applied to the .iso so that vmware can boot from it? Has anyone succesfully created an .iso from their own DVD? Excellent question...has anyone?
- Comment 80:
I got system config file '/com.apple.boot.plist not found. The trick is to make sure to click in the window when it first opens. This activates the mouse and keyboard. Then when it asks to hit any key to load OSX, make sure you press a key. Otherwise you get system config file '/com.apple.boot.plist not found
- Comment 81:
What are the options for doing this legally? I'm happy to buy a copy of OSX but can't figure out how to get one that would run on Intel. To purchase Tiger from apple.com it lists PowerPC as a system requirement so I'm assuming this won't install on VMWare. I'm running VMWare Workstation 6.0 on Windows XP, any comments would be welcome.
- Comment 82:
After I install, everything work fine except I always get a verbose startup! Can someone tell me why it keeps starting up in verbose mode? I would really appreciate the grey apple splash screen. I'm using the JaS 10.4.6 disc and installing on an AMD Athalon 64 X2 4200+ in Vmware Server 1.0.3
- Comment 83:
Installed perfect for me. On seperate Quantum 40 GIG, went into Vista and used EasyBCD 1.5 (erm 1.6?). Super easy tool to edit your boot loader and add Mac OS X into the mix. Set that up, and rebooted. Got Mac OS X on the list, and booted Darwin x86. Loaded for about 20 seconds, and every time, it hangs showing a panic screen (in 4 languages). :|
Intel 2.8 HT 1 GIG Ocz Gold 40 Gig Qauntum JaS SSE2-SSE3-PPF1-PPF2
- Comment 84:
I got the ACPI error as Commenters 37 and 60 did. The solution is to reinstall (and repartition) the hard drive, then checking the box 'Intel kexts' during installation. Successfully installed on C2D E6600, VMWare.
- Comment 85:
Networking would not work with 10.4.8, so I copied MaxxussAMDPCNET.kext from a 10.4.4 install that had working networking, and I loaded it. Voila! networking. .
- Comment 86:
Just figured this out, if you go to Host/Settings, the Memory tab, and change to Fit all virtual machine memory into reserved host RAM it is _much_ faster. Oh yeah, you have to be root to do this (sudo vmware) and running vmware as root will mess up your permissions once you do so you will have to do:
sudo chown -R myusername ~/.vmware
after you do this. . . . .
- Comment 87:
I've been making some reasonable efforts to get the vmware tools to work on Darwin / MacOS. I've managed to get the entire script to run without any errors, and i'm just checking that any drivers have actually been installed or anything. So if anyone's interested in my highly modified scripts, leave a comment and i'll post something back. .
- Comment 88:
Thanks for this great guide, I got everything to work even internet. The only problem I am having is that OSX doesn't recognize some hardware like my geforce 6800. A bigger problem I am also having is performance, My processor (AMD 3500+) is constantly working on 100% and OSX is very slow and stutters a lot. If someone has tips on how I can boost my performance please reply. . .
- Comment 89:
I am very interested in vmware tools for mac osx x86. I have tried to do that and the following link is my work on this. http://forum.insanelymac.com/index.php?showtopic=50753&pid=363178&mode=threaded&start=#entry363178 Hope someone can make it. . .
- Comment 90:
I managed to install the system. Even used some MAC only tools. My problems now is 1. no internet. 2. important for me: can't transfer files from MAC to Windows. . . . . . .
- Comment 91:
Hey guys! i installed MAC OS X on vmware and my problem is i dont have networking, i have a built in ethernet but i cannot configure it, nuthing pops up when i press the configure button, and secondly i dont have the MaxxussAMDPCNET.kext file in my system/library/extensions folder. please help me out guys. i have done every other thing mentioned here. .
- Comment 92:
1. To solve hdd problem (STILL THIS FOR ROOT DEVICE) you must use VMWare Workstation and set param VM Settings/Processors/Execution Mode/Preferred Mode as Intel-VT-x or AMD-V. 2. If your mouse stuck in top left corner and don't want to move, - you must take 2 USB mice, - connect them to PC, - check VM Settings/USB Controller/Show all USB input devices, - start Mac OS X, - when it started find one mouse icon on bottom right corner of VMWare window and check Connect (Disconnect from host), - so you have 2 mice: one on PC and on Mac. .
- Comment 93:
To install VMware Tools for OS X, download VMWare Fusion. Crack open the DMG. Dig through the installed files until you find darwin.iso. Mount and install. So far though, its only helped bring me shared folders, nothing else. Hope this little nugget brings us closer to a real solution. .
- Comment 94:
I am interested in the install of VMWare Tools as mentioned in Comment 87. .
- Comment 95:
Success Report: tiger-x86 works out of the box on my following machines running VMware-player2.5.2 (Linux 64bit) - Desktop PC clone with Intel P4 sse2 - Laptop HPdv6700 with AMD Turion 64bitx2 sse2
Just edited the file tiger-x86.vmx a little bit according to comment 0 to get wifi working through NAT.
- Comment 96:
Success Report: Took a while due to a few RTFM mistakes but have it running on a Intel Mobile Core 2 Duo SP9400 successfully. Pretty much just followed the instructions above. Didn't bother with 120 or Daemon Tools, just burnt the iso to disk using Windows 7 native tool and pointed the CD drive at it. Installed the bare minimum for a custom install.
Only outstanding issue is getting the networking fixed. It doesn't seem to pick up internet access from the laptop's wireless adaptor. Gets an IP address and DNS info (using NAT) but the config won't detect the network as actually being connected.
- Comment 97:
This wiki is now quite old. For a new and improved way of booting any Mac OS X guest in any VMware product on any Intel-based physical machine, see http://www.insanelymac.com/forum/index.php?showtopic=220750 .
- Comment 98:
Seems to install fine under VMWare Server on my Dell Studio 32bit. But after reboot it stops at grey screen with power button logo saying must reboot hold down power button or something like that. Cannot get past that. Any idea's? .
- Comment 99:
Full downloadable VM's using the patch found through comment #97: http://www.souldevteam.net/blog/category/osx86/osx86-virtual-machines/
 Common Installation Errors
ACPI Driver Not Found''
This is easy enough to fix. The first thing to try is booting with the Guest OS set to Windows NT. If that doesn't work, try booting with the -legacy parameter and the boot prompt. As a last resort, repartition the drive, reinstall Mac OS X and this time, choose to install the Intel kexts option.
Reboot the VM and boot into the DVD. Tap F8 to get to the boot prompt. Enter '-v -s' (without quotations) and press enter. At the prompt, enter 'fdisk -e /dev/rdisk0' (without quotations) and press enter. Now type in 'print' (without quotations) to get a list of partitions. Find the partition you installed Mac OS X on and type in 'flag <partition#>' (without quotations, replacing partition# with your partition number) and press enter. Type in 'quit' (without quotations) to save changes and reboot.
com.apple.Boot.plist not found
This usually happens because of a defective DVD or ISO. The last thing to try is increasing the RAM. If that doesn't work, try burning the ISO to a DVD if you are mounting. As a last resort, get a good healthy ISO file and burn it to DVD and then try installing.
Cross symbol appears on Apple logo
This is usually a one-time thing that happens right after installing Mac OS X. This symbol is usually followed with a DMA message. Click OK to the message and reboot the VM and the symbol shouldn't appear again.
Just click the checkbox so that the message doesn't appear again and click OK. This is not a serious error in most cases.
Hard drive doesn't show up in Disk Utility
Make sure your virtual hard drive is IDE, not SCSI. This is what causes the problem.
Hard drive doesn't show up in OS X installer
Make sure you have partition and formated the virtual drive as Mac OS Extended (Journaled). If the hard drive is not partitioned and formatted, it will not appear in the installer screen.
Input (Keyboard, Mouse) doesn't work
Make sure you have clicked inside the VMware screen to let you control OS X. If you have clicked inside and it still doesn't work, try using a PS/2 mouse and keyboard. As a last resort, you will have to obtain a different ISO or DVD because the one you are using is not compatible with VMware or your hardware.
Start up the Mac OS X DVD in verbose mode (enter '-v' without quotations and the F8 boot prompt and hit enter). Note the line where the installation hangs. Report the line to PCWiz by sending a message and we may be able to help you. You can also post a topic in the InsanelyMac Forums and see if someone on the forums can help you.
ISO Image doesn't work
If you have mounted the image, make sure it is mounted on a 3rd party program such as Daemon Tools or Alcohol 120%. Next, try burning the ISO to a DVD and see if that makes a difference. If nothing works, the image is probably not compatible with VMware. Obtain a new image and try again.
This error comes up if you are mounting the OS X ISO directly on VMware. You have to mount the ISO on a 3rd party program such as Daemon Tools or Alcohol 120%. You can also burn the ISO to DVD, which will work better.
MaxxusAMDPCNET is not installed properly error
Open Terminal in Mac OS X (/Applications/Utilities) and type the following commands pressing enter after each one:
cd /System/Library/Extensions sudo find MaxxussAMDPCNET.kext -type d -exec /bin/chmod 0755  \; sudo find MaxxussAMDPCNET.kext -type f -exec /bin/chmod 0644  \;
Now reboot the virtual machine and the error should be gone.
NAT Networking Doesn't Work
Try removing the ethernetVirtualDev=e1000 line from the VMX configuration file if its there, and try adding the line to the VMX configuration file if it isn't already there. If that doesn't fix it, install the MaxxussAMDPCNET driver. You can find instructions in this post.
OS X hangs at gray Apple screen
This happens usually because of faulty virtual hardware or bad drivers, language packs, patches, etc. There are many things you can try to fix this problem. Here are the possible solutions (from obvious to least obvious):
1) Disable the Ethernet, Sound, USB, Floppy, and any other unneccessary hardware in VMware 2) Reinstall OS X with just the base operating system and the patch for your CPU 3) If you are running VMware Server, switch to Workstation 6 and try 4) If you are running VMware Workstation 5.5 or lower, try updating to version 6 5) In the VMX configuration file, change scsi0=TRUE to scsi0=FALSE 6) Boot OS X in single user mode by entering the -s switch at the F8 boot prompt
The CPU has been disabled by the guest operating system. You will need to power off or reset the virtual machine and this point. error
If you get this error, you're pretty much doomed. This can happen because your processor doesn't support SSE2/SSE3 or if you installed the wrong CPU patch durning OS X installation. This error also seems to come up on lower end Core 2 Duo CPUs. No exact solution to this problem has been found.
**Virtual machine kernel stack fault (hardware reset)*** error
If this happens before you install OS X, try setting the guest OS to Windows NT and your hard drive type to IDE. If this happens after an OS kernel update, then that is the problem. Revert back to a previous configuration using a virtual machine snapshot (if you can). If you didn't make a snapshot and you did back up the old kernel, boot into single user mode using the -s F8 boot prompt switch and copy the old kernel back using the sudo cp -R command:
sudo cp -R <path of old kernel> /mach_kernel
Replace <path of old kernel> with the path of your kernel backup. If you didn't back up the kernel and you didn't make a snapshot, you will have to reinstall OS X.
VMware continually reboots when booting DVD
This can happen on some Conroe boards and Intel Core Duo/Solo processors when the guest OS is set to FreeBSD. To fix this, set the guest OS to Windows NT and set the number of virtual processors to 1.
VMware runs extremely slow (when using Daemon Tools 4.06 or newer to mount ISO)
Mount the ISO using a different program like Virtual Clone Drive or Alcohol 120%.
VMware says that you are running a 64-bit OS when you are running 32-bit
This can happen if you update your hacked OS X using Apple Software Update. If you didn't update and you are using a 10.4.8 image, make sure it is patched with PPF1. The last thing to try is to disable Intel Virtualization in VM BIOS if your processor is using it.
Also if you set your OS to Windows NT to install it, Windows NT is a strictly 32 bit OS. This might be why VMWare complains.
Grub error 17 <br> Problem: Grub error<br> system boot from .iso or DVD and you will probably get the following error:<br> GRUB Loading stage1.5.<br> GRUB loading, please wait<br> Error 17 <br> <br> Solution 1):<br> Change order to first boot from DVDROM, not HDD.<br> When the virtual machine in vmware runs - quickly click mouse (under Windows) in black window and quickly press F2 to enter the bios vmware. In bios change:<br> first boot: CDROM !!!!!<br> second boot: HDD<br> trird boot: Floppy<br> Save changes in bios and go to exit<br>
or solution 2)<br> Don`t panic. It`s a known bug for GRUB. To fix it, you need a Linux bootable CD. I use RedHat Linux as example.<br> Step 1. Edit VM settings, so the CD-ROM pointing to RedHat installation CD 1.<br> Step 2. Start VM and have it boot from CD-ROM. I your VM was created with BusLogic SCSI, you need to manually install the driver. (That`s why I suggest LSI if you`re going to use RedHat CD)<br> Step 3. On the boot prompt, type linux rescue <br> Step 4. Follow the screen instructions to setup keyboard, language. You don`t need to setup network connection.<br> Step 5. On commad prompt, type chroot /mnt/sysimage, Enter.<br> Step 6. type grub, Enter<br> Step 7. type root (hd0,0), Enter<br> Step 8. type setup (hd0), Enter<br> Step 9. type quit, Enter<br> Step 10. type exit, Enter (type exit, Enter, again, if the system didn`t reboot)<br><br><br>
You have to restart your computer panic screen error
If this appeared after the b0 error, reinstall OS X and select the correct patch for your CPU. If this happened after a kernel update, follow the instructions in the Virtual machine kernel stack fault error to restore the old kernel if you have it backed up. You can also restore a snapshot if you made one. .
 Q: Is there any way to network OSX in VMware?
A: Yes, you can network VMWare to your Windows XP, allowing Internet access.
- Method 1 (virtual serial port)
VMWare works with a serial port / PPP connection. I used a demo of Virtual Serial Port Driver XP v5 to create a pair of serial ports. I bound one of them to Incoming Connections, no flow control, 115200. Allow directly connected users to connect without a password, give it a pair of IP addresses under TCP/IP config.
The other serial port I bound to the Virtual Machine. Within OSX select the Null Modem at 115200 as your modem, unselect compression and wait for dial tone. Under PPP Options, select use terminal window. Click Connect. When the terminal window appears, type in CLIENTCLIENT and hit enter (you won't see anything in the window as you type). The XP side should respond with CLIENTSERVER. Click connect. If all goes well you'll be connected via PPP.
- Method 2 (dual virtual machines)
Here's something else to try... Basically what you need to do is create a Windows/Linux/BSD VM to run alongside the OSX VM. Then enable Named Pipe COM port redirection on both VM's and set up a PPP-Over-Serial link between the two VM's COM ports.
- Remark This method doesn't seem to work with deadmoo's image. Seems to work fine (but slow) with a new image(not the one from TPB !).
- Remark Correction this method actually works with deadmoo's image. However, if you ever get into a situation where the system preferences network app no longer functions, you may have to start from a clean deadmoo image. The trick is to make sure the builtin-serial device is detected.
- Method 3
Install Maxxus' patch to make network work in VMware.
- Method 4
If you are using VMWare 5.5.x, just open .vmx (VMWare configuration) file, add/change two lines:
- guestOS = darwin
- ethernet0.virtualDev = e1000
Note that there is no need to change the guestOS -- in fact it will end up in an unbootable system.
Under VMWare Workstation 7.x I just added
- ethernet0.virtualDev = e1000
and networking is OK.
see vmware forum thread 
This page was last modified on 1 August 2013, at 15:17.
This page has been accessed 3,522,869 times.