| Dual boot problem + Unmountable drive Hello,
Im another one of those who is into dual-booting. For my case, Windows and OpenSuse 10.2. And as usual, what to expect? Problems of course.. sheesh. I hope there is a remedy for this problem. Here goes..
2 hard disks:
1st hard disk: 2 partitions, i.e. C and D drive for Windows only [sda1 and sda5]
2nd hard disk: 12 partitions, only 1 of em is for Windows[sdb12], the rest is for Linux [sdb1 – sdb 11]
Okay,
I played around with the menu.lst and etc. when GRUB wasn't working as expected. I could boot into OpenSuse but not to Windows.
I used Knoppix to check whether all my drives is accessible or not, and to my horror, this is what I am faced with when trying to mount sda1 (Windows partition on 1st hard disk)
Could not mount device.
The reported error was:
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
I googled around for solutions and tried out some. Here's what I found:
1. dmesg | tail:
FAT: invalid media value (0xa5)
VFS: Can't find a valid FAT filesystem on dev sda1.
kjournald starting. Commit interval 5 seconds
EXT3 FS on sdb11, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
FAT: invalid media value (0xa5)
VFS: Can't find a valid FAT filesystem on dev sda1.
2. fsck /dev/sda1
fsck 1.40-WIP (14-Nov-2006)
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
Currently, only 1 or 2 FATs are supported, not 6.
3. Initial /etc/fstab file:
/dev/sdb1 / ext3 acl,user_xattr 1 1
/dev/sdb3 /boot ext3 acl,user_xattr 1 2
/dev/sdb11 /home ext3 acl,user_xattr 1 2
/dev/sdb9 /local ext3 acl,user_xattr 1 2
/dev/sdb8 /opt ext3 acl,user_xattr 1 2
/dev/sdb10 /srv ext3 acl,user_xattr 1 2
/dev/sdb5 /tmp ext3 acl,user_xattr 1 2
/dev/sdb6 /usr ext3 acl,user_xattr 1 2
/dev/sdb7 /var ext3 acl,user_xattr 1 2
/dev/sdb2 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/fd0 /media/floppy auto noauto,user,sync 0 0
/dev/sda5 /windows/D ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/sdb12 /windows/E ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
As noticed, the initial fstab file did not include the 'C' partition, thus I added it in manually:
/dev/sda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
But, result is still the same. Partition still can't be mounted.
4. From GParted:
For sda1, its type is listed as 'unknown', where I presume the correct type should be 'ntfs' as it was initially 'ntfs' type.
Thus, here is what I have tried. Any help is greatly appreciated.
Thank you. |