码迷,mamicode.com
首页 > 其他好文 > 详细

PXE

时间:2018-05-29 20:35:01      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:spl   --   inux   art   文件   ash   menu   start   wget   

PXE引导配置:
1. 启用 tftp 服务
# yum -y install tftp-server
# systemctl restart tftp
# ls /var/lib/tftpboot 【TFTP资源目录】

2. 提供用来启动客户机的引导文件(pxelinux.0、内核和初始镜像)
# yum -y install syslinux
# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

# mkdir /var/lib/tftpboot/rhel7
# cd /var/lib/tftpboot/rhel7
# wget http://192.168.4.254/rh7dvd/isolinux/vmlinuz
# wget http://192.168.4.254/rh7dvd/isolinux/initrd.img


3. 配置引导菜单(default、图形支持文件--模块+背景图)
# mkdir /var/lib/tftpboot/pxelinux.cfg
# wget http://192.168.4.254/rh7dvd/isolinux/isolinux.cfg -O /var/lib/tftpboot/pxelinux.cfg/default

# wget http://192.168.4.254/rh7dvd/isolinux/vesamenu.c32
# wget http://192.168.4.254/rh7dvd/isolinux/splash.png

# vim /var/lib/tftpboot/pxelinux.cfg/default
.. ..
label linux
menu label ^Install Red Hat Enterprise Linux 7.2
kernel rhel7/vmlinuz
append initrd=rhel7/initrd.img inst.stage2=http://192.168.4.254/rh7dvd quiet


!!! 检查 TFTP 服务是否可用
# yum -y install tftp
# tftp TFTP服务器地址 -c get 文件名

 

PXE客户机从开机以后到安装系统的过程 ——
1)加载网卡芯片里的 PXE Client 程序
2)PXE Client 向DHCP服务器获知 IP地址、TFTP服务器地址、启动文件名
3)从TFTP服务器下载启动文件 pxelinux.0
4)由 pxelinux.0 接管控制权
5)由 pxelinux.0 从TFTP服务器下载配置文件 pxelinux.cfg/default
6)由 pxelinux.0 根据 default 配置在客户机显示启动菜单
7)根据用户选择(装rhel7),去下载内核 vmlinuz、配套的 initrd.img
8)在内存里加载 initrd.img、vmlinuz
9)由 vmlinuz 接管控制权
10)由 vmlinuz 根据inst.stage2=给定的地址下载RHEL7的安装程序
!!!! 给定的地址/LiveOS/squashfs.img
11)把 squashfs.img 释放到内存里运行
12)由 sqaushfs.img 提供安装向导程序(选语言、。。。)
13)进入正常的安装过程


PXE客户机从开机以后到安装系统(自动应答)的过程 ——
1)
.. ..
9)
10)由 vmlinuz 根据ks=给定的地址下载应答文件
11)根据应答文件的设置完成自动化安装及配置客户机系统的过程

PXE

标签:spl   --   inux   art   文件   ash   menu   start   wget   

原文地址:https://www.cnblogs.com/wwchihiro/p/9107533.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!