Skip Navigation Links | |
Exit Print View | |
![]() |
Sun Fire X4640 Server Linux Installation Guide Sun Fire X4640 Server Documentation Library |
About This Documentation (PDF and HTML)
Introduction to Linux Installation
Sun Installation Assistant (SIA)
Installing Red Hat Enterprise Linux
Overview of Red Hat Enterprise Linux Installation
Installing RHEL From Distribution Media
Installing and Updating SUSE Linux Enterprise Server
Introduction to Installing SLES From Distribution Media
How to Install SLES From Distribution Media
Configuring a Linux Server to Support PXE Installation
How to Copy Files from the Tools and Drivers CD
How to Install Portmap on Your DHCP Server
How to Configure the TFTP Service on Your DHCP Server
How to Install and Configure the neopxe Boot Server Daemon
How to Configure the NFS Service on Your PXE Server
How to Disable the Firewall for SUSE Linux
How to Disable the Firewall for Red Hat Linux
How to Create a PXE Installation Image for Red Hat Linux
Creating a PXE Image for SUSE Linux
How to Set Up and Copy SUSE Software to a Directory
How to Install RHEL and SUSE Linux From a PXE Server
Booting From OS Distribution Media
How to Boot From OS Media Locally
How to Boot From OS Distribution Media or ISO File Remotely
Preliminary Tasks Before Installing An OS
Accessing the Server Output During Installation
How to Configure the Serial Port
How to Erase Your Boot Hard Disk
Identifying Logical and Physical Network Interface Names for Linux OS Configuration
SUSE Linux - How to Identify Logical and Physical Network Interface Names While Installing the OS
RHEL - How to Identify Logical and Physical Network Interface Names While Installing the OS
Complete the following steps on the server that will be your DHCP server.
Note - This example uses Red Hat Enterprise Linux 4. Replace rhel4 with the file name that corresponds to your version and update.
# rpm -qa | grep dhcp-
# mount /dev/cdrom /mnt/cdrom
# rpm -Uvh /mnt/cdrom/RedHat/RPMS/dhcp-*.rpm
# rpm -Uvh /mnt/cdrom/Server/dchp*
# rpm -Uvh /mnt/cdrom/suse/x86_64/dhcp*
# rpm -Uvh /mnt/cdrom/suse/x86_64/dhcp*
# umount /dev/cdrom /mnt/cdrom
Note - If the server does not already have a dhcpd.conf file in its /etc directory, you can copy the dhcpd.conf file from the sample DHCP configuration file in the /tmp/rhel4u3-pxefiles directory.
Add the following entry to the DHCP configuration file (refer to the dhcpd.conf man page for more information):
class "PXE" {match if substring(option vendor-class-identifier, 0, 9) ="PXEClient"; option vendor-class-identifier "PXEClient"; vendor-option-space PXE; next-server n.n.n.n}
where n.n.n.n is the PXE server’s IP address.
server-identifier n.n.n.n
where n.n.n.n is the PXE/DHCP server’s IP address.
subnet 1.2.3.0 netmask 255.255.255.0 { range dynamic-bootp 1.2.3.100 1.2.3.200; option routers 1.2.3.1; option broadcast-address 1.2.3.225; }
Edit the subnet, range, router and broadcast-address entries according to the PXE/dhcp server’s network configuration.
For Red Hat, type the service dhcp start command..
# service dhcpd start
For SUSE, use YaST to start the services.
For Red Hat, type:
# chkconfig dhcpd on
For SUSE, use YaST to configure the services to start at bootup. For example:
# yast > system > Runlevel Editor
Next Steps