Asus Eee PC 1000HE Dual Boot XP and Snow Leopard – Stalled!

Previously I was able to run my Asus Eee PC 1000HE as a “hackintosh” on Snow Leopard 10.6.0, 10.6.4, and 10.6.7. But I’ve always kept the hackintosh install on a bootable USB drive, as I didn’t want to mess with the original Windows XP install on the 160GB hard drive.

I recently purchased a 180GB solid state drive, and so I figured this would be the perfect chance to try my hand at an XP/Snow Leopard dual boot system. I was warned by a friend that this was more trouble than it’s worth, especially since I had a working hackintosh, even if it was by USB stick. But I had figured I’d have an easier time than he did, since there’s lots of guides specifically written for the 1000HE, while my friend had installed to different hardware.

Attempt #1: Moving the existing XP install to the SSD, then installing OSX

I first went down the road of Ricky’s guide, because like him, I wanted to keep the already working XP install and add the Snow Leopard to it.

I had the luxury of having an external optical drive. So I made myself a bootable System Rescue CD (which had GParted and Gdisk) and a bootable Clonezilla CD instead of needing to create bootable USB drives for those.

I couldn’t get Ricky’s method to work for creating the XP Recovery Console bootable USB stick, but this updated method worked for me. (If installing to one stick doesn’t work, try another, it’s impossible to know in advance which sticks can be made bootable or not.)

I made it all the way to the step where you shrink the XP partition on the old HD and clone it over to the new SSD. When I booted with the XP Recovery Console USB stick in order to make the repairs to make the new drive bootable, none of the partitions on the new SSD were visible. I tried a couple of tricks but they didn’t work. So then I gave up on this route and tried another method.

Attempt #2: Starting from scratch with fresh OSX and XP installs

So then I tried a clean install using the procedure in Minh Danh’s blog. At first I didn’t consider going this route, because although I have a sticker with a valid Windows XP Home Product Key number, I only had a recovery DVD and not a true XP install CD. (Yeah, don’t get me started on that topic!) But then a friend came through with a copy of the XP SP3 install CD, which was completely legal for me to use, since my Product Key gives me the license to install on one machine.

So far I’ve done the following steps from the blog:

1. Partitioned and formatted the solid state drive
2. Created the bootable SL USB stick using NetbookBootMaker
3. Booted with the stick and used the optical drive to install SL 10.6.0 to OSX partition
4. Installed Chameleon 2.0 RC1 to EFI partition (in addition to the guide posted in Minh Danh’s blog, steps 1 through 3 in Tony’s blog were also helpful)
5. Rebooted successfully to Chameleon, then chose the OSX partition

Then I got a kernel panic. But for the Atom processor, the kernel only needs to be patched when running Snow Leopard 10.6.2 and above. So there must be something else going on which is triggering the kernel panic. Furthermore, booting with the Netbook 0.8.3 CD (which uses Chameleon) and then selecting the OSX partition worked just fine. Although I’ve checked and double checked my Chameleon install, there still must be something about it which isn’t quite right.

Current Status

Given that I don’t have an infinite amount of time, this project is on indefinite hold until I can get some new ideas to get around the roadblock. But thanks to Ricky and Minh for the help they’ve provided so far in their guides and in their blog comments!