PXEBoot:
yum install tftp-server syslinux -y
cp /mnt/images/pxeboot/{initrd.img,vmlinuz} /var/lib/tftpboot/
cp /usr/share/syslinux/{vesamenu.c32,pxelinux.0} /var/lib/tftpboot/
vim /var/lib/tftpboot/pxelinux.cfg/default
default vesamenu.c32
timeout 600
menu title Welcome to Global Learning Services Setup!
label local
menu label Boot from ^local drive
menu default
localboot 0xffff
label ws
menu label Install GLS ^workstation
kernel vmlinuz
append ksdevice=eth0 load_ramdisk=1 initrd=initrd.img network ks=http://172.24.254.254/w
orkstation.cfg noipv6
label rescue
menu label ^Rescue installed system
kernel vmlinuz
append initrd=initrd.img rescue
DHCP:
yum install dhcp -y
vim /etc/dhcp/dhcpd.conf
ddns-update-style none;
option space PXE;
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.2;
option subnet-mask 255.255.255.0;
option domain-name "example.com";
option domain-name-servers 192.168.0.2;
next-server 192.168.0.2;
default-lease-time 21600;
max-lease-time 43200;
class "PXE" {
match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
option vendor-encapsulated-options 01:04:00:00:00:00:ff;
option boot-size 0x1;
filename "pxelinux.0";
option tftp-server-name "192.168.0.2";
option vendor-class-identifier "PXEClient";
vendor-option-space PXE;
}
pool{
allow members of "PXE";
default-lease-time120;
max-lease-time 180;
range 192.168.0.71 192.168.0.100;
}
}
本文详细介绍了如何在RHEL6上搭建网络安装服务器,采用PXEBOOT和DHCP技术实现无盘启动与自动配置。包括安装所需软件、配置TFTP、Syslinux、DHCP服务器,以及创建必要的菜单和配置文件。
1844

被折叠的 条评论
为什么被折叠?



