BKM (Best Known Method) for installing RHASv3.3 on Hance Rapids CRB

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

Based on our testing, both bootdisk.img based kickstart installs (via FTP 
and local CDROM) work using the RHAS v3.3 distribution. FTP installation 
requires making RHASv3.3 iso files/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 RHASv3.3 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 bootdisk.img boot floppy using RHASv3.3 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
1.4) Be sure to create also the drvnet.img disk that contains the network 
     driver for FTP to work

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 RHASv3.3 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** RHASv3.3 installation will install 1 kernel:
	- 2.4.21-20.EL

	** using following iso's from RedHat:
	rhel-3-U3-i386-as-disc1.iso
	rhel-3-U3-i386-as-disc2.iso
	rhel-3-U3-i386-as-disc3.iso
	rhel-3-U3-i386-as-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.21-20.EL.i386.rpm to the following directory
	     /opt/esb-rhas-<yourpkgversion>/sources/kernel

- ./bldkernel.pl
- boot to the 2.4.21-20.ELesb kernel


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

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

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


2.1.1)Copy kernel-source-2.4.21-20.EL.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.21-20.ELesb kernel

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

2.3) Boot to 2.4.21-20.ELesb 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.



