Si saco la documentación a relucir es porque existe y porque he entendido que no vistes ese doc. Si me equivoco pido perdón, pero viendo que te refieres al problema con "un tal error17" pues puse el enlace.
Efectivamente hda1 es (hd0,0).
Yo en la linea de kernel le tengo metido root=/dev/hdb3 y nada más (aparte de las artimañas de framebuffer y bootsplash). hdb3 es donde tengo mi raiz y así consta en mi fstab.
Este grub.conf lo ha hecho genkernel? Tu partición raiz la tienes en /dev/hda2 segun fstab ?
Saludos