• Linux PXE 网络装机


    一、基础网络建设

    Linux配置静态IP-192.168.5.1

    # vim /etc/sysconfig/network-scripts/ifcfg-eth0

    DEVICE=eth0

    ONBOOT=yes

    BOOTPROTO=static

    IPADDR=192.168.5.1

    NETMASK=255.255.255.0

    :x --保存退出

    #service network restart

    #service iptables stop

    二、准备安装镜像

    #mount /dev/cdrom /media/

    #mkdir /centos_ios

    # mkdir /ks

    #cp -rf /media/* /centos_ios/

    # yum -y install nfs-utils

    # service nfs start

    #vim /etc/exports

    /centos_ios/ 192.168.5.0/24(ro)

    /ks/ 192.168.5.0/24(ro)

    三、安装并启用TFTP

    # yum -y install tftp-server

    # vim /etc/xinetd.d/tftp

    # service xinetd start

    四、准备linux内核、初始化镜像文件

    # cp /centos_ios/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/

    五、准备PXE引导程序、启动菜单文件

    # yum -y install syslinux

    # cp /usr/share/syslinux/{pxelinux.0,vesamenu.c32} /var/lib/tftpboot/

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

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

    default auto

    prompt 0

    label auto

    kernel vmlinuz

    append ks=nfs:192.168.5.1:/ks/ks.cfg ksdevice=link initrd=initrd.img

    :x

    六、安装并启用DHCP服务

    # yum -y install dhcp

    # vim /etc/dhcp/dhcpd.conf

    …….

    subnet 192.168.5.0 netmask 255.255.255.0 {

    option routers 192.168.5.1;

    option domain-name-servers 192.168.5.1,202.106.0.20;

    range 192.168.5.100 192.168.5.200;

    next-server 192.168.5.1;

    filename "pxelinux.0";

    }

    :x

    # service dhcpd start

    七、准备安装应答文件

    # yum -y install system-config-kickstart

    进入图形界面-应用程序-系统工具-kickstart

    • 配置安装应答参数

      /boot分区选择200M

    Swap分区:如果服务器内存在8G以上则可以不用分区,在8G以下,则swap分区大小划分为(真实内存x2)

    剩余全部为/分区

    一般DELL服务器网卡为em

    安装包参考"安装包选择.docx"

    配置完后点击左上角文件保存到刚才创建的/ks目录里,也可以选择SVN的ks.cfg,上传到/ks目录下

    八、添加服务开机启动

    # chkconfig --level 35 xinetd on

    # chkconfig --level 35 dhcpd on

    # chkconfig --level 35 nfs on

    能够潇洒恣意的活,必然背负孤独寂寞的伤! Blog: http://www.cnblogs.com/chaichuan/
  • 相关阅读:
    qml----动画入门(六、简单的动画实现 SpringAnimation类)
    qml----动画入门(五、简单的动画实现 SmoothedAnimation类)
    qml----动画入门(四、简单的动画实现 PathAnimation类)
    qml----动画入门(三、简单的动画实现 RotationAnimation类)
    SSRS连接ORACLE数据库制作报表
    JavaScript Number 对象
    Django--filter()-字段查找(双下划线的使用详解)
    Django--filter(**kwargs)
    Django--QuerySet--基础查询
    python 内置函数
  • 原文地址:https://www.cnblogs.com/chaichuan/p/4476265.html
Copyright © 2020-2023  润新知