Subject: Just seen on the Linux/SPARC mailing lists.
To: None <port-sparc@NetBSD.ORG>
From: Miguel de Icaza <miguel@nuclecu.unam.mx>
List: port-sparc
Date: 08/16/1997 19:38:27
This is full 64-bit port, fine grain locking SMP kernel on Ultra
X000 Enterprise systems.

Boy, David Miller is coding fast.

Miguel.

------- Start of forwarded message -------
Date: 	Sat, 16 Aug 1997 02:18:44 -0400
From: "David S. Miller" <davem@jenolan.rutgers.edu>
To: ultralinux@vger.rutgers.edu
CC: sparclinux@vger.rutgers.edu
Subject: a treat for Enterprise X000 owners...


vger.rutgers.edu:

/pub/linux/Sparc/testing/Ultra/Enterprise/ultrapenguin_install

That should have everything one would need to install UltraPenguin-1.0
on high end Enterprise systems.  Much thanks to those who helped me
via the test images I've been putting up.

A brief rundown:

tftpboot.img	This is what you'll need to tftp boot your Enterprise
		with to perform the installation of ultrapenguin-1.0

vmlinux.aout	After the installation, this is the kernel image
		you'll need to use to perform the first boot of the
		system.  The problem is that the install will leave
		the older kernel on there which does not support your
		nice machine which I wish I had. 8-)

vmlinux.gz
System.map
modules.tar.gz	64-bit ELF kernel image, symbol table, and modules
		respectively.  Place vmlinux.gz and System.map file
		under /boot (look at how the existing symbolic links
		under /boot work) then untar the modules from /.

So, a quick summary:

ok 4000 dload tftpboot.img
ok ?go

Install ultrapenguin-1.0, when it ends, stop it before it tries to
boot off the disk, this won't work as described above, instead go:

ok 4000 dload vmlinux.aout root=/dev/sda1
ok ?go

(replace /dev/sda1 with whatever your installed / for ultrapenguin-1.0
 happens to be)

Now, it's up.  As root, do this:

cd /
gzip -dc /wherever/modules.tar.gz | tar xvvf -
cd /boot
rm vmlinux-2.1.44.gz System.map-2.1.44 vmlinux.gz System.map
cp /wherever/vmlinux.gz /wherever/System.map.gz .
gzip -d System.map.gz
mv vmlinux.gz vmlinux-2.1.50.gz
mv System.map System.map-2.1.50.gz
ln -s vmlinux-2.1.50.gz vmlinux.gz
ln -s System.map-2.1.50.gz System.map

Finally check /etc/silo.conf to make sure it's going to try and do the
right thing.  Then punt and pray.

Good luck, and don't forget to fetch and install anything which is
present in the ultrapenguin-1.0 RPM updates area.

Later,
David "Sparc" Miller
davem@caip.rutgers.edu
------- End of forwarded message -------