NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: trouble building
Putrycy <putrycydestengier%gmail.com@localhost> wrote:
> root file system type: nfs
> warning: no /dev/console
> init: Creating mfs /dev (437 blocks, 1280 inodes)
> sh: Can't open /etc/MAKEDEV
> init: Unable to run MAKEDEV: Invalid argument
> Apr 19 19:08:46 init: /etc/pwd.db: No such file or directory
> Enter pathname of shell or RETURN for /bin/sh
>
> I can't really find anything explaining this behaviour. Is there anyone able
> to help me ?
I assume you used build.sh install. To quote from build.sh usage:
install=idir
Run "make installworld" to \`idir' to install all sets
except \`etc'. Useful after "distribution" or "release"
Note the "except etc" bit - when you are upgrading an existing
installation you don't want to overwrite all you settings with a fresh
copy of /etc, instead you are going to use something like etcupdate to
merge new /etc.
> I also have some basic questions, like :
>
> What's the actual difference between building distribution and release ?
"distribution" builds everything into $DESTDIR. "sets" create
base.tgz &co from that. "release" does that and also builds release
kernels, formatted install notes, etc.
For a fresh install you want to do
$ build.sh ... release
or, if you know you don't want standard prebuilt kernels, you can save
some time by doing
$ build.sh ... distribution sets
Both create sets in RELEASEDIR/RELEASEMACHINEDIR/binary/sets and you
can untar the sets you need to your nfsroot. You need at least base
and etc sets to get a working system.
SY, Uwe
--
uwe%stderr.spb.ru@localhost | Zu Grunde kommen
http://snark.ptc.spbu.ru/~uwe/ | Ist zu Grunde gehen
Home |
Main Index |
Thread Index |
Old Index