PXE高效批量网络装机

目录

1. 系统装机的三种引导方式

2.系统安装过程

3.linux安装装光盘的安装相关文件

4.什么是pxe

5.搭建pxe的原理

6.实操


1. 系统装机的三种引导方式

启动操作系统

1.硬盘

2.光驱(u盘)

3.网络启动 pxe

2.系统安装过程

1.加载boot loader

2.加载启动安装菜单

3.加载内核和initrd系统(文件才能使用文件)

4.加载根系统()

5.运行anaconda的安装向导

3.linux安装装光盘的安装相关文件

boot.cat: 相当于grub的第一阶段

isolinux.bin:光盘引导程序,在mkisofs的选项中需要明确给出文件路径,这个文件属于SYSLINUX项目

isolinux.cfg:启动菜单的配置文件,当光盘启动后(即运行isolinux.bin),会自动去找isolinux.cfg文件

vesamenu.c32:是光盘启动后的启动菜单图形界面,也属于SYSLINUX项目,menu.c32提供纯文本的菜单

memtest:内存检测程序

splash.png:光盘启动菜单界面的背景图

vmlinuz:是内核映像

initrd.img:ramfs文件(精简版的linux系统,文件系统驱动等

4.什么是pxe

PXE 的全称是 preboot execute environment它其实是Intel在很久以前提出来的一项用于通过网络来引导系统的标准。允许客户机通过网络从远程服务器上下载引导镜像,并加载安装文件或者整个操作系统。

pxe是通过网卡引导启动

1.1实现的硬件条件

1.BIOS支持

2.网卡支持(现在基本都已支持)

3.需要在bios中开启开关,服务器一般没打开(bmc界面里打开)

4.网络中有一台 DHCP 服务器以便为客户机自动分配地址、指定引导文件位置 网卡自带DHCP功能 dhcp 指明分配的ip地址

5.搭建pxe的原理

1.网卡需要查找相关的dhcp服务器,来获取ip地址和时间;

2.dhcp服务器,通过offer报文传给裸机客户端,不仅提供了ip地址,还提供了引导程序(boot loader,这里是pxelinux.0)的地址,以及tftp-server的地址(指向dhcp服务器自己);

3.客户机通过tftp服务器获取引导程序pxelinux.0,将其加载到内存中;

4.引导程序pxelinux.0通过tftp服务器获取pxelinux.cfg中的default配置文件;

5.配置文件指明内核和驱动的位置,通过tftp服务器获取vmlinuz和initrd.img;

6.启动内核;

6.实操

vim   /etc/dhcp/dhcpd.conf

 

 vim /etc/xinetd.d/tftp

 

 

 vim  pxelinux.cfg/default

 

 

 进入虚拟机

vim  pxelinux.cfg/default 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值