#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自动装机 理论方法的主要内容,如果未能解决你的问题,请参考以下文章
#yyds干货盘点# web安全day36:Linux脚本编写自动修改IP地址