实时警报通知:微信告警通知的重要性解析
710
2023-02-14
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 |
整理:
发表评论
评论列表