Subject: Re: Installing NetBSD on a low-memory 486
To: Andrei Petrov <and@genesyslab.com>
From: Andrew Gillham <gillham@vaultron.com>
List: port-i386
Date: 10/03/2000 16:06:17
Andrei Petrov writes:
> Seems to me that the real win would be to use floppy based 
> root file system. You'll get your MINIROOTSIZE back as memory.
> That will be slow though.

How about a fdisk/disklabel floppy + a kernel/sysinst/root tarball
floppy?


Stage 0 floppy:
	INSTALL_BLAH kernel with minimum device support.
	sysinst with only fdisk/disklabel/mount/pax/etc
	(no networking on INSTALL_TINY)

Stage 1 tarball: (aka package?)
	INSTALL_BLAH or GENERIC_BLAH kernel, no ramdisk
	turns swap on immediately.
	full sysinst and "boot strapping binaries"
	full networking support.


The goal of stage 0 would be to fdisk, label, and make a disk bootable.
Then the root filesystem would be untarred, and the system should reboot
from the drive.

At this point stage 1 completes the installation via CD/nfs/ftp/http while
using swap and having no active ramdisk.

It would be easy enough to have a 4MB stage 0, a laptop stage 0, etc.
Then similar stage 1.  It would be possible to have a stage 0 that works
on most machines if it doesn't include cardbus and other less stable items.
Then a more machine specific stage 1 could be used.

-Andrew