From: H.J. Lu (hlu@eecs.wsu.edu)
Date: 10/05/92


From: hlu@eecs.wsu.edu (H.J. Lu)
Subject: ANNOUNCE: bootable rootdisk
Date: Mon, 5 Oct 1992 20:15:21 GMT


I will try to make 0.98 pl 1 tomorrow.

=========
These are bootable root disks for Linux. Kernel is 0.98. There are
some basic binaries on root disks, all of which are linked with jump
table 4.1. They are on tsx-11.mit.edu under pub/linux/GCC/rootdisk.

This is a partial list of what are on root disks.

1. bash 1.12
2. gnu tar 1.10 (tar.Z) (it is not in 5.25" version.)
3. compress 4.2.3
4. elvis 1.6
5. doshell, chmod, chown, cp, ls, mv, rm, and ln.
6. mount, umount, swapon
7. more (it may not be in 5.25" version.)
8. ps and free
9. mkfs, mkswap, fsck and fdisk

There are two versions of root disks, one, 3rootdisk.Z, for 3.5" drive,
the other, 5rootdisk.Z, for 5.25" drive. Please do

1. uncompress [3|5]rootdisk.Z.
2. rawrite or dd it to a floppy disk.
3. boot that floppy disk.

If you want to use it to install Linux on your HD, you are on your own.
Everything is there. But you have to know how to use them.

Since there is no enough room on a 5.25" floppy, I left out gnu tar
1.10. You can get it from bin4.tar in the same directory.

Suppose you want to install Linux on partition, /dev/hdxx, whose size
is yyyy K bytes, you can use fdisk to find it out, you do

mkfs /dev/hdxx yyyyy
mount /dev/hdxx /mnt
(cd /; cp -av . /mnt)

There are two shared math images on root disks. The hard version,
libmh.so.4.0, is for 387 only. The soft version, libms.so.4.0, uses
those 387 instructions emulated inside the kernel. The default shared
math image, libm.so.4.0, is linked with the soft version. You should
relink it to the hard version if you have a 387 by doing

cd /mnt/lib
rm libm.so.4.0
ln -s libmh.so.4.0 libm.so.4.0

You now should edit /mnt/etc/fstab to make sure /dev/hdxx will be
mounted as root. There are some examples in /mnt/etc/fstab. After that,
do

cd /mnt/etc/lilo
rm map boot.????
./lilo -r /mnt -b /dev/hdxx -i boot.b -v -v -v /vmlinux

Now, you can boot Linux from your HD. To install the other stuffs
should be very trivial now since you have tar and compress on your HD,
and you can boot Linux off your HD.

I suggest you get my bonuses come with jump table 4.1. The alternative
may be the Linux Base System on tsx-11.mit.edu under
pub/linux/GCC/basedisk. It is packed with system utilities. Please
read README.basedisk in the directory mentioned above for details.
The only thing missing from the Linux Base System is ispell 3.09. I
will try to make a separate package for it once I install emacs on
my machine and get ispell work with it.

I will try to update my root disk regularly with Linus' new kernel.

This root disk works on my machine with 100MB IDE drive. I don't know
anything about your machine or SCSI. Wish you good luck.

Correct me if I am wrong. Tell me about your story.

Thanks.

H.J.
hlu@eecs.wsu.edu
10/04/09