Sun N1 Service Provisioning System User's Guide for OS Provisioning Plug-In 3.0

ProcedureHow to Create a PXE Configuration File for RedHat Linux OS Provisioning

To deploy non-JET RedHat Linux images to your target hosts, you need to manually create a PXE configuration file. This file contains parameters specific to each hardware platform and RedHat Linux distribution.

Steps
  1. In a text editor, create a file with the following text.

    default el30 ks
    serial 0 9600
    label el30
    kernel vmlinuz
    append linksleep=30 ksdevice=eth0 console=ttyS1,9600 load_ramdisk=1 initrd=initrd.img network

    Where:

    • The first line (default) indicates to use label el30 and do a Kickstart installation (passing ks to the kernel).

    • The third line (label) defines a label el30.

    • The fourth line (kernel) identifies the kernel to load. The path is relative to pxelinux.0.

    • The fifth line (append) contains a series of network configuration parameters. The append parameters must be all on one line. The specific parameters shown here are as follows:

      linksleep=30 tells the kernel to wait before determining that the system is not working. Some network interfaces require a long time to come up.

      ksdevice=eth0 indicates to perform the installation through the eth0 interface. If this parameter is omitted, eth0 is assumed.

      console=ttyS1,9600 specify console parameters to show the installation output on the console. The parameters vary depending on the target hardware platform.

      load_ramdisk indicates to use initrd.img for the RAM disk. The path for the RAM disk is relative to pxelinux.0.

      network indicates to perform a network installation.

  2. Save this file to the pxelinux.cfg subdirectory of the TFTP root directory on the boot and install server.

    If you want to support provisioning of multiple releases of the RedHat Linux OS, assign a unique name to this file, such as rh30.cfg