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
>
----------------------------------------------------------------------