pxe网络安装centos系统

网友投稿 710 2023-02-14

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

pxe网络安装centos系统

安装系统的方法很多方法,有从硬盘、usb、光盘、网络,方法很多种,今天提到的是网络安装,网络安装的方法很多,有KickStart、pxe等等,如下便是使用pxe安装系统,文章从群友的博客转过来的。

分为如下几个步骤,比较简单,但是安装比较繁琐。

1. 安装配置dhcp

1.1 安装dhcp

1
# yum install dhcp

1.2 配置dhcp

2. 安装配置tftp

2.1 安装tfpt

1
# yum install tftp-server

2.2 配置tftp

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# vim /etc/xinetd.d/tftp
servicetftp
{
socket_type=dgram
protocol=udp
wait=yes
user=root
server=/usr/sbin/in.tftpd
server_args=-s/var/lib/tftpboot//设置tftp的根目录
disable=no//这里原来是yes要改成no
per_source=11
cps=1002
flags=IPv4
}
1
2
cd/var/lib/tftp
mkdir pxelinux.cfg

挂载系统关盘到/mnt/cdrom目录下

1
2
3
4
5
6
7
8
9
# mount /dev/cdrom /mnt/cdrom
# cp /mnt/cdrom/images/*.img /var/lib/tftpboot
# cp /mnt/cdrom/isolinux/boot.msg /var/lib/tftpboot
# cp /mnt/cdrom/isolinux/initrd.img /var/lib/tftpboot
# cp /mnt/cdrom/isolinux/vesamenu.c32 /var/lib/tftpboot
# cp /mnt/cdrom/isolinux/vmlinuz /var/lib/tftpboot
# cp /mnt/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
# chmod -R 755 /var/lib/tftpboot //让tftp目录下的所有文件有执行权限
#chmod 777 /var/lib/tftpboot/pxelinux.cfg/default

获取pxelinux.0 引导文件

1
2
3
4
# yum install syslinux
# rpm -qa | grep syslinux
# rpm -ql syslinux-4.02-7.el6.x86_64 | grep pxelinux.0 //查找 pxelinux.0所在位置
# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

3. 配置apache在任意的虚拟主机或者默认主机中添加一个虚拟目录指向关盘挂载目录, 或者大家配置nfs、ftp也可以,这边还是用HTTP来做演示

4. 启动关闭服务

4.1 启动dhcp和tftp

1
2
# service dhcpd start
# service xinetd start

4.2 关闭selinux和iptables

1
2
# set enforce0
# service iptables stop

整理:

上一篇:运维管理事件(运维管理事件有哪些)
下一篇:包含it运维是it行业底层的词条
相关文章

 发表评论

评论列表