Subject: Re: help
To: Paul Goyette <paul@whooppee.com>
From: Allen Briggs <briggs@puma.macbsd.com>
List: port-mac68k
Date: 11/06/1997 16:23:41
> > >i tryed "mount -aw" but it says  "the device does not match the
> > >mounted device"
> > 
> > try "mount -uw /" to mount "/" read/write in single user.
> > booting off an *external* scsi hd shouldn't ever matter, provided the drive
> > is properly terminated. (and if you have only 1 SCSI bus, which you do).
> > later,
> 
> Nope, that won;t work.  The error message you're getting says that the
> kernel was compiled with a hard-coded root specification, like

Actually, that's not quite true.  The message means that the root
device at boot time is not the same device that the installer placed
in /etc/fstab.  This can happen if devices are shuffled around on the
scsi bus, or if a device is turned on during installation and off during
boot (or vice versa).

Take a look at your boot log where it probes the SCSI bus.  Look for the
disk that contains your root partition.  It's going to be sd0, sd1, or
something like that.  You can then type:

# mount -u /dev/sd1a /

(substituting /dev/sd1a with the appropriate device name)  The '-u'
means "update" since root is already mounted.  When you don't specify the
device name, it looks in /etc/fstab to find the correct device, but in
your case, the installer didn't fill that in properly.

-allen

-- 
              Allen Briggs - end killing - briggs@macbsd.com