Fstab not mounting

h’llo y’all

i installed suse 11 on my dell laptop running XP. first it was all smooth, then suddenly i couldnt boot into XP - stuck while loading mup.sys (windoze i can sacrifice :P)

then linux loads fine except the partitions it made and added to fstab dont load. so no swap! i have to manually mount my /home so i can login as a user.

when i edit fstab its all fine. but it doesn’t load while booting. why? help!

Can you give us the contents of FSTAB


/dev/disk/by-id/scsi-SATA_HTS726060M9AT00_MRH436M4HUTXVB-part9 swap swap defaults 0 0
/dev/sda10 / ext3 acl,user_xattr 1 1
/dev/disk/by-id/scsi-SATA_HTS726060M9AT00_MRH436M4HUTXVB-part2 /windows/C ntfs-3g users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_HTS726060M9AT00_MRH436M4HUTXVB-part5 /windows/D ntfs-3g users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0
/dev/disk/by-id/scsi-SATA_HTS726060M9AT00_MRH436M4HUTXVB-part7 /windows/F vfat users,gid=users,umask=0002,utf8=true 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/disk/by-id/scsi-SATA_HTS726060M9AT00_MRH436M4HUTXVB-part8 /home vfat acl,user_xattr 1 2
/dev/disk/by-id/scsi-SATA_HTS726060M9AT00_MRH436M4HUTXVB-part6 /windows/E ext3 users,gid=users,umask=0002,utf8=true 0 0

AS far as I know if sda 10 is the place where you,re LInux programs are than there should also be a other part of the hard disk where you,re home dir is,
More or less containing the next line
…/home/ EXT3 acl,user_XATTR 1 2
I can not determine where you,re home dir is


this is actually what is mounted when i login:

linux-p4no:~ # mount
/dev/sda10 on / type ext3 (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/sda7 on /windows/F type vfat (rw,noexec,nosuid,nodev,gid=100,umask=0002,utf8=true)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
securityfs on /sys/kernel/security type securityfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
gvfs-fuse-daemon on /var/lib/gdm/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=gdm)
gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev)

even my windoze isn’t booting now so i’m thinking maybe i’ll jst mount the ntfs partitions and backup my data… and format ze whole drive and start from scratch…

We need more information. Please as root do an fdisk -l and post that back.

Can you manually mount each of the partitions? Don’t use a full mount command, just for example

#mount /windows/C

which will make the mount command use fstab.

And by the way, why is /windows/E showing the ext3 filesystem?

Disk /dev/sda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x41ab2316

Device Boot Start End Blocks Id System
/dev/sda1 1 6 48163+ de Dell Utility
/dev/sda2 * 7 4086 32772600 7 HPFS/NTFS
/dev/sda3 4087 7296 25784325 f W95 Ext’d (LBA)
/dev/sda5 4087 5144 8490352 7 HPFS/NTFS
/dev/sda6 5144 5275 1060258+ 83 Linux
/dev/sda7 5364 6021 5285353+ b W95 FAT32
/dev/sda8 6022 6447 3413812 b W95 FAT32
/dev/sda9 6447 6641 1566306 82 Linux swap / Solaris
/dev/sda10 6642 7164 4200966 83 Linux

Yes! i can mount the partitions using ‘mount’. thats what i have done to backup the data using brasero.
And i cant understand why windows/E is ext3 and my /home is FAT32??

I started to post instructions on fixing all of this step by step, but if this is a new installation, I suggest that you just start over. Is that possible?

If so, what is it that you want to end up with? Do you actually currently have 4 Windows partitions, 2 NTFS and 2 FAT? What is on sda7 and sda8, and do you have a backup?

Yes it is possible to start over. Since my windows is also not working (blue screen of death while booting), I rather want to format the whole drive and start afresh :slight_smile: I suspect there might be partition table errors.

Yes i actually have 4 windows partitions- 2 NTFS and 2 FAT
sda7 is a drive created to store data accessible by both OS (FAT32)
sda8 was the drive created for /home actually
Yes I now have a backup

I would ideally like to end up with a Linux system on which I can also run legacy windows software (using wine/vmware/etc if possible) without having to install windows :stuck_out_tongue:


If you’re starting afresh, the approach you take is really a matter of personal preference. I’ll offer my take, others will probably chime in.

A first decision is whether you still have use for the Dell utility partition. If you do, does it require Windows being installed for it to work? It may.

Even if you don’t want that utility partition any longer, there can be a reason for Windows installed on its own partition. There are some things you cannot do on Windows running inside a virtual machine. For example, you cannot directly access all the hardware (because in most vm’s you are going thru an emulation layer), so you would not be able to use certain diagnostic tools this way. And, certain applications are very demanding on RAM and disk, don’t work very well in a vm (unless on a big machine). On the other hand, you’re laptop drive is 60GB and these drives are typically expensive, so space may be precious. If you do decide to have a Windows partition, the smallest you can get away with for XP is probably ~8GB.

So in the above scenario, your first partition remains as it is and the second is re-formatted NTFS. This would be the only native Windows formatted partitions that you would need.

Your next partition can be swap, which depending on your decisions above, would be on the first, second, or third primary. The following partition can be for root (/), allow ~10GB. The remaining space can be allocated to /home. If swap is on the first partition, you will have used 3 primaries. If swap is on the second partition, 4 primaries. If swap is on the 3rd, the 4th primary will need to be an “extended” partition, with root and /home on 2 “logical” partitions inside the extended.

You don’t need any other partitions for Windows or for your virtual machine. VM’s typically are created inside a virtual disk, which will just be a file somewhere in /home. If you need additional or shared space between your Windows vm and Linux, both VMware and VirtualBox have a very nice “shared folder” capability which makes the filesystem transparent, i.e., you can use a folder inside /home for that purpose, even though its ext3. Same is true if using Windows File Sharing/Samba to share space, so again, probably no need for any additional NTFS or FAT partitions.

Any questions, please don’t hesitate to ask.