Subject: miniboot / microboot
To: None <port-vax@NetBSD.ORG>
From: Bertram Barth <bertram@ifib.uni-karlsruhe.de>
List: port-vax
Date: 07/25/1995 16:52:10
I adapted the NetBSD/i386 install scripts and procedure, used crunched
binaries and built new bootable images. They'll soon be available on the
servers.

There are 4 images:
- miniroot-10A.fs	should hold anything which is considered useful
- microroot-10A.fs	holds as much as possible while fitting into 1200K
- nfs-800k-10A.fs	similiar to old microroot, but fits into 2 RX50
- rx50-boot-10A.fs	bootable RX50 images, same as old boot.fs

which are still pre-alpha (the extension "10A" might be misleading, it
was appended by the Makefile :-)

The new images hold a slightly modified racopy which now asks before
installing bootblocks and before initializing the 'a'-partition. Thus
these images can now be used as emergency tape/floppies.

Also in the images there's a install script which is a slighly
modified copy of install.sh from NetBSD/i386. Thus major parts
of the general NetBSD/i386 README hold for the new images. If 
you don't use the install-script, you fall back at the #-prompt
and can proceed from there.

The shell-commands "Set_tmp_Dir", "Extract" and "Configure" are
also available, but I don't know if they work with the tar-files
from ragge's snapshot (the snapshot is not yet available on my
preferred mirror).

It would be nice if some people would give these images a try ...
But if you're interested in a well-tested and known-to-work method
of installing, you may want to use rick's miniroot/root.cpio

And yes, there's no documentation yet. If I've enough time, then
in the next few days I'll write a small one :-)

Ciao,
	bertram


PS: following is a short list of what's compiled into the crunched
    binaries. Comments / Complaints ?

----------------------------------------------------------------------
> ls -l minibin
-rwxr-xr-x  1 vax  users  1198080 Jul 23 00:44 minibin
> ./minibin 
Usage: minibin <prog> <args> ..., where <prog> is one of:
 sh -sh - cp sync test [ disklabel fsck init mount newfs reboot halt cat chmod
 chown chgrp chroot dd df ed expr ftp gawk awk bad144 gzip gzcat gunzip
 ifconfig ln ls mkdir mknod more mount_nfs nfs mv ping pwd rm route sed
 shutdown strings stty tar umount update cpio dump rdump restore rrestore
 swapon rsh telnet rlogin csh common vi ex view minibin
>
----------------------------------------------------------------------
> ls -l microbin
-rwxr-xr-x  1 vax  users  539648 Jul 23 00:39 microbin
> ./microbin 
Usage: microbin <prog> <args> ..., where <prog> is one of:
 sh -sh - cp sync test [ disklabel fsck init mount newfs reboot halt cat chmod
 echo expr ln ls mkdir mv pwd stty rmdir rm ifconfig mount_nfs nfs mknod chown
 chgrp sed rsh gzip gunzip gzcat tar update microbin
> 
----------------------------------------------------------------------
> ls -l nfsbin
-rwxr-xr-x  1 vax  users  283648 Jul 22 22:56 nfsbin
> ./nfsbin
Usage: nfsbin <prog> <args> ..., where <prog> is one of:
 sh -sh - init ifconfig mount mount_nfs nfsbin
> 
----------------------------------------------------------------------