[comp.sys.next] Have trouble mounting SCSI drive, need help.

rtidd@kingpin.mitre.org (Randy Tidd) (06/10/91)

I recently purchased a NeXTStation 105 Mono.  I already had a CDC
300meg internal SCSI drive, so I bought a case and cable for it to
install it on my machine.  What I did first was plug it into a
friend's NeXTStation and do a build disk on it to make it a boot
drive.  I then changed its SCSI ID to 0, plugged it into my machine,
and booted from it; no problem.

Then I wanted to use the internal 105meg drive as a data disk, so I
reformatted it (its SCSI ID is 1).  Again, no problem.  I copied my
home directory over to the 105 meg drive, and changed my home
directory through the UserManager.  Here's the problem.  When I boot
the machine and log in, it cannot find my home directory because the
internal disk is not yet mounted.  Apparently, the disk doesn't get
mounted until after I log in, but I need my home directory stuff off
it in order to log in.  What I need is a way to make the disk get
mounted at startup rather than at login time.

I added a line to /etc/fstab to describe the disk and its mount point,
but this didn't change anything (I mounted the disk by hand then did a
"mount -p" to make sure I had the syntax right).  In fact, when I do a
"mount -a" with that line in the /etc/fstab file, it still doesn't get
mounted.  I then added this info to NI by using
"niload fstab / < /etc/fstab", but it still wouldn't mount at startup.
I went into NetInfoManager to double check that it was loaded
correctly (I checked "mounts" under the / domain), and it was.  As a
last resort, I added a line to /etc/rc.local that mounts the disk by
hand ("mount /Disk"), but this didn't work either.

I checked the NeXTAnswers, but couldn't find anything appropriate.
Can anyone give me any ideas?

-- 
Randy Tidd
rtidd@mwunix.mitre.org