This is a pretty common issue with all hackintosh's, and really isn't a problem with the Type11 method, or the Dell mini running it. If you do a "-v" boot, rather than watching the pretty? (ugly!) grey apple screen, you will notice nearly every time its will return something like:
Waiting on boot device with ID <something>
You may also notice that there is a failed kext load that causes it to hang up as well. If you are interested in seeing what's going on, I suggest you set your boot file to do verbose move (-v) and set a timeout. This is handy for getting into single user mode if needed, without you hammering on F8 to beat it before it goes past the prompt.
Here's how you can do that:
# sudo su -
# mkdir /Volumes/EFI
# mount_hfs /dev/disk0s1 /Volumes/EFI (assuming disk0s1 is your EFI partition, check with "diskutil list")
# vi /Volumes/EFI/com.apple.Boot.plist (I'm assuming you know some VI, if you don't, don't follow this howto!)
My file looks like this:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
You will need to save with ":wq!" since its a readonly file.
Then make sure you do a:
# umount /Volumes/EFI
Then just reboot, you will see some nice pretty text go flying by this time. :mrgreen:
If you screwed something up, you can boot successfully using Type11's CD image. Then you will have to use his miniscript to fix things up, or manually edit your plist file as above, fixing whatever typos you may have.