博客
关于我
PXE+HTTP+TFTP+Kickstart实现无人值守部署centos6.10
阅读量:805 次
发布时间:2023-03-04

本文共 1398 字,大约阅读时间需要 4 分钟。

在CentOS中部署PXE环境

安装并配置PXE(Preboot Execution Environment)环境的步骤如下:

1. 安装所需软件包

通过yum安装必要软件包:

yum install dhcp httpd tftp-server xinetd syslinux system-config-kickstart

2. 创建HTTP服务目录

创建用于存放PXE相关文件的目录:

mkdir /var/www/html/CentOS-6.10

3. 挂载ISO镜像

将安装ISO镜像挂载到创建的目录中:

mount /dev/sr0 /var/www/html/CentOS-6.10

4. 删除默认欢迎页面

移除httpd的默认欢迎页面:

rm -f /etc/httpd/conf.d/welcome.conf

5. 启动并设置httpd服务

启动服务并设置开机自启:

service httpd startchkconfig --add httpdchkconfig httpd on

6. 配置xinetd服务

编辑tftp服务配置文件:

vim /etc/xinetd.d/tftp

在配置文件中设置:

disable = no

并确保xinetd服务开机自启:

service xinetd startchkconfig --add xinetdchkconfig xinetd on

7. 复制PXELINUX文件

将PXELINUX文件复制到tftpboot目录:

cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/mkdir /var/lib/tftpboot/pxelinux.cfgcp /var/www/html/CentOS-7.2/isolinux/* /var/lib/tftpboot/cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

8. 配置Dhcp服务

复制并编辑Dhcp配置文件:

cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.confvim /etc/dhcp/dhcpd.conf

在配置文件中添加必要的设置。

9. 启动Dhcp服务

启动并设置dhcpd服务:

service dhcpd startchkconfig --add dhcpdchkconfig dhcpd on

10. 生成Kickstart配置文件

使用system-config-kickstart工具生成ks.cfg

system-config-kickstart

按照需求选择选项并保存配置文件。

11.编辑并保存ks.cfg

将生成的ks.cfg文件保存到合适的路径下,例如:

cp /root/anaconda-ks.cfg /var/www/html/

12. 启动相关服务

重启xinetdhttpddhcpd服务:

service xinetd restartservice httpd restartservice dhcpd restart

以上步骤将指导您在CentOS系统中成功部署PXE环境,实现网络安装。

转载地址:http://wkafk.baihongyu.com/

你可能感兴趣的文章
python | grab,一个强大的 Python 库!
查看>>
python | gunicorn,一个非常实用的 Python 库!
查看>>
python | h5py,一个无敌的关于 HDF5 的 Python 库!
查看>>
python | huey,一个非常厉害的 任务调度 Python 库!
查看>>
python | hypothesis,一个有趣的 Python 库!
查看>>
python | Indico,一个超酷的 Python 库!
查看>>
python | isort,一个有趣的 自动整理导入语句 的Python 库!
查看>>
python | jinja,一个超酷的 Python 库!
查看>>
python | joblib,一个强大的 Python 库!
查看>>
python调用git bash_Python学习第70课-用Git Bash在命令行打开sublime
查看>>
python | jsonschema,一个实用的 验证 JSON 数据结构 Python 库!
查看>>
python课程的中期报告范文_课题研究中期总结报告范文
查看>>
python | lxml,一个超酷的 关于XML/HTML 文档 Python 库!
查看>>
python | mplfinance,一个有趣的金融数据可视化 Python 库!
查看>>
python | nipy,一个强大的关于 神经影像数据分析 的Python 库!
查看>>
python | NLTK,一个强大的 自然语言处理 Python 库!
查看>>
python | nupic,一个强大的 处理时间序列的Python 库!
查看>>
python | orange3,一个神奇的 Python 库!
查看>>
python | pdfminer,一个神奇的 关于PDF 文件的 Python 库!
查看>>
python | pendulum,一个有趣的 日期和时间 Python 库!
查看>>