RHEL5+PXE+DHCP+Apache+Kickstart安装RHCE实验室环境(2)

三、 安装 tftp-server,并启用tftp服务,重启xinetd进程
1、rpm -ivh tftp-server-0.39-1.i386.rpm
2、vi /etc/xinetd.d/tftp
# default: off
# description: The tftp server serves files using the trivial file transfer \
#    protocol.   The tftp protocol is often used to boot diskless \
#    workstations, download configuration files to network-aware printers, \
#    and to start the installation process for some operating systems.
service tftp
{
       socket_type          = dgram
       protocol             = udp
       wait                    = yes
       user                    = root
       server                = /usr/sbin/in.tftpd
       server_args          = -s /tftpboot
       disable                 = no #disable的直由yes变为no
       per_source              = 11
       cps                   = 100 2
       flags                = IPv4
}
3、service xinetd restart
四、 配置支持PXE启动:(注意我已经把第一章光盘的内容复制到/var/www/html目录中了,所以所需要的文件我只需要从/var/ftp目录中复制就行了,但在描述的时候,我还是表明了文件的真实的位置,比如在DVD光盘的哪个中,只是文件我是从/var/www/html目录中复制而已,大家也可学我样偷懒)
1、cd /tftpboot/             ————>若该文件夹已经存在则不用建立
2、 cp /usr/lib/syslinux/pxelinux.0 /tftpboot
3、把Linux第一张安装光盘上/image/pxeboot/initrd.img和vmlinux复制到/tftpboot/中
      cp /var/ftp/image/pxeboot/initrd.img   /tftpboot
      cp /var/ftp/image/pxeboot/vmlinux   /tftpboot
4、 复制第一张安装光盘上isolinux/*.msg拷贝到/tftpboot目录下
cp /var/ftp/isolinux/*.msg   /tftpboot
5、 在tftpboot中新建一个pxelinux.cfg目录
mkdir pxelinux.cfg
6、 把Linux第一张安装光盘上isolinux目录中的isolinux.cfg复制到pxelinux.cfg目录中,并同时更改文件名称为default
7、     cd pxelinux.cfg
cp /var/ftp/isolinux/isolinux.cfg   /tftpboot/pxelinux.cfg/default
8、 在第7小步中,我们暂时不要修改default文件,其实到达这一步骤的时候,我都就可以通过网络引导了,通过网络引导之后接下了就可以手动安装了,但是这里面我们讨论的是无人值守安装,所谓无人值守安装就是在从引导到安装都不需要手动指定,一气呵成,我们接下来继续讲解)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyjgfp.html