- 一、PXE
- 1.PXE概述
- 2.优点
- 3.实现过程详解
- 4.操作过程展示
- 二、Kickstart无人值守安装
- 1.组成
- 2.命令段
- 3.程序包段
- 4.脚本段
- 5.操作过程展示
一、PXE 1.PXE概述
预启动执行环境(Preboot eXecution Environment,PXE)也被称为预执行环境,提供了一种使用网络接口(Network Interface)启动计算机的机制。这种机制让计算机的启动可以不依赖本地数据存储设备(如硬盘)或本地已安装的操作系统。
2.优点
- 规模化:同时装配多台服务器
- 自动化:安装系统、配置各种服务
- 远程实现:不需要光盘、U盘等安装介质
3.实现过程详解
1.网卡需要查找相关的dhcp服务器(获取地址时间)
2.找到后dhcp服务器提供ip地址,和引导程序(boot loader)的地址 还提供给客户机TFTPserver地址(dhcp本身不提供tftp服务)
3.网卡使用tftp客户端吧引导程序加载到内存中来
4.bios执行引导程序
5.引导程序会去TFTP去查找配置文件
6.根据配置文件去引导安装系统
7.系统安装过程
4.操作过程展示
添加一块网卡,设置为仅主机模式
配置新网卡
安装DHCP
安装TFTP
安装syslinux
安装vsftp
开启服务
关闭防火墙
创建虚拟机
实验完成
二、Kickstart无人值守安装 1.组成
kickstart文件主要包括三个部分:
- 命令段
- 程序包段
- 脚本段
指明各种安装前配置,如键盘类型等
常见命令:
keyboard: 设定键盘类型
lang: 语言类型
zerombr:清除mbr
clearpart:清除分区
part: 创建分区
rootpw: 指明root的密码
timezone: 时区
text: 文本安装界面
network:指定网络设置
firewall:设置防火墙设置
selinux:设置selinux设置
reboot:安装完自动重启
user:安装完成后为系统创建新用户
url: 指明安装源
3.程序包段
指明要安装的程序包组或程序包,不安装的程序包等
%packages
@^environment group: 指定环境包组,如:@^minimal-environment
@group_name
package
-package
%end
%pre: 安装前脚本
%post: 安装后脚本
安装图形化工具
进入虚拟机
如图配置参数
分区
如图
保存
回到xshell
添加配置文件
重启刚刚做pxe实验的虚拟机
完成



