Subject: RE: weirdness after 1.6 install - sysinst on SE/30
To: None <port-mac68k@netbsd.org>
From: Michael G. Schabert <mikeride@mac.com>
List: port-mac68k
Date: 08/12/2003 15:05:44
>  > How are you partitioned? chgrp belongs in *usr*/bin. So my guess is
>>  that either the binary is in root partition's /usr directory, and
>>  then you're mounting the user partition over it, hiding it, or the
>>  binary is in the user partition and you're not mounting that.
>
>IIRC...
>150MB  /
>~2.9GB /usr
>~4.8GB /home
>950MB  /var
>196MB  swap
>
>If the system is just coming up and hasn't mounted partitions yet, 
>then that would explain why it can't find chgrp and chown, yes.  But 
>why would part of the booting or error recovery process that takes 
>place before this mounting be looking for commands on the as-yet 
>unmounted partition?

There's a few reasons that this could be. First I'd check to see 
whether or not sysinst made a valid fstab which tells the system what 
filesystems are which. Also, there's rc.conf directives for mounting 
critical filesystems first.

critical_filesystems_local="/var"
critical_filesystems_remote="/usr"

I pretty much always use just a single root&user partition, mine 
being private systems where noone but me & my family can stuff it by 
filling a partition.

>And why can't it find /dev/console?  That's the very first odd thing 
>I encounter.  I assumed the chgrp and chown were in response to 
>that, but maybe not.  In a traditional install I know there is a 
>step to create those devices.  I thought sysinst handled all that 
>without user intervention.

Because sysinst died before MAKEDEV would be my guess.

HTH
Mike
-- 
Bikers don't *DO* taglines.