DHCPD_INTERFACE="ANY"
ddns-update-style none; ddns-updates off;
log-facility local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
}
subnet 192.168.1.0 netmask 255.255.255.0 { #网络环境
range 192.168.1.100 192.168.1.254;
option routers 192.168.1.100;
option broadcast-address 192.168.1.255;
default-lease-time 6000;
max-lease-time 72000;
}
host passacaglia {
hardware ethernet 00:C0:9F:8D:06:77; #客户端 MAC 地址
filename "/tftpboot/pxelinux.0"; #指定包含PXE引导程序的文件
server-name "192.168.1.101"; #服务器 IP 地址
}
ATFTPD_OPTIONS="--daemon "
ATFTPD_USE_INETD="no"
ATFTPD_DIRECTORY="/srv/tftp" #指定 tftp 服务目录
ATFTPD_BIND_ADDRESSES=""
useradd -m tftp
cd /srv/tftp
mkdir tftpboot
cd tftpboot
mkdir pxelinux.cfg
cp /usr/share/syslinux/pxelinux.0 /srv/tftp/tftpboot
vi /srv/tftp/tftpboot/pxelinux.cfg/default #建立引导默认配置文件,其内容如下:
上面需要注意的是,vmlinuz 和 initrd.img 要和 ISO 安装文件里的名字一致,这两个文件一般在ISO 文件的 isolinux 目录中,不同的发行版有可能不同,如 ubuntu 的就比较另类。
default linux
prompt 1
timeout 30
label linux
kernel vmlinuz
append initrd=initrd.img splash=silent showopts
mount -o loop /home/groad/CentOS-5.5-i386-bin-DVD.iso /OSInstall
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |