Ich glaube Dein Problem liegt darin Bootparameter nicht
von grub Argumenten unterscheiden zu können.
Falls Du beim Hochfahren des Rechners ein Bootmenü siehst
hast Du was grub angeht alles richtig gemacht.
Falls der Kernel nach der root Partion fragt musst
Du das dem schon mitteilen.
Dafür gibt es die Boot-Optionen, egal ob du grub
lilo oder whatever nutzt.
Allso soltest Du dem Kernel zumindest
root=/dev/hda[:digit
miteilen.
Wobei [:digit
für die Dezimalzahl steht
die deiner root (/ ) Partition entspricht.
movimax