Subject: new boot blocks.
To: None <port-alpha@netbsd.org>
From: Chris G. Demetriou <cgd@netbsd.org>
List: port-alpha
Date: 04/06/1999 23:28:28
FYI, i've just pulled up to the 1.4 branch the updated alpha boot
blocks i've been working on.

The benefit to you: the primary bootstrap no longer encodes the block
numbers of /boot, so that you can copy a new /boot, restore from
backups, etc., without pain.  basically, it's not quite as nasty or
dangerous to install a new primary or secondary bootstrap.


The important points to know:

	* the arguments to installboot are now different.

	* the primary bootstrap names are different, and there's
	  one per supported root file system type.

	* there's a new program mkbootimage(8) which can useful.

	* the old installboot/bootxx are now supported only for
	  ustarfs images, and are named <old_name>.old.

	* the new primary boot blocks are compatible with the
	  old /boot (and the reverse, but that shouldn't be so
	  much of a concern).


I suggest y'all:

	rm /usr/mdec/* /usr/share/man/man8/alpha/*

then make and make install in sys/arch/alpha/stand and in
share/man/man8/man8.alpha.

Then you might want to read the new installboot(8) manual page and
consider updating your primary boot block with a command like:

	/usr/mdec/installboot -v <raw_device> /usr/mdec/bootxx_ffs

I'm running it on my machines.  8-)

If you run into any problems (or don't!), please get in touch.


cgd
-- 
Chris Demetriou - cgd@netbsd.org - http://www.netbsd.org/People/Pages/cgd.html
Disclaimer: Not speaking for NetBSD, just expressing my own opinion.