码迷,mamicode.com
首页 > 系统相关 > 详细

(DHCP+PXE+TFTP+HTTP)实现Linux自动化安装的演示实验

时间:2014-08-03 08:03:45      阅读:334      评论:0      收藏:0      [点我收藏+]

标签:pxe   tftp   ks.cfg   


写在前面:如果此文有幸被某位朋友看见并发现有错的地方,希望批评指正。如有不明白的地方,愿可一起探讨。



准备工作


    1.挂载光盘镜像:

        # mount /dev/cdrom /var/www/html/CentOS6.5/

        提示:为什么要将光盘镜像挂载于此?(在自动化安装过程中,通过http服务提供yum安装源)


    2.制作本地YUM仓库:

        # vim /etc/yum.repos.d/CentOS6.5-Local.repo

        bubuko.com,布布扣

    

配置DHCP服务


    1.安装DHCP服务

        # yum -y install dhcp

    2.配置DHCP服务

        # cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

        # vim /etc/dhcp/dhcpd.conf

            bubuko.com,布布扣

     3.启动DHCP服务

        # chkconfig dhcpd on

        # service dhcpd restart


配置TFTP服务


    1.安装TFTP服务

        # yum -y install tftp tftp-server

    2.启动TFTP服务

        # chkconfig tftp on

        # service xinetd restart


配置PXE的工作环境


    1.安装syslinux

        # yum -y install syslinux

    2.复制pxelinux.0到tftpboot

        # cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/


提供引导内核内核等文件


    将光盘镜像中的vmlinuz,initrd,img,splash.jpg,vesamenu.c32,boot.msg文件复制到/var/lib/tftpboot/目录下:

    # cp /var/www/html/CentOS6.5/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/

    # cp /var/www/html/CentOS6.5/isolinux/{splash.jpg,vesamenu.c32,boot.msg} /var/lib/tftpboot/

    将光盘镜像中的isolinux.cfg文件复制到/var/lib/tftpboot/pxelinux.cfg目录下,并重命名为default:

    # mkdir /var/lib/tftpboot/pxelinux.cfg

    # cd /var/lib/tftpboot/pxelinux.cfg

    # cp /var/www/html/CentOS6.5/isolinux/isolinux.cfg ./default


配置HTTP服务


    # yum -y install http

    # chkconfig httpd on

    # service httpd restart


提供ks.cfg文件


    

提示:在此处只是将ks.cfg文件中的内容给贴出来,文件中的细节将在后续博客中进行详细说明。

   

    1.命令段


bubuko.com,布布扣


2.脚本段


bubuko.com,布布扣


3.软件包段


bubuko.com,布布扣 

(DHCP+PXE+TFTP+HTTP)实现Linux自动化安装的演示实验,布布扣,bubuko.com

(DHCP+PXE+TFTP+HTTP)实现Linux自动化安装的演示实验

标签:pxe   tftp   ks.cfg   

原文地址:http://muluhe.blog.51cto.com/9152490/1534175

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!