Centos - fstab - mount keeps changing
If your BIOS is detecting devices in a different order you can mount by label or by UUID. (You can see your /boot mount is already doing this.)
LABEL=filesystemlabel /mnt/directory type options
-or-
UUID=uuidhere /mnt/directory type options
You can get the UUID with the blkid
command or the label with e2label
. (Assuming ext2/ext3.) If it has no label, you can set it e2label
also, or tune2fs
.