background image

,QVWDOODWLRQ DQG &RQILJXUDWLRQ *XLGH IRU /LQX[ DQG $SDFKH :HE 6HUYHU RQ &RPSDT 3URVLJQLD DQG 3UR/LDQW 6HUYHUV

64

ECG513/0399

Appendix B

Kernel Version 2.2

At this time, none of the three distributions covered in this Solutions Guide includes the 2.2
version of the Linux kernel. However, Appendix B attempts to direct you to the location of
detailed information on this kernel. This guide further outlines a successful installation of the 2.2
kernel to ProLiant 1850R and 1600R servers, and to validate the new kernel on these servers.

The most important area to address is the location of information regarding the new 2.2 kernel
version. Several links outline this below:

x

 

ftp://ftp.us.kernel.org/pub/linux/kernel/v2.2

 – Location of the Linux kernel 2.2 archives. This

location is a U.S. mirror.

x

 

www.kernel.org/mirrors

 – Listing of kernel.org mirrors throughout the world.

x

 

www-stu.calvin.edu/~clug/users/jnieho38/goto22.html

 – Jon Niehof’s 2.2 kernel upgrade

HOWTO.

x

 

metalab.unc.edu/LDP/HOWTO/Kernel-HOWTO.html

 – A basic Linux kernel HOWTO

guide from the Linux Documentation Project.

x

 

roadrunner.swansea.linux.org.uk/clue.html

 – Alan Cox’s Clue-Point-Two site with helpful

information on building the 2.2 kernel.

x

 

linuxtoday.com/stories/296.html

 – Linux Today’s guide to the 2.2 kernel.

The upgrade has become increasingly simple in recent weeks.  Both Red Hat and SuSE provide
kernel RPM packages as well as RPM packages for upgrading necessary utilities.  Caldera’s
recently released OpenLinux 2.2 includes the new kernel directly in the distribution.  To upgrade
a distribution to kernel version 2.2, do the following:

Obtain the kernel upgrade RPM package from the distribution vendor of choice.  If the particular
version is not as up-to-date as one would like, then obtain the update patch from 

www.kernel.org

.  SuSE provides its updated kernel and supporting packages at the following locations:

x

 

ftp://ftp.suse.com/pub/suse_update/SuSE-6.0/kernel/d1/lx_suse.rpm

 (kernel)

x

 

ftp://ftp.suse.com/pub/suse_update/SuSE-6.0/kernel/d1/binutils.rpm

x

 

ftp://ftp.suse.com/pub/suse_update/SuSE-6.0/kernel/a1/conf.modules

x

 

ftp://ftp.suse.com/pub/suse_update/SuSE-6.0/kernel/a1/devs.rpm

x

 

ftp://ftp.suse.com/pub/suse_update/SuSE-6.0/kernel/a1/kernmod.rpm

x

 

ftp://ftp.suse.com/pub/suse_update/SuSE-6.0/kernel/a1/net_tool.rpm

x

 

ftp://ftp.suse.com/pub/suse_update/SuSE-6.0/kernel/a1/pciutils.rpm

x

 

ftp://ftp.suse.com/pub/suse_update/SuSE-6.0/kernel/a1/ps.rpm

Red Hat provides its 2.2 upgrade packages at

x

 

ftp://updates.redhat.com/5.2/kernel-2.2/i386/dhcpcd-1.3.16-0.i386.rpm

x

 

ftp://updates.redhat.com/5.2/kernel-2.2/i386/initscripts-3.78-2.4.i386.rpm

Содержание 1600R - ProLiant - 128 MB RAM

Страница 1: ...LGH IRU LQX DQG SDFKH HE 6HUYHU RQ RPSDT 3URVLJQLD DQG 3UR LDQW 6HUYHUV Abstract The purpose of this guide is to provide the basic installation and configuration guidelines for the Linux operating system and the Apache Web Server software These two applications form a solid basis for providing basic web services This guide limits its testing to the three prominent Linux distributions Red Hat SuSE ...

Страница 2: ...ERVER OVERVIEW 15 INSTALLATION BRIEFS 16 SMARTSTART 16 ProLiant Servers 16 Prosignia Servers 16 RED HAT 17 SCSI Installation 17 Initial Network Setup 18 LILO 18 Memory Beyond 64 MB 18 Video Setup 19 Configuring the TLAN driver 19 SUSE 20 SCSI Installation 20 Loading Device Driver Modules 21 SuSE Setup Configurations 21 LILO 23 Memory Beyond 64 MB 23 Video Setup 24 CALDERA 24 SCSI Installation 24 L...

Страница 3: ...iguration or configurations tested or described may or may not be the only available solution This test is not a determination of product quality or correctness nor does it ensure compliance with any federal state or local requirements Compaq ActiveAnswers Deskpro Fastart Compaq Insight Manager Systempro Systempro LT ProLiant ROMPaq QVision SmartStart NetFlex QuickFind PaqFax and Prosignia are reg...

Страница 4: ...Linux and Apache and this guide s focus is on how to apply those existing methods to the Compaq servers listed above Numerous references to external sources and materials are used in this guide and Compaq recommends that you refer to these sources where additional software detail is needed Given the level of detail of this guide it is recommended you first familiarize yourself with the Linux and A...

Страница 5: ... in the United States It is maintained by SuSE Inc and is available through its website located at www suse com Caldera Caldera is another popular Linux distribution It is maintained by Caldera Systems Inc and is available through its website at www calderasystems com Management Summary Each distribution vendor includes operating system and application management tools that form a common base acro...

Страница 6: ... is not rack mountable Compaq Hardware Basics Configuration for the Prosignia Server and the three ProLiant servers is outlined in Table 1 All four of the servers used in the testing come equipped with standard bus interface devices for which drivers already exist for Linux All bus interface devices detailed use the PCI bus Detailed information on each particular bus interface device can be found ...

Страница 7: ...ive cage or 4 1 hot plug plus 2 internal 5 25 bays Drive Sizes Supported 4 3 9 1 GB Pentium II based Wide Ultra SCSI 3 4 3 9 1 GB 1 18 2 GB 1 6 hot plug 4 3 9 1 GB non hot plug Pentium III based Wide Ultra2 SCSI 4 3 9 1 18 2 GB 1 hot plug 4 3 9 1 GB non hot plug Pentium II based Wide Ultra SCSI 3 4 3 9 1 GB 1 18 2 GB 1 6 hot plug 4 3 9 1 GB non hot plug Pentium III based Wide Ultra2 SCSI 4 3 9 1 G...

Страница 8: ...rive IDE IDE IDE IDE Tape Drives Supported DAT SLR DDS 3 DLT DAT SLR DDS 3 DLT DAT SLR DDS 3 DLT Total PCI Expansion Slots total available 3 2 2 2 2 2 3 3 Total PCI ISA Expansion Slots total available 1 1 4 4 4 4 1 1 Total ISA Expansion Slots total available 1 1 0 0 0 Total AGP Expansion Slots total available 1 1 0 0 0 Integrated NIC Brand Name Netelligent 10 100 TX Embedded UTP Intel Controller C...

Страница 9: ...entium II s architecture is very similar to that of the Pentium Pro SCSI Controller Each server examined here comes equipped with an NCR SCSI controller All of the ProLiant servers include internal dual port SCSI interfaces while the Prosignia 720 has a single ULTRA 2 SCSI port External SCSI ports are also built in to the ProLiant servers examined here The device driver for NCR53C8XX devices will ...

Страница 10: ... for several Compaq monitors are included in Table 5 Since the instructions for the outlined video cards tell you not to autoprobe it is best to enter the information manually The video card specifications for each server are included in Table 4 Additional information on the video card can be found in Table 1 Table 6 Compaq Server Video Card Specifications Server Built in Video Card Video RAM Cloc...

Страница 11: ...lt kernel or in a module However since you cannot choose a TLAN card at installation time it is necessary to first install the operating system and then update the networking support manually The complete TLAN driver distribution is available from many Linux download sites The primary distribution point is located at ftp ftp caldera com pub stuff tlan tgz At this time the latest version is Version...

Страница 12: ...ility does not identify one of the above directly examine the PCI NIC or the motherboard of the server If a chip with the Texas Intruments state of Texas logo and the TLAN designation is located then the card or embedded controller is based on the ThunderLAN chipset If this logo is not present and an Intel logo is present then it is likely that the card is based on the Intel chipset The Etherexpre...

Страница 13: ...ce driver has recently been upgraded from beta to 1 0 status Instructions for how to install and configure the device driver are included in Appendix A Several different array controllers have been tested for compatibility with the driver including the following x Compaq Smart 2 P Array Controller x Compaq Smart 2 E Array Controller EISA x Compaq Smart 2DH Array Controller x Compaq Smart 2SL Array...

Страница 14: ...essor kernel only x 100 MHz System Bus x 64 MB RAM x Integrated 10 100 TX Intel UTP Controller x NCR 53c8xx SCSI Controller x Compaq ProLiant 1850R x 1 and 2 x Pentium II 450 MHz 512 KB cache x Uni processor and SMP kernels x 100 MHz System Bus x 128 MB RAM x Integrated 10 100 TX UTP Controller TLAN x NCR 53c8xx SCSI Controller x PCI 10 100 TX Intel UTP Controller x Compaq ProLiant 1600 1600R x 1 ...

Страница 15: ...the server runs In each of these cases the description is quoted from the comments included in their respective files for a Red Hat distribution x httpd conf general server wide configuration x srm conf sets up the user name space parameters and also how the requests are serviced and responses formatted x access conf sets up what type of services are allowed and under what circumstances Although e...

Страница 16: ... Array Controller according to the installation instructions listed in Appendix B then be sure to set the SCSI controller temporarily to be the first boot device See Appendix B for more details 10 The system now prompts you to build support software diskettes These are useful for configuring hardware in the event the Compaq System Partition partition ID 0x12 is accidentally deleted during the subs...

Страница 17: ...r after the Linux setup you can press the F10 key at the server startup screen to invoke the ROM based setup utility to change hardware configurations Red Hat The Red Hat version used in the testing for this guide has a simple installation program Most of the devices available with the ProLiant 1600 1600R 1850R and Prosignia Server 720 can be correctly autodetected by Red Hat However Red Hat s ins...

Страница 18: ...s the LILO configuration In addition to the Linux installation you should set up the System Partition ID 0x12 in LILO when setting up a ProLiant Server Note This is not necessary for the Prosignia Server 720 since it does not use a system partition The Compaq System Partition is a bootable partition generally invoked by pressing F10 at a prompt prior to booting the operating system However with LI...

Страница 19: ...AN driver The complete TLAN driver distribution is available from many Linux download sites The primary distribution point seems to be ftp ftp caldera com pub stuff tlan tgz the author is from Caldera Systems At this time the version available is Version 1 0 It currently supports PCI devices only including the embedded NIC cards on the ProLiant 1600 1600R and 1850R Versions 5 1 and 5 2 of Red Hat ...

Страница 20: ...he TLAN driver to determine what duplex and network bandwidth 10baseT or 100baseTx settings to use These parameters can be entered as a space separated list in the module parameters line of the Red Hat Kernel Daemon Configuration tool or directly into etc conf modules you should consult Red Hat documentation for editing etc conf modules directly SuSE SuSE s installation program is flexible While i...

Страница 21: ...o match those of the repeater or switch where the card will be connected Those parameters are x duplex 1 forces half duplex x duplex 2 forces full duplex x speed 10 forces 10baseT x speed 100 forces 100baseTx To load the Intel driver you should make the following selections x Select the option to Load Network Modules again x Scroll down to the eepro100 Intel EtherExpress Pro 100 entry and select i...

Страница 22: ...partitions 3 Proceed to the software selection menu For a web server the simplest choice is the Choose Load Configuration option Select the Network oriented system or the Default system Both include necessary support for Apache application Once the appropriate system is chosen you should elect the Replace option to be certain that any previously loaded configuration is dumped before loading the ne...

Страница 23: ...tc lilo conf file so that it includes an append line append mem xxxM where xxx is the sum total of RAM available to the system in megabytes A sample etc lilo conf file follows begin global section boot dev sda map boot map install boot boot b prompt timeout 50 begin Linux section image boot vmlinuz 2 0 35 label linux append mem 160M allow access for greater than 64 MB RAM root dev sda2 read only B...

Страница 24: ...is section of this guide only addresses the specific issues that arise during that installation to the ProLiant 1600 1600R 1850R and Prosignia Server 720 Loading Device Driver Modules At the beginning of the installation process LISA asks Recognized all Hardware If the hard drive or NIC cards do not show up at this point it is necessary to answer this question with a no The first step to take here...

Страница 25: ...ep is to configure swap space and disk partitioning You should consult Caldera documentation to properly set up the disks There is one exception when SmartStart places a bootable partition on the first disk This partition has the hexadecimal partition ID 0x12 and should not be deleted because it can be booted at later times when it is necessary to reconfigure the System Hardware When choosing soft...

Страница 26: ... Linux section image boot vmlinuz 2 0 35 label linux append mem 160M allow access for greater than 64 MB RAM root dev sda2 initrd boot initrd gz read only Be sure to run sbin lilo after adding the append line and reboot You can determine if the larger amount of RAM was made available to the system typing free as root chstewart tlaloc su Password root tlaloc chstewart free total used free shared bu...

Страница 27: ...ma smp faq smp faq 3 html which is the source for the documentation on building an SMP kernel The information discussed here is derived from the referenced document with some commentary and additions for clarification To build an SMP kernel it is necessary to install the sources for the Linux kernel All of the distributions covered in this document include the kernel sources as an install package ...

Страница 28: ...Image or bzImage will be in usr src linux arch i386 boot Copy this kernel image to the same directory where other Linux kernels are located often or boot look for filenames such as vmlinux or vmlinuz or create a new directory off of to hold kernels Again from the usr src linux directory type make modules When this is complete type make modules_install These script commands build and install the ne...

Страница 29: ...to reconstruct an initrd compressed kernel image with new device driver modules You should refer to this site for more detailed information Note Keep an intact copy of the initrd file used as a basis to build an SMP compliant initrd and a non SMP kernel can still reference it for booting in case the SMP kernel fails to boot properly Note Not every Linux system is setup with an initrd compressed fi...

Страница 30: ...at Linux distribution x www suse com The web site of the SuSE Linux distribution x ftp ftp caldera com pub stuff tlan tgz The latest TLAN driver is available here x potter ieee uh edu compaq html A useful site for general Compaq Linux configuration issues x www insync net frantzc cpqarray html The Compaq SMART 2 Array Controller device driver site x www samba org The site of the Samba project help...

Страница 31: ...inuxtoday com stories 296 html Linux Today s guide to the 2 2 kernel The upgrade has become increasingly simple in recent weeks Both Red Hat and SuSE provide kernel RPM packages as well as RPM packages for upgrading necessary utilities Caldera s recently released OpenLinux 2 2 includes the new kernel directly in the distribution To upgrade a distribution to kernel version 2 2 do the following Obta...

Страница 32: ...ernel itself can be downloaded from www kernel org Once the kernel is downloaded additional required sources can be obtained by reading the file usr src linux Documentation Changes This file contains information that documents which packages may need to be upgraded how to determine if a particular package needs to be upgraded and locations on the Internet where sources can be downloaded In additio...

Страница 33: ... have one or more SCSI drives connected to the machines SCSI channel at the same time that several drives are connected to the SMART Array Controller channel There are two ways to do this Both of these apply only to the ProLiant servers detailed in this Guide The first way is to connect either the external SCSI channel or the external RAID channel to an external ProLiant storage system That leaves...

Страница 34: ...ill automatically invoke the Compaq Array Configuration utility after the initial setup Follow the instructions included in the utility to build a RAID 0 RAID 1 RAID 4 or RAID 5 array set and to create logical drives as desired Be sure to save the configuration before rebooting A wizard button will be at the end of the wizard based configuration process and it allows you to save the configuration ...

Страница 35: ...oin into the re built kernel that recognizes the SMART Array Controller 22 Run fdisk to configure the RAID partitions a pointer to a patch for fdisk is included in the information for the device driver this patch is useful but not necessary Be sure to run fdisk for the appropriate device explicitly For instance to run fdisk for the first array attached to the array controller run root tlaloc chste...

Страница 36: ... A sample etc fstab file follows dev ida c0d0p1 ext2 defaults 1 1 dev ida c0d0p2 swap swap defaults 0 0 dev fd0 mnt floppy ext2 noauto 0 0 dev cdrom mnt cdrom iso9660 noauto ro 0 0 none proc proc defaults 0 0 Finally add a LILO entry for the array controller in etc lilo conf To boot off of the array controller one should update the boot and root entries appropriately to reflect the new boot device...

Страница 37: ...llowing output would be expected root tlaloc chstewart sbin lilo r array Added 2 2 5 Once these steps are completed it will be necessary to change to device boot order again so that the array controller device is booted first To do this place the SmartStart CD into the CD ROM drive prior to re booting the system When SmartStart comes up choose to run the System Configuration Utility Accept the opt...

Страница 38: ... XLGH IRU LQX DQG SDFKH HE 6HUYHU RQ RPSDT 3URVLJQLD DQG 3UR LDQW 6HUYHUV 6 ECG513 0399 root tlaloc mount t ext2 dev ida c0d0p1 home httpd To be sure the device mounts properly at the next boot add an additional entry to etc fstab ...

Страница 39: ...C CPU Central Processing Unit D E E Commerce Electronic Commerce F G GB Gigabytes H I IDE Integrated Development Environment IP Internet Protocol The part of TCP IP Protocol set that provides the routing mechanism J K L LILO Linux Loader LISA The setup and configuration utility provided by Caldera Systems for their Linux distribution M Man pages Manual pages MIB Management Information Base Set of ...

Страница 40: ...Liant servers Switch A switch is a network device that selects a path or circuit for sending a unit of data to its next destination T TCP IP Protocol that manages the transmission of packets on a network and checks for errors U URL Universal Resource Locator the name of a specific resource on the Internet V W XYZ YaST The setup and configuration utility provided by SuSE for their Linux distributio...

Отзывы: