- 论坛徽章:
- 0
|
RHCE Lab1.1: Auto installation with PXE+DHCP+TFTP+NFS/HTTP/FTP+Kickstart
1. Preparing the boot server (dhcp, tftp)
A. Installing DHCP server
#yum install dhcp
#vi /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
allow booting;
allow bootp;
class "pxeclients"{
match if substring(option vendor-class-identifier,0,9) = "PXEClient";
filename "centos5u2/pxelinux.0";
next-server 192.168.75.11;
}
subnet 192.168.75.0 netmask 255.255.255.0 {
option routers 192.168.75.2;
option subnet-mask 255.255.255.0;
option domain-name "
test.org
";
option domain-name-servers 192.168.75.2;
option time-offset -18000;
range dynamic-bootp 192.168.75.1 192.168.75.254;
default-lease-time 21600;
max-lease-time 43200;
}
#service dhcpd restart
B. Installing TFTP server
#yum install xinetd
#yum install tftp-server
#vi /etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
}#mkdir /mnt/iso#mount -o loop centos.5.2.iso /mnt/iso#mkdir -p /tftpboot/centos5u2
#mkdir -p /tftpboot/centos5u2/pxelinux.cfg
#cp /usr/lib/syslinux/pxelinux.0 /tftpboot/centos5u2/
#cp /mnt/iso/isolinux/*.msg /tftpboot/centos5u2/
#cp /mnt/iso/images/pxeboot/initrd.img /tftpboot/centos5u2/
#cp /mnt/iso/images/pxeboot/vmlinuz /tftpboot/centos5u2/
#cp /mnt/iso/isolinux/isolinux.cfg /tftpboot/centos5u2/pxelinux.cfg/default
#vi /tftpboot/centos5u2/pxelinux.cfg/default
default autoinstall
prompt 1
timeout 100
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
label linux
kernel vmlinuz
append initrd=initrd.img
label text
kernel vmlinuz
append initrd=initrd.img text
label ks
kernel vmlinuz
append ks initrd=initrd.img
label local
localboot 1
label memtest86
kernel memtest
append -
label autoinstall
kernel vmlinuz
append ks=http://192.168.75.11/ks/ks.cfg initrd=initrd.img
#service xinetd restart
2. Preparing the installation server (HTTP, NFS, FTP)
Please refer to
RHCT Lab1
3. Preparing the ks.cfg file
Please refer to
RHCE Lab1
4. Installing the CentOS5 client with PXE
Set BIOS to boot from Network PXE
boot:autoinstall
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/20003/showart_1711132.html |
|