HP服务器PXE+ELILO+EFI自动化部署CentOS系统

简介:

HP服务器PXE+ELILO+EFI自动化部署CentOS系统:

安装apache2、tftpd-hpa略

Windows AD的DHCP里文件名写EFI/bootx64.efi

elilo下载网址:
https://sourceforge.net/projects/elilo/files/elilo/ (点击elilo-3.16-all.tar.gz)

tar zxfv elilo-3.16-all.tar.gz

tar zxfv elilo-3.16-source.tar.gz

mkdir /var/lib/tftpboot/EFI

rsync -av elilo-3.16-x86_64.efi /var/lib/tftpboot/EFI/bootx64.efi

rsync -av elilo-3.16-source/examples/textmenu_chooser/textmenu-message.msg /var/lib/tftpboot/EFI/

mkdir /root/isocentos65

mount -t iso9660 -r -o ro,loop CentOS-6.5-x86_64-bin-DVD1.iso /root/isocentos65

mkdir /var/www/html/ks

mkdir /var/www/html/ks/CENTOS65

rsync -av --progress /root/isocentos65/* /var/www/html/CENTOS65/

mkdir /var/lib/tftpboot/CentOS65

rsync -av --progress /var/www/html/CENTOS65/isolinux/initrd.img /var/lib/tftpboot/CentOS65/

rsync -av --progress /var/www/html/CENTOS65/isolinux/vmlinuz /var/lib/tftpboot/CentOS65/

cp -rv centos65_gpt_efi.ks /var/www/html/ks/

vi /var/lib/tftpboot/EFI/elilo.conf

chooser=textmenu
message=textmenu-display.msg
prompt
delay=150
f1=general.msg
f2=params.msg
timeout=0
#default=slesllkiso
image=/CentOS65/vmlinuz
label=CentOS65
description="CentOS 6.5 x86_64"
initrd=/CentOS65/initrd.img
append="ks=http://10.0.0.2/ks/centos65_gpt_efi.ks"

:wq

ks文件里记得添加/boot/efi分区

part /boot/efi --fstype="vfat" --ondisk=sda --size=100

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/2055614如需转载请自行联系原作者


yangzhimingg

相关文章
|
19天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的办公自动化管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的办公自动化管理系统附带文章源码部署视频讲解等
16 0
|
22天前
|
Linux 虚拟化 数据安全/隐私保护
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
部署05-VMwareWorkstation中安装CentOS7 Linux操作系统, VMware部署CentOS系统第一步,下载Linux系统,/不要忘, CentOS -7-x86_64-DVD
|
1天前
|
监控 数据挖掘 BI
ERP系统中的工作流管理与自动化
【7月更文挑战第25天】 ERP系统中的工作流管理与自动化
9 2
ERP系统中的工作流管理与自动化
|
12天前
|
Kubernetes 持续交付 Python
Kubernetes(通常简称为K8s)是一个开源的容器编排系统,用于自动化部署、扩展和管理容器化应用程序。
Kubernetes(通常简称为K8s)是一个开源的容器编排系统,用于自动化部署、扩展和管理容器化应用程序。
|
20天前
|
Linux
CentOS 7 上挂载硬盘到系统
在 CentOS 7 中挂载硬盘,步骤包括:1、查找未挂载磁盘;2、创建分区;3、格式化为 ext4;4创建挂载点;5、挂载硬盘;6、检查挂载状态;7、 编辑 `/etc/fstab` 以实现开机自动挂载。
|
17天前
|
弹性计算 安全 Ubuntu
新手3分钟1Panel安装教程,使用阿里云服务器CentOS操作系统
在阿里云CentOS 7.9服务器上安装1Panel面板,包括远程连接ECS、执行安装命令、设置安装目录(默认/opt)、开启20410端口、配置安全入口和用户密码。记得在阿里云安全组中开放20410端口以访问面板。
新手3分钟1Panel安装教程,使用阿里云服务器CentOS操作系统
|
12天前
|
监控 网络协议 安全
由于楼层自动化系统的复杂性和多样性,很难给出一个通用的Python代码示例,因为每个系统可能使用不同的硬件、通信协议和软件接口。
由于楼层自动化系统的复杂性和多样性,很难给出一个通用的Python代码示例,因为每个系统可能使用不同的硬件、通信协议和软件接口。
|
22天前
|
Ubuntu Linux
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
|
24天前
|
缓存 Linux 开发工具
centos设置ntp服务同步目标服务器时间
【7 月更文挑战第 1天】linux+centos设置ntp服务同步目标服务器时间
|
24天前
|
数据采集 传感器 监控
LabVIEW 与组态软件在自动化系统中的应用比较与选择
LabVIEW 与组态软件在自动化系统中的应用比较与选择
19 0