#yyds干货盘点# linux实现pxe自动装机 理论方法

Posted Jr_C

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#yyds干货盘点# linux实现pxe自动装机 理论方法相关的知识,希望对你有一定的参考价值。


先安装dhcp


配置文件这样的


subnet 10.30.30.0 netmask 255.255.255.0

 range 10.30.30.100 10.30.30.200;

 option domain-name-servers 10.30.30.126;

 option domain-name "cui.com";

 option routers 10.30.30.254;

 option broadcast-address 10.30.30.255;

 default-lease-time 3600;

 max-lease-time 7200;

 filename "pxelinux.0";

 next-server 10.30.30.126;


启动dhcp


防火墙等等


安装tftp-server 和tftp  还有vsftpd


并且都启动 启动tftp时对象名用tftp.socket


把光盘挂载到/var/ftp/pub 目录里(vsftpd的默认匿名共享目录)


启动vsftpd和tftp


安装syslinux因为它提供pxelinux.0文件 (安装目录下面的) /usr/share/syslinux/pxelinux.0


把它复制到/var/lib/tftpboot下  (tftp的默认匿名共享目录)


复制挂载目录中的images下的pxeboot下的initrd.ima和vmlinuz文件到/var/lib/tftpboot下


复制syslinux程序包下的文件  分别为基于链式方式引导文件,内存磁盘引导项,菜单项,内存当磁盘的模拟文件  到/var/lib/tftpboot


分别是 chain.c32 mboot.c32 menu.c32 memdisk


在tftp默认匿名共享目录下创建pxelinux.cfg文件夹再在里面创建default文件并且设置权限为644   并写入以下内容

default linux

    prompt 5

    timeout 30

    MENU TITLE CentOS 7 PXE


    LABEL linux

    MENU LABEL Install CentOS 7 X86_64

    KERNEL vmlinuz

    APPEND initrd=initrd.img inst.repo=ftp://10.30.30.126/pub/CentOS/

以上是关于#yyds干货盘点# linux实现pxe自动装机 理论方法的主要内容,如果未能解决你的问题,请参考以下文章

Linux6.5中配置PXE自动装机,实现批量装机服务。

#yyds干货盘点# web安全day36:Linux脚本编写自动修改IP地址

supervisor管理集群(多个tomcat)#yyds干货盘点#

#yyds干货盘点#理解webpack自动刷新浏览器

#yyds干货盘点# 解决华为机试:自动售货系统

#yyds干货盘点#Linux文件系统与数据