• pxe自动安装


    首先我们要用到的linux的桌面模式,没有桌面模式的请自觉安装。注意要关闭防火墙

    需要的支持环境,dhcp,tftp,vsftp。

    1.先创建ftp的共享光盘目录

    mkdir -p /var/ftp/centos6

    2.把光盘复制到目录下。

    cp -rp /media/cdrom/* /var/ftp/centos6

    3安装tftp-server

    yum -y install tftp-server

    4.我们修改tftp的配置文件

    vim /etc/xinetd.d/tftp

    其余的不变

    打开xinetd服务

     /etc/init.d/xinetd start

    将他改成开机启动

    chkconfig tftp on

    5我们准备内核分发文件

    cp /var/ftp/centos6/isolinux/vmlinuz initrd.img /var/lib/tftpboot/

    我们还需要安装syslinux

    yum -y install syslinux

    安装完成后将另一个内核文件复制过去

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

    还有一个在光盘源也要考过去

     cp /var/ftp/centos6/isolinux/isolinux.cfg /var/lib/tftpboot/

    这样内核的准备分发文件就齐了,一共4个

    然后我们需要降权,和修改一些东西

    chmod 644 /var/lib/tftpboot/isolinux.cfg
    vim /var/lib/tftpboot/isolinux.cfg

    将文件改成图片里的样子

    menu打头的都注释掉

     

    让我我们将这个文件扔到/var/lib/tftpboot/pxelinux.cfg目录里改名叫做default

    cd /var/lib/tftpboot/
    mkdir pxelinux.cfg
    mv isolinux.cfg pxelinux.cfg/defaul

    然后我们安装dhcp并修改配置文件

    yum -y install dhcp
    vim /etc/dhcp/dhcpd.conf
    将模板复制过来
    cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcp
    在导入
    cat /etc/dhcp/dhcpd.conf.sample > /etc/dhcp/dhcpd.conf

    修改成下边的样子

      

    注意修改的地方都是以封号结尾的,没有封号是错误的。

    启动服务,

    然后下载vsftpd,在启动。

    yun -y install vsftpd
    /etc/init.d/vsftpd start

    还要安装system-config-kickstart

    yum -y install system-config-kickstart

    在桌面就有了

    然后重启3个服务

    将ks配置的脚本,复制到ftp去

    [root@localhost ~]# cp ks.cfg /var/ftp/
    [root@localhost ~]# chmod 777 /var/ftp/ks.cfg 

    修改引导文件

     vim /var/lib/tftpboot/pxelinux.cfg/default

    在里边加一句话

    在自己安装的配置脚本里修改一下,变成全部自动安装

     

  • 相关阅读:
    大型web系统分布式架构
    与MSN聊天的PowerTalk两个示例
    PowerTalk的四个示例代码
    PowerTalk在十月份左右会有新的版本
    PowerTalk控件 制作 即时通信 聊天室 产品咨询系统 支持与MSN的控件
    PowerTalk有些对不住大家
    自动生成实体sql工具的IDEvs2005工具(源代码+程序)
    C#字符串类快速编译器
    小菜编程成长记系列
    一道简单的编程题,不过您做对了吗?
  • 原文地址:https://www.cnblogs.com/cash-su/p/9865975.html
Copyright © 2020-2023  润新知