Subject: Re: The smallest multi-user system
To: NetBSD - current-users <current-users@netbsd.org>
From: Brian Rose <lists@brianrose.net>
List: netbsd-users
Date: 08/14/2003 10:51:29
Simon Burge wrote:
>
> Is your root filesystem (well, the /etc directory) read-only? Or does
> a stale /etc/ptmp file exist?
>
The system I am testing has everything loaded into a ramdisk embedded into the kernel. I just boot up netbsd.test at the boot prompt to check it out. I'm also using crunchgen, which merges all the executeables together into one file, which is statically linked, so I shouldn't need the linker and the libraries.
My filesystem is listed below.
Root was readonly. So I copied mount and mount_ffs into /sbin and created a /etc/fstab with the following entries...
/dev/md0a / ffs rw 1 1
/dev/md0b none swap sw 0 0
After doing a "mount -u /" at the prompt, I was able to successfully change the root password. However, the system still drops to the prompt without a login after booting. What do I need to do to get to the login screen? Is this the function of the rc system?
Thanks in advance.
My filesystem so far...
================================================
files.crunch/bin:
cat cp ls sh vi
files.crunch/dev:
(.. all the /dev nodes for MAKEDEV ramdisk)
files.crunch/etc:
fstab passwd rc.conf ttys
master.passwd pwd.db spwd.db
files.crunch/sbin:
init mount mount_ffs reboot
files.crunch/usr:
bin libexec sbin
files.crunch/usr/bin:
login passwd
files.crunch/usr/libexec:
getty
files.crunch/usr/sbin:
pwd_mkdb