How are you auto-mounting the problem disk? If you're using an /etc/fstab entry, you should be able to get it to work consistently by using a UUID rather than a device file entry (/dev/sda1 or whatever). For instance:
Code:
/dev/sda1 /boot ext2 defaults
UUID=1445adc8-3145-4fcb-86df-701f0f711943 /boot ext2 defaults
Both these lines boot /dev/sda1 (or the disk with UUID 1445adc8-3145-4fcb-86df-701f0f711943) at /boot, using ext2fs. If your system has the first line, you could replace it with the second entry, except that you'll need to adjust the UUID value for the partition you want to mount. You can find the UUID value with the blkid command, as in "blkid /dev/sdb1". Note that your /etc/fstab file should contain just one of these lines; I only showed both of them above for illustrative purposes.
Bookmarks