It is most likely because the kernel thinks differently about what is the first and second hard drive.
I recommend to use UUID's instead of /dev/sda1 etc to point to your boot disk.
Find you UUID's by using the
blkid command in a console.
These are the lines in /boot/grub/menu.lst and /etc/fstab which are using UUID now. (For my system, your UUID's are different)
menu.lst:
Code:
title Debian GNU/Linux, kernel 2.6.26-1-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.26-1-686 root=UUID=c1420be7-ac52-477b-b31d-820d809105dc ro rootdelay=5
initrd /boot/initrd.img-2.6.26-1-686
/etc/fstab:
Code:
#/dev/hdc1 / ext3 defaults,errors=remount-ro 0 1
UUID=c1420be7-ac52-477b-b31d-820d809105dc / ext3 defaults,errors=remount-ro 0 1
Note the first line is commented out.
jlinkels