3. If this solution worked. Login to your system, make a backup of the
'/boot/grub/menu.lst' file. Then generate a new '/boot/grub/menu.lst'
by issuing with root privileges the command:
update-grub
Running update-grub before doing any changes to menu.lst is useless.
4. Edit '/boot/grub/menu.lst' and make sure all occurences of 'hdX' were
replaced by 'sdX'. There is nothing wrong with the lines similar to:
root (hd0,0)
just leave it as it is.
Just replacing hdX with sdX in the '# kopt' line (as suggested in the
label/UUID approach) and running update-grub is enough.