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