I tried loading Icaros on this old PIII 700 Compaq Armada E500 and everything would seem to go just fine until I attempted to boot then the danged thing would just hang.
It'd say GRUB loading, or something to that effect. Tried to reinstall the bootloader by itself as suggested on a couple of websites all to no avail.
Make sure the unit number for the harddrive being used by grub matches the physical unit number (to find it check hdtoolbox).