Note: More and newer info now on my own web site: Hackintosh
OK, I used the following method because I already have a Mac and do not have an external DVD drive:
Originally Posted by quiteannoyed
Guide Method 4: Install via Mac to External Drive or RunCore SSD | DellEFI | mechdrew
I had removed the hard drive from the 1008HA first. To get to the drive, the PC has to be opened, which will involve breaking a "warranty void if broken" seal. But that's necessary anyways, in order to later install a working Wifi card (such as the DW 1510 I ordered, hopefully).
I used this disassembly guide: Asus Eee PC 1008HA Seashell Netbook Disassemble Guide - Notebook Forums and Laptop Discussion
I then connected the hard drive to my Mac via a SATA to USB adapter.
However, it has one flaw: It forgets to mention a 7th screw you need to open on the right side under the keyboard, right below (away from screen) the right USB port, probably hidden by a black cable.
I just realized one more caveat: When removing the blue connector, the beige colored clip that holds it to the board is folding upward, not moving flatly! I reckon you can remove it by just pulling on the blue connector's tail on a slightly upward direction.
This also allowed me to make a complete backup of the drive using Disk Utility (select the drive, not a partition, and then use "New Image" to write a compressed img file somewhere), which gives me a backup of the installed Windows OS, in the hopes I can later re-install it on a second partition.
I then booted my Mac from the OS X Installer DVD and created one large partition for OS X and two more, at 20GB and 5GB (to restore the Windows and its restore partitions there later, possibly).
Then I installed OS X on the drive, rebooted from it and followed up with all recent updates (10.5.7, etc.), as suggested in the guide above.
Finally, while booting the Mac off this hard drive, I ran the DellEFI 1.2a5 app to patch the OS so that it can boot off a PC BIOS.
Then I replaced the drive into the Eee and started up the Eee PC. A neat new graphical bootloader was appearing, counting down before starting to boot from the disk. I pressed a key and then typed "-x -v" which would also appear at the very bottom of the screen. After pressing return, the Eee PC took a very long time to start (probably 5 minutes), but eventually arrived at the login screen with the red "Safe Boot" message.
Oh, one more important note: I had to disable the Hyper Threading option in the BIOS, under the CPU configuration, or the boot would stall quite early in the process. Hopefully this can be fixed later, maybe it has to do with the fact that the 1008HA uses a newer (improved) CPU over the Dell Mini 9.
So far so good. Now I am working on tuning the system so that it boots faster and can do more tricks...
Network and Bluetooth
While neither Wifi nor Ethernet work yet, I can use Bluetooth! I can pair with my Mac and transfer files that way. My "big" Mac also suggests that it could share its internet connection via Bluetooth PAN, but I can't get the PAN access configured on the Eee - but that seems to be a OS X problem rather than an Eee problem, because BT generally works just fine.
While the DellEFI installer recommends to disable sleep mode, this is because the Dell Mini 9 in particular had problems with sleep, many other netbooks not, though. I therefore enabled sleep mode to see how it works on the 1008HA:
It doesn't work fully, though: While it falls asleep and wakes up well, the backlight of the screen does not turn on again. I can turn on the light back on using the dedicated keys though (Fn-F6, I believe).
No sound. Driver is apparently missing. Probably because I used drivers meant for Dell. Does anybody have sound working? Then let's figure out which driver is responsible for it.
OS X comes up nicely only when I boot into "Safe Mode" (by entering "-x" at the boot screen), it appears. Otherwise the screen comes up "damaged" (mostly grey, with a few black lines across) and the system is unuable.
The long boot time is supposedly caused by a missing "dsdt.aml" file. DellEFI is supposed to create a new one, but that fails for me all the time with "Error 1". (later)
I think I solved this problem. Using DellEFI 1.07.1 instead of 1.2a5 (or 1.1) is able to create the file (although boot time doesn't seem to improve, but maybe that's because of "Safe Boot" mode, which is known to be slower to boot even on a normal Mac).
More advice on using the DellEFI/Type11 install method
Turns out that the older DellEFI is the better choice for our ASUS because it is less Dell-specific. Hence, if you start going down this path, all you might have to do is to install (or copy) a "normal" OSX onto an ASUS partition and then run DellEFI 1.07.1 to get the EFI code and the additional extensions installed.
Also, ignore all requirements for reformatting your ASUS drive, choosing the GUID partition type or disabling HFS Journaling. Instead, you can apparently keep your Windows partition and only reformat the second large partition, that comes practically empty with a new 1008HA, to HFS Extended (journaled) and install OS there. That way, you can keep the Windows installation intact for now. (thanks to silverplated for discovering all this)