Installing Mac OS 10.6.0 on a Asus EeePC 1000HE

I have the very occasional need to run utilities which are only available for the Mac. This isn’t enough use to buy a dedicated Mac for this purpose, but on the other hand borrowing a Mac gets quite old. Lately I had heard of people setting up Hackintosh systems with a Mac OS running on PC hardware. Since there is lots of documentation on the web about installing the Mac OS on PC netbooks, I decided to try it on my Asus EeePC 1000HE – in particular because I had heard that this particular netbook is one of the better hackintosh candidates.

To play it safe, I picked up an older Snow Leopard 10.6.0 install DVD, since I had heard that hackintosh support could be broken in later versions. Rather than mess around with the existing Windows XP install on the hard drive, I planned to install and boot Snow Leopard using an 8GB Class 10 SD card.

And then at a coffee shop today I cashed in one last favor to borrow a Macbook and started the procedure outlined under “installation steps” here.  Here’s a few clarifications along the way:

  • The “Disk Utility” application on the Mac is used to format the SD card, selecting 1 partition with a GUID partition table.
  • The next step is to insert the DVD and install SL to the SD card. I made the mistake of doing the install straight from the window that pops up after you insert the DVD, so I got a message that my 8GB SD card was too small, forcing me to improvise and instead use a 16GB USB stick I had with me.  But if you follow the instructions in the guide and manually type in the location to the install package, then the install will fit on 8GB media.
  • Netbookinstaller version 0.8.3 RC4 as mentioned in the guide is outdated, so I used 0.8.4 RC1.

After following those steps, the 1000HE booted up just fine in the coffee shop with the USB stick! Not bad for only a couple of hours of time spent!

The only things that didn’t work were bluetooth, the microphone, and ethernet. I didn’t bother with the post-installation steps outlined in the guide to get these working, since I would need to repeat these steps after I upgraded to a higher version of SL. More on that in another blog post!