前端开源框架如何提升开发效率与用户体验的关键因素
804
2022-09-14
如何搭建PXE远程服务器?
1. 安装需要的服务器 先安装 tftp服务
yum -y install tftp-server
进入 vi /etc/xinetd.d/tftp
修改 把 yes 改成no
2.在安装DHCP服务
yum -y install dhcp
在拷贝dhcp模板
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
进入修改主配置文件 编辑
vi /etc/dhcp/dhcpd.conf
配置文件
ddns-update-style none; (支持DNS动态更新,一般选择关闭)
next-server 192.168.80.40; (指定TFTP服务器地址)
filename "/pxelinux.0"; (引导文件TFTP上的位置)
subnet 192.168.80.0 netmask 255.255.255.0 { ( 地址段与子网掩码)
range 192.168.80.150 192.168.80.200; (地址范围)
option routers 192.168.80.40; (服务器自身地址)
}
3.安装FTP服务器
yum install vsftpd -y
挂载镜像盘
mount /dev/cdrom /var/ftp/pub (用于发布镜像源)
4.复制网络启动所需要文件到tftp服务器的根目录下
yum -y install syslinux (安装引导加载程序)
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/(复制到tftp根目录 在var/lib 下面)
mkdir /var/lib/tftpboot/pxelinux.cfg (创建一个菜单目录)
cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default (创建一个安装菜单)
cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot (引导加载模块)
cp /mnt/images/pxeboot/vmlinuz /var/lib/tftpboot/(压缩内核)
cp /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot (图形化安装菜单)
5.启用所有服务
service dhcpd start
service vsftpd start
service tftp start
6.关闭防火墙
systemctl disable firewalld
7.配置启动菜单文件
vi /var/lib/tftpboot/pxelinux.cfg/default
进入 编辑 先删除所有 10000dd即可
在配置如下:
default auto
prompt 1
label auto
kernel vmlinuz
append initrd=initrd.img method=ftp://192.168.80.40/pub
label linux text
kernel vmlinuz
append text initrd=initrd.img method=ftp://192.168.80.40/pub
label linux rescue
kernel vmlinuz
append rescue initrd=initrd.img method=ftp://192.168.80.40/pub
注:自己的地址
上述配置记录中定义了三个引导入口,分别为图形安装(默认)、文本安装、救援模式。
8.创建一台新机器
不
需要两G (要不然会卡顿)
与主机服务器网卡要一样
开机
等待安装完成即可
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~