Oh dear.
First of all, your mount points should really not be in /dev/. They are meant to be in /mnt/,
/dev/ is for devices and most items in there are symlinks to hardware devices, such as soundcards, usb devices, etc. It is a very dynamic folder, and iirc it is recreated during the boot sequence as the devices are detected, so it's quite possible that this /dev/xp mount point that you must have created is destroyed when you reboot.
Make a mount point in /mnt/ instead, and change your /etc/fstab to read
Quote:
/dev/hdb5 /mnt/xp vfat defaults 0 0
/dev/hdb7 /mnt/win vfat defaults 0 0
|
If you like, you could move the mount point to your $HOME directory as well, and change the line in /etc/fstab to reflect that instead. I find that generally more convenient, but then again, I only mount Windows data partitions, not partitions containing Windows system files.
You might also want to read
man mount and
man fstab to get more information on the options you can use to mount partitions and drives.
Hope this helps.