BKM (Best Known Method) for installing RHASv2.1 on Hance Rapids CRB

1) Do Kickstart-based installation of stock RHASv2.1 Linux Distribution

Based on our testing, only bootnet.img based kickstart installs work using
the RHAS v2.1 distribution. This requires making RHASv2.1 cdroms available
via ftp, http, or nfs. We have confirmed the kickstart file included in 
this driver package works using ftp...haven't tried via http or nfs.

>> if you are manually installing the RHASv2.1 distribution, make sure
   you include ALL the packages specified in the kickstart file included
   in this driver package. 

On YOUR FTP INSTALLATION SERVER:
1.1) Create bootnet.img boot floppy using RHASv2.1 cdroms
1.2) Modify the ks.cfg-noraid-hda-ftp-text kickstart file to
     point to YOUR FTP INSTALLATION SERVER
1.3) Copy the modified ks.cfg-noraid-hda-ftp-text kickstart file as
     ks.cfg onto the boot floppy

On the HR CRB:
1.3) Make sure the system bios
	- recognizes hda (see IDE Configurations in BIOS Setup) 
	- recognizes the floppy
	- you have a nic installed
	- you have network connection to YOUR FTP INSTALLATION SERVER

1.4) Boot the HR CRB to using the bootnet.img boot disk 
	- at the boot prompt enter 'linux ks=floppy' 
	ex:
	boot: linux ks=floppy

	This will perform automated installation of RHASv2.1 Linux 
	distribution with the package list specified in the 
	kickstart file.

	After the installation is complete, remove the boot floppy
	and reboot the system.

1.5) The stock** RHASv2.1 installation will install 1 kernel:
	- 2.4.9-e.24

	** using following iso's from RedHat's Q2 2003 update:
	rhel-21-as-u2-i386-disc1.iso
	rhel-21-as-u2-i386-disc2.iso
	rhel-21-as-u2-i386-disc3.iso
	rhel-21-as-u2-i386-disc4.iso
 

2.0) Install the driver package and driver package build scripts to the /opt dir

SUMMARY:
- Copy pkg to /opt dir & untar it

- Copy utils/debug/bldkernel.pl and bldsrcs.pl to the /opt dir
	Configure the $PKGBASE variable to match name of the driver pkg
	Copy kernel-source-2.4.9-e.24.i386.rpm to the following directory
	     /opt/esb-rhas-<yourpkgversion>/sources/kernel

- ./bldkernel.pl
- boot to the 2.4.9-e.24esb kernel
- ./bldsrcs.pl

DETAILS:
	- Copy the driver package (ex: esb-rhas21-xxxxx.tgz ) to the /opt dir
	- untar the driver package
	- Copy the util/debug/bldkernel.pl script to the /opt dir
	- Copy the util/debug/bldscrs.pl script to the /opt dir

2.1) Configure the both scripts for the driver package your trying to install

	Edit the bldkenrel.pl script and 
	make sure $PKGBASE variable matches the name of the driver package
	
	Ex:
	For the esb-rhas21-LATEST.tgz package, it should read
	$PKGBASE = "/opt/esb-rhas21-LATEST";

	Repeat for the bldscrs.pl script

2.1.1)Copy kernel-source-2.4.9-e.24.i386.rpm to the following directory
	     /opt/esb-rhas-<yourpkgversion>/sources/kernel 

2.2) Run the bldkernel.pl script to build & install the 2.4.9-e.24esb kernel

	Ex: from the /opt dir, enter ./bldkernel.pl

2.3) Boot to 2.4.9-e.24esb kernel

2.4) Run the bldsrcs.pl script to build & install all the other components
     in the driver package

	Ex: from the /opt dir, enter ./bldsrcs.pl


3.0) Load and Verify everything works

     Follow instructions in the release notes file (relnotes) to load & verify the
     various drivers provided by this driver package.



