/====================================
传送门:
PXE+Kickstart全自动安装Linux(完全版)
(1)PXE概述、服务端Linux操作系统安装 http://t.csdn.cn/oEBg3
(2)PXE+Kickstart安装及调试 http://t.csdn.cn/zvHxc <——这是本文
/====================================
一、概述
PXE(Preboot eXcution Environment) 预启动执行环境,在操作系统之前运行。
服务端:运行DHCP服务(用来分配地址)、定位引导程序、运行TFTP服务,提供引导程序下载
客户端:网卡支持PXE协议,主板支持网络引导
1.1 主要优点
- 支持规模化安装。
- 实现无人值守安装(自动安装)。
- 不需要光盘、U盘等安装介质(通过局域网ftp或http下载安装)。
1.2 主要过程
- 准备CentOS 7 安装源(YUM仓库)
- 安装并启用TFTP服务,提供Linux内核、PXE引导程序等
- 安装并启用DHCP服务。
- 配置kickstart,配置启动菜单。
- 客户端开机自动化安装。
二、安装服务端操作系统
2.1 操作系统准备
服务器安装的Linux版本为:CentOS Linux release 7.9.2009 (Core)
- 登录CentOS官网:https://www.centos.org/
- 进入下载页:https://www.centos.org/download/
- 点击x86_64,选择对应的镜像进行下载。
- 本例选择的是阿里的镜像源,DVD版进行下载。
2.2 VMware Workstation 16 Pro创建服务端虚拟机
文件-->新建虚拟机-->自定义(高级)
- 选择
16.x
稍后安装操作系统
- 选择好Linux版本
- 给虚拟机命名,选择好虚拟机存放目录(注意目录最好不要有中文)
- 设置CPU处理器数、内核数(根据自己电脑性能自定义设置)
- 设置内存(建议不要少于4GB)
- 选择
网络连接
,本例选择桥接网络。
关键是要服务器端和新安装的客户机在同一个二层局域网内。
- 选择
I/O控制器类型
,用默认推荐的即可。
- 选择
磁盘类型
,使用默认推荐的即可。
- 选择
磁盘
,创建新虚拟磁盘。
- 指定
磁盘容量
,这里选择立即分配,尽量模拟实际安装环境。
- 保存好磁盘文件
- 自定义硬件
- 选择CD,将刚才下载的CentOS7.9的ISO文件选上。
- 点击完成,等待创建完磁盘即可。
2.3 启动服务端虚拟机
-
选择语言
-
选择安装包
-
选择GNOME,GNOME应用程序
-
选择安装位置
-
选择我要配置分区。
-
点击自动创建
-
删除/home
-
把所有的分区添加到/。
-
点击完成
-
点击接受更改
-
点击
开始安装
-
设置root密码
-
安装好后重启
-
重启后接受协议、配置网络、定义好主机名
-
确认后续的语言等就可以进入系统了