These 9 floppy image's contain almost complete support for getting all your hardware going on a Intel i386/i486/i586/i686 Pentium Pro and Pentium II III systems. Network, SCSI, filesystem and pcmcia support is included. I use these images always first when I get a new Intel system in front of me. boot2217.img : the boot floppie, boots linux kernel 2.2.17 this kernel is build for a i386. The minimum RAM to boot it is 16 Mb physical ram. This is because a 8 Mb ramdisk filesystem is created. rootrh62.img : comes next and loads a redhat 6.2 runtime as a ram disk. It needs at least 16 Mb RAM. If you have only 16 Mb physical RAM and want to use the support images, then for instance mount first a filesystem (e.g. msdos) and install a swapfile : login as root, no password required :) # mount -t msdos /dev/hda1 /mnt # dd if=/dev/zero of=/mnt/swapfile bs=1024 count=16384 # mkswap /mnt/swapfile 16384 # sync # swapon /mnt/swapfile To install extented utilities like : ( vim ftp ps telnet (tiny telnet) ) insert the utils.img floppy and run : # install-utils modules.list is a listing of the contents of the several suppXXXX.img floppy's . All floppy images are .tar.gz tarr-balls just dd-ed onto the floppy. How do I get a module extracted? Say for instance you have a Boomerang 3com905b fastethernet card. Locate the apropiate module inside modules.list. The 3com905b card is supported under Linux by the 3c59x.o module. ( To find out which module name is supporting which hardware I, at this time of writing, point to the Linux kernel source. This source can be found at : ftp://ftp.kernel.org/pub/linux/kernel/v2.2/linux-2.2.17.tar.gz From modules.list we see that 3c59x.o is inside the net.tar.gz tar-ball which is on the suppnet.img floppy. Insert that floppy in the computer and proceed as follows : # cd /lib/modules # mkdir 2.2.17 # cd 2.2.17 # tar xvzf /dev/fd0 net/3c59x.o # sync ; sync ( Remove the floppy ) # depmod -a # insmod 3c59x Getting the network going : 1. # vi /etc/hosts (plug in your ip numbers and host names) 2. Make sure the apropiate ethernet card module is loaded (see above) # cd /etc/sysconfig/network-scripts # cp ifcfg-eth0.org ifcfg-eth0 # vi ifcfg-eth0 (plug your ip number and netmask and broadcast address) # cd /etc/rc.d/init.d # ./network stop ; ./network start # ping hostname ( ping some host on the network ) Getting SCSI going : 1. Make sure the apropiate scsi card module is loaded (see above) # insmod aic7xxx.o ( If you have a Adaptec aha2940U2W card) Getting FAT32 going : 1. Make vfat.o is loaded from the suppfs.img floppy, see above how to extract a module. # depmod -a # insmod vfat # mount -t vfat /dev/hda1 /mnt ( If hda1 contains a FAT32 filesystem) Getting PCMCIA going : 1. Insert the pcmcia floppy and run /sbin/install-pcmcia . Next edit ifcfg-eth0 like outlined above in case of a pcmcia network card. Then run this : # /etc/rc.d/init.d/pcmcia start ( insert your pcmcia card , and thats it) Recovering and re-installing LILO : 1. boot your machine with the kit. Next mount your root (/) partition on /mnt : # mount /dev/hda1 /mnt Eventually mount your boot partition on top of that : # mount /dev/hda2 /mnt/boot # vi /mnt/etc/lilo.conf (adjust lilo.conf ) # /mnt/sbin/lilo -r /mnt (re-install lilo relative to /mnt) Newer versions of lilo even might need this syntax: # /mnt/sbin/lilo -r /mnt -w Getting XXX going : E-Mail me at stock@sba.nl or at stock@infomagic.nl Robert M. Stockmann Last changed Mon Aug 28 01:24:27 CEST 2000