PXE安装
发布日期:2021-06-30 20:54:17
浏览次数:3
分类:技术文章
本文共 1728 字,大约阅读时间需要 5 分钟。
原理:DHCP服务器会给服务器分配地址,并且还会将TFTP是哪儿台服务器,
告诉这台待安装系统的服务器,还会将引导程序在哪儿里告诉服务器 使用TFTP将引导程序下载到待安装系统的服务器的内存中。 服务器执行引导程序 引导程序告诉待安装系统的服务器配置文件在哪儿, 执行配置文件 完成pxe的安装。步骤:
1.在待安装的服务器中BIOS中将网络引导给打开 服务器启动的时候按住f12,选择网络启动 2.搭建DHCP 一台完好的服务器(有系统) 这台服务器使用本地yum源,并且源名字[root@localhost /]# cat /etc/yum.repos.d/local.repo [development]name=developmentbaseurl=file:///isogpgcheck=0enabled=1
下载dhcp软件包
yum install -y dhcp
查看配置文件
cp /usr/share/doc/dhcp-4.25/dhcpd.conf.example /etc/dhcp/dhcp.conf
复制模板配置文件并且覆盖掉当前的配置文件
vim /etc/dhcp/dhcpd.conf
打开配置文件
修改7 option domain-name "example.org"; 8 option domain-name-servers ns1.example.org, ns2.example.org; 9 next-server 10.0.10.133; 添加的 10 filename "/pxelinux.0"; 添加的 11 12 default-lease-time 600; 13 max-lease-time 7200;
划分的网段
47 48 # A slightly different configuration for an internal subnet. 49 subnet 10.0.10.0 netmask 255.255.255.0 { 50 range 10.0.10.120 10.0.10.125; 51 option domain-name-servers 10.0.10.133; 52 option domain-name "internal.example.org"; 53 option routers 10.0.10.133; 54 option broadcast-address 10.0.10.255; 55 default-lease-time 600; 56 max-lease-time 7200; 57 }
重启DHCP服务,将firewalld放行或者关闭防火墙
systemctl restart dhcpd
检查:
查看dhcp服务器的日志文件来查看是否能被成功获取IP地址。tail -f /var/log/messages
3.搭建TFTP服务
下载软件包
yum install -y tftp-server
修改配置文件
vim /etc/xinetd.d/tftp
将
disable = yes 改为 no
启动服务
service xinetd restart
进入TFTP的根目录
cd /var/lib/tftpboot/
安装一个软件包
yum install -y syslinux
将这个文件拷贝到当前的tftp的根目录下(也就是当前所在的目录中)
cp /usr/share/syslinux/pxelinux.0
创建文件夹
mkdir pxelinux.cfg
然后进入本地光盘的目录下,找到isolinux目录
进入isolinux目录 将本文件夹下所有的文件复制到/var/lib/tftpboot/下cd /var/lib/tftpboot
拷贝到这个目录下并取名叫default
cp isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
没有成功,出现错误,如下
转载地址:https://liushiya.blog.csdn.net/article/details/96737348 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年05月04日 17时35分08秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
POJ - 3517 And Then There Was One (约瑟夫环变式)
2019-04-30
HDU - 2068 RPG的错排 (错排+组合数)
2019-04-30
CodeForces 591C Median Smoothing(思维 模拟)
2019-04-30
升级yosemite后java出错的解决
2019-04-30
mac || Linux 命令行下实现批量重命名
2019-04-30
java常用类 String面试题
2019-04-30
Windows10下的powershell美化教程
2019-04-30
利用ffmpeg合并音频和视频
2019-04-30
刷好老毛子系统进不了老毛子系统后台的解决办法
2019-04-30
Parallels Desktop 16 不能联网的解决办法
2019-04-30
SLAM中TUM数据集更改图片名字
2019-04-30
手把手教你--jquery chosen插件的使用和API(html下拉框美化)
2019-04-30
手把手教你--JAVA微信支付(H5支付)
2019-04-30
solr修改schema文件(solr修改配置文件)
2019-04-30
Bootstrap datetimepicker日期时间插件使用方法(日期时间选择器)
2019-04-30
字体图标库(Font Awesome)的使用--绝佳的图标字体库和CSS框架
2019-04-30
select下拉框分组展示插件的使用--(select-mania插件的使用)
2019-04-30