Il grub chiama hd0 il disco di boot e gli altri hd1, hd2 ...
pensavo che i device corrispondessero in questo modo
hd0 = sda
hd1 = sdb
invece nel mio caso è il contrario, ho provato a modificare il device.map in questo senso
(hd0) /dev/sda
(hd1) /dev/sdb
ma ubuntu se ne frega e continua a chiamare sdb il disco di boot (che poi è quello in cui è installato).
Qual'è il criterio seguito e perché ogni distro fa in modo diverso ?