手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

简单PXE网刻教程

时间:2024-10-13 13:10:10

1、应用场合 1)需要进行大批量的部署机操作系统(批量化) 2)没有启动盘的服务器 3)需要经常更换或者重装linux操作系统2、原理 1傧韭茆鳟)dhcp服务器给客户端分配IP地址,并且告诉客户端谁是tftp服务器以及bootloader文件的名字 2)客户端找到tftp服务器获取bootloader文件,内核文件,驱动文件及安装选项和提供镜像的服务器 3)nfs服务器给客户端提供安装方法(ks.cfg)和安装源(光盘镜像,iso) 4)客户端实现无人值守安装

工具/原料

客户端要求:(1)网络畅通并且有一台发布安装源的服务器 (2)需要被安装系统的机器支持网络引导,有PXE芯片 PXE:Preboot Execute Environment 预启动执行环境,是一种C/S的网络模式,支持服务器从远程主机下载镜像等,从而支持网络启动

服务器需求:(1)dhcp 给客户端分配IP (2)tftp发布引导文件,内核和驱动文件的 pxelinux.0 vmlinuz initrd.img (3)nfs 发布ks文件和光盘镜像 (4) 配置安装启动文件kickstart

服务器端配置

1、配置DHCP: # vim /etc/dhcp/dhcpd.conf subnet 192.168.10.0 netmask 255.255.255.0 { range 192.168.10.201 192.168.10.210; next-server 192.168.10.12; filename "pxelinux.0"; }

2、配置TFTP: # yum install tftp-server -y /etc/x坡纠课柩inetd.d/tftp /var/lib/tftpboot # vim /etc/xinetd.d/tftp disable = no # cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ # cd /mnt/cdrom/isolinux # cp vmlinuz initrd.img isolinux.cfg /var/lib/tftpboot # cd /var/lib/tftpboot # mkdir pxelinux.cfg # mv isolinux.cfg pxelinux.cfg/default # vim pxelinux.cfg/default 1 default linux 61 label linux 62 menu label ^Install CentOS Linux 7 63 kernel vmlinuz 64 append initrd=initrd.img ks=http://192.168.10.12/ks/ks.cfg

3、配置HTTP: # cd /var/www/html # mkdir ks cdrom 将做好的ks文件放到ks目录,将光盘挂载到cdrom目录

4、启动服务器: # systemctl start dhcpd # systemctl start tftp # systemctl start httpd

制作ks文件

1、# yum install system-config-kickstart# system-config-kickstart

简单PXE网刻教程
简单PXE网刻教程
简单PXE网刻教程
简单PXE网刻教程
简单PXE网刻教程
简单PXE网刻教程
© 手抄报圈