Search
Support & Downloads
Server Products
Server Products
Install TurboLinux* 7 Server on a SCSI hard drive attached to 790x controller

  1. Install TurboLinux* 7 Server on an IDE HDD
    • Make sure the IDE HDD is connected to the Secondary channel and the CD-ROM is connected to the Primary channel, otherwise you might not be able to boot from the SCSI HDD later.
    • Boot from TurboLinux* CD-ROM and hit <Enter> to start installation.
    • At Install Destination screen, select TFDisk to partition the HDD:
        hdc1 - 64MB ext2 -> /boot
        hdc2 - 512MB swap -> swap
        hdc3 - 10GB ext2 -> /
    • At Install Type screen, select Everything.
    • Finish the installation

  2. Download and install new kernel
  3. Configure the kernel
        # make menuconfig
    • Select "Processor type and features"
      • Select "586/K5/5x86/6x86/6x86MX" for Processor family
      • Select "M" for /dev/cpu/microcode - Intel IA32 CPU microcode support
      • Select "M" for /dev/cpu/*/msr - Model-specific register support
      • Select "M" for /dev/cpu/*/cpuid - CPU information support
      • Select "4GB" for High Memory Support
      • Select "*" for MTRR (Memory Type Range Register) support
      • Select "*" for Symmetric multi-processing support
      • Press <Esc> to exit
    • Select "SCSI support"
      • Select "SCSI low-level drivers --->"
        • Select "*" for Adaptec AIC79XX support
        • Press <Esc> to exit
      • Press <Esc> to exit
    • Select "Network device support --->"
      • Select "Ethernet (10 or 100Mbit) --->"
        • Select "M" for EtherExpressPro/100 support (e100, Alternate Intel driver)
        • Press <Esc> to exit
      • Select "Ethernet (1000 Mbit) --->"
        • Select "M" for Intel(R) PRO/1000 Gigabit Ethernet support
        • Press <Esc> to exit
      • Press <Esc> to exit
      • Add any options you want to include in your kernel
      • Press <Esc> to exit
      • Select "Yes" to save new kernel configuration
        # make dep

  4. Compile the kernel
        # make bzImage
        # make install
        # make modules
        # make modules_install
    • To keep a backup of the original kernel in case your new kernel won't boot, edit the /etc/lilo.conf file so that it looks like this:
        *********************************
        boot=/dev/hdc
        map=/boot/map
        install=/boot/boot.b
        prompt
        timeout=50
        message=/boot/message
        lba32
        default=linux-2.4.27

        image=/boot/vmlinuz-2.4.27
        label=linux-2.4.27
        read-only
        root=/dev/hdc3

        image=/boot/vmlinuz-2.4.9-3
        label=linux-2.4.9-3
        initrd=/boot/initrd
        read-only
        root=/dev/hdc3
        *********************************
    • Run LILO:
        # lilo
    • Reboot the server Now you should be able to access the SCSI HDD. If you need to boot OS from the SCSI HDD, proceed to step 5.

  5. Transfer the OS to the SCSI HDD
    • Partition the SCSI HDD
        # fdisk /dev/sda
      • Create following partitions:
          sda1 - 64MB ext2
          sda2 - 512MB swap
          sda3 - 10GB ext2
      • Mark sda1 as the boot partition
    • Copy the contents from IDE HDD to SCSI HDD:
        # dd if=/dev/hdc1 of=/dev/sda1
        # dd if=/dev/hdc3 of=/dev/sda3
        # fsck /dev/sda1
        # fsck /dev/sda3
    • Mount the partitions on SCSI HDD:
        # mkdir /mnt/aic79xx
        # mount /dev/sda3 /mnt/aic79xx
        # mount /dev/sda1 /mnt/aic79xx/boot
    • Edit the /mnt/aic79xx/etc/lilo.conf file by modifying the boot, map, install, image and root lines of the file to read as follows:
        *********************************
        boot=/dev/sda
        map=/mnt/aic79xx/boot/map
        install=/mnt/aic79xx/boot/boot.b
        prompt
        timeout=50
        message=/boot/message
        lba32
        default=linux-2.4.27

        image=/mnt/aic79xx/boot/vmlinuz-2.4.27
        label=linux-2.4.27
        read-only
        root=/dev/sda3
        *********************************

    • Edit /mnt/aic79xx/etc/fstab so that it reads:
        *********************************
        /dev/sda3>     /           ext2        defaults>    1 1
        /dev/sda1>     /boot       ext2        defaults>    1 2
        ......        .....> >      ....        ......>      ... 
        /dev/sda2>     swap        swap        defaults>    0 0
        *********************************
    • Run LILO:
        # lilo -C /mnt/aic79xx/etc/lilo.conf -b /dev/sda
    • Shutdown the system, remove the IDE HDD and restart the system
    • Once the system has powered up, edit /etc/lilo.conf by changing the map, install and image lines of the file to read as follows:
        *********************************
        boot=/dev/sda
        map=/boot/map
        install=/boot/boot.b
        prompt
        timeout=50
        message=/boot/message
        lba32
        default=linux-2.4.27

        image=/boot/vmlinuz-2.4.27
        label=linux-2.4.27
        read-only
        root=/dev/sda3
        *********************************
    • Run LILO again: # lilo
    • Reboot from the SCSI HDD.

Operating System:
Turbolinux 7 Server*

This applies to:
IntelŽ Server Board SE7501BR2
IntelŽ Server Board SE7501HG2



Solution ID: CS-016451
Date Created: 14-Oct-2004
Last Modified: 13-Nov-2009
Back to Top