Ton problème n'est sans doute pas de fixer les lettres des disques mais d'être assuré qu'à chaque démarrage, la même partition hardware est montée en utilisant le même point de montage...
Pour cela il faut dans le fichier /etc/fstab utilisé non pas les partitions physiques /dev/sd?? mais les UUID
La commande blkid permet d'afficher les UUID:
$ sudo blkid
/dev/sda1: UUID="11111b56-c820-4117-9b66-11116d730f71" TYPE="ext4"
/dev/sda2: UUID="1111bca2-b457-4dd6-b7e8-1111812d1bdb" TYPE="ext4"
/dev/sda3: UUID="111147e9-fd06-403b-88de-1111ff57bef1" TYPE="swap"
Ensuite dans /etc/fstab
#
# /etc/fstab
# Created by anaconda on Tue May 29 19:30:55 2012
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=11111b56-c820-4117-9b66-11116d730f71 /boot ext4 defaults 1 2
UUID=1111bca2-b457-4dd6-b7e8-1111812d1bdb / ext4 defaults 1 1
UUID=111147e9-fd06-403b-88de-1111ff57bef1 swap swap defaults 0 0