User Feedback :: Mount shared drive at boot



Hi,

I am having trouble making a Samba mount available at boot time.  I have tried the following lines in both .xinirc and /opt/bootlocal.sh, but nothing seems to work:

/etc/init.d/smbd start
/etc/init.d/nmbd start
mount /dev/sdb1 /mnt/sdb1

The drive mounts, but no matter what I do the drive will not share.  If I remove these lines, reboot and manually mount the drive and run these commands as root, I can browse it from my XP box (and stream MP3's!) just fine.

Can someone help me get this to automatically work at boot time?

Thanks in advance,
Scott H.

Update:

If I put /etc/init.d/smbd start and /etc/init.d/nmbd start in /opt/bootlocal.sh, and then put sudo mount /dev/sdb1 /mnt/sdb1 at the end of my .xinitrc, it boots and mounts the drive, but I get a permissions error when I browse to the share.  If I then just unmount and remount it using the mount tool, it works perfectly.  

Is there a way to get the drive to mount exactly like the mount tool does, but at boot time?

Thanks again,
Scott H.

ok...now I feel silly.   After messing around with this repeatedly, I discovered my problem... a missing sudo.

This works like a charm (bootlocal.sh):

nmbd start
smbd start
sudo mount /dev/sdb1

Gotta love DSL!

Take care,
Scott H.


original here.