View Full Version : fstab & previous home partition

06-04-2004, 11:29 PM
I've installed knoppix 3.4 and it's great, but I have two little problems. I had Knoppix 3.3 in my HD with a home partition (/dev/hda5) and It worked fine but when i've installed 3.4 version i can't make that home partition mounts alone. I must enter with de root user and mount it before... and I don't like that :P
The second one is that I would like to configure a FAT32 partition(/dev/hda6) to mount automatically, but I can't.
This is my fstab file:

# /etc/fstab: filesystem table.
# filesystem mountpoint type options dump pass
/dev/hda4 / ext3 defaults,errors=remount-ro 0 1
/dev/hda5 /home ext3 defaults,errors=remount-ro 0 1
/dev/hda6 /mnt/hda6 vfat rw,users,auto,exec,umask=000 0 0
proc /proc proc defaults 0 0
/dev/fd0 /floppy vfat defaults,user,noauto,showexec,umask=022 0 0
usbdevfs /proc/bus/usb usbdevfs defaults 0 0
sysfs /sys sysfs defaults 0 0
/dev/cdrom /cdrom iso9660 defaults,ro,user,noexec,noauto 0 0
/dev/cdrom1 /cdrom1 iso9660 defaults,ro,user,noexec,noauto 0 0
/dev/dvd /dvd iso9660 defaults,ro,user,noexec,noauto 0 0
/dev/cdaudio /cdaudio iso9660 defaults,ro,user,noexec,noauto 0 0
/dev/cdrom1 /mnt/auto/cdrom1 auto users,noauto,exec,ro 0 0

# Added by KNOPPIX
/dev/hda1 /mnt/hda1 vfat noauto,users,exec,umask=000 0 0
# Added by KNOPPIX
/dev/hda3 none swap defaults 0 0
# Added by KNOPPIX
/dev/hdb1 /mnt/hdb1 ntfs noauto,users,exec,ro,umask=000 0 0

06-05-2004, 12:19 PM
I think your /home line should read:

/dev/hda5 /home ext3 auto,defaults 0 2

Your hda5 looks right though, and should be mounted automatically...

06-08-2004, 09:34 AM
I have a similar setup and had this problem when I upgraded to 3.4.

In essence the problem was that the hdinstall startup scripts were not automounting the partions listed in fstab.

There is a utility in the KDE System menu which you can use to fix this; I think it's called System Configurator, System Startup or something like that (sorry I'm not at my Linux box at the moment).

You need to add the "mountall" script (listed on the left-hand side) to the startup process for runlevel 0, right after knoppix-hdautoconfig

To come up with this solution I did some reading about how Linux starts up (if you're interested look for man pages on initrd and rc.d). The man pages tell you how to configure the startup sequence at the command line, but I later found out there's a GUI interface in KDE to do the same thing.

The fstab file you posted looks right, except that the last digit for /dev/hda5 should be 2 instead of 1 as noted by baldyeti (this number apparently determines the order your partitions should be backed up; the man page for fstab says something like "root partition should be 1, other partitions to back up should be 2, and partitions to ignore should be 0"). I think the default is for partitions to be auto-mounted, so writing "auto,defaults" has the same effect as writing "defaults".

06-08-2004, 01:42 PM
Oops, sorry it looks like I got confused with that post... now I'm at home with my Knoppix computer in front of me I can read my log of what I actually did...

I don't think you can do it with the GUI program after all (which, by the way, is called SysV-Init Editor).

You should use these terminal commands:

su root
ln -s /etc/init.d/mountall.sh /etc/rcS.d/S39mountall

Once you reboot your two partitions should be automatically mounted.

06-10-2004, 02:19 PM
Thank you for your answers. I've tried the baldyeti's one but It doesn't work and now I will try the Oliver's one.
(Sorry but my english is too bad :P)

06-11-2004, 02:42 PM
It works!!!!!! :)