linux充当服务器 提供dhcp tftp 镜像功能
1、工具软件:
DHCP 、 FTP
tftp-hpa 5.2 (tftp0.7无法满足大文件需求)
g4l-v0.42.iso
根目录下新建tftpboot 将g4l、menu.lst、grldr
赋权: chomod 777 /tftpboot 注意将tftpboot和里面的文件全部777。
我的打包:自己放g4l-v0.42.iso, (如果 iso改名,要修改menu.lst)
http://download.csdn.net/detail/rydiy/4459603
2、 DHCP
使用linux中已经安装的dhcp,修改/etc/dhcpd.conf
…
subnet192.168.38.0 netmask 255.255.255.0 {
range 192.168.38.10 192.168.38.20;
filename"grldr"; -----------------------------指定引导grub
next-server 192.168.38.19;-------------------------指定tftp地址
…
}
3、 FTP
网络中任意ftp,但必须是21端口
4、 TFTP
请先确保机器中安装有gcc
解压tftp-hpa-5.2.tar, cd到文件夹中,键入:make 和 make install。
修改tftp配置文件: /etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot --------指定tftp根目录
disable = no -------设置tftp可用
}
5、 启动pxe:
启动dhcp:rcdhcpd start
启动tftp:/etc/init.d/xinetd restart