zoukankan      html  css  js  c++  java
  • 使用PXE安装Linux系统

    1、配置DHCP服务器
    # yum -y install dhcp
    # vim /etc/dhcp/dhcpd.conf
    自定义subnet:
    subnet {
        ...
        next-server TFTP-SERVER-IP;
        filename "pxelinux.0";
    }
    # service dhcpd restart
    # tail -f /var/log/boot.log
    2、配置tftp-server
    # yum -y install xinetd tftp-server tftp
    # chkconfig xinetd on
    # chkconfig tftp on
    # service xinetd start
    # ss -unl | grep ":69"
    3、准备安装树
    # mkdir /var/www/html/centos6
    # mount --bind /media/cdrom /var/www/html/centos6
    # service httpd start
    4、准备tftpboot下的文件
    # yum -y install syslinux
    # cp /media/cdrom/images/pxeboot/{vmliuz,initrd.img} /var/lib/tftpboot/
    # cp /media/cdrom/isolinux/{boot.msg,vesamenu.c32,splash.jpg} /var/lib/tftpboot/
    # cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
    # mkdir /var/lib/tftpboot/pxelinux.cfg
    # cp /media/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
    5、第一次测试
     
    6、提供kickstart文件
        注意:url及repo后的路径要修改为可用安装树的路径;
        编辑好kickstart文件后保存至/var/www/html目录下(这里假设为ks.cfg)
    7、配置引导程序能自动加载此kickstart文件
        编辑/var/lib/tftpboot/pxelinux.cfg/default
        在label为linux项的append一行后附加:  
    8、第二次测试
     
    ————————————————————————————
    用于 PXE 引导的主要文件有:pxelinux.0、vesamenu.c32(menu.c32)以及 pxelinux.cfg 目录
    和该目录下的 default 文件。
  • 相关阅读:
    路漫漫的自学之路(1)
    feel better about yourself 完美破解MyEclipse 5.5.1 GA 注册码呵呵
    prctise .cpp & .h 的拆分
    JsDemo
    intro
    英汉词典
    曾国藩名言
    挫折
    去掉‘为帮助保护您的安全,internet explorer已经限制此文件显示可能访问您的计算机的活动内容’提示
    曾国藩对联欣赏
  • 原文地址:https://www.cnblogs.com/qiaokeshushu/p/9362885.html
Copyright © 2011-2022 走看看