首页 > 其他 > 详细

PXE安装 系统

时间:2015-08-26 00:01:23      阅读:742      评论:0      收藏:0      [点我收藏+]

基于PXE远程安装系统。

1),解决基础环境。

1.1),安装tftp&tftp-server&DHCP&pxelinux&xinetd

yum install tftp-server tftp dhcp -y

1.2),查看安装后生成的文件。

rpm -ql tftp

rpm -ql dhcp

rpm -ql xinetd

rpm -ql pxelinux|grep pxelinux.0

rpm -ql fttp-server

1.3),查看超级守护进程xinetd对于tftp的端口(69)是否处于监听状态

chkconfig --list 或者 ss -unl 

1.4),修改xinetd配置使tftp(69端口)处于监听状态

1.4.1), vim /etc/xinetd.d/tftp 

    将disabled = no

1.4.2), chkconfig tftp on

1.5),修改完成后加载修改后的配置并查看端口状态

1.5.1),重启超级守护进程

service xinetd restart

1.5.2),查看端口是否已经处于监听状态

ss -unl 

1.6),配置DHCP服务

  配置DHCP,编辑DHCP配置文件

  vim /etc/dhcp/dhcpd.conf

 subnet 172.16.4.0 netmask 255.255.255.0 {

 range 172.16.4.200 172.16.4.210; (设置dhcp地址池)

 option routers 172.16.4.254; (如果在同网段可不设网关)

 option domain-name "mylinuxos.com";(可选)

 option domain-name-servers 172.16.4.122;(可选)

 next-server 172.16.4.122;(指定linux系统的安装源)

 filename "pxelinux.0"; 

}

配置完成后重新加载新配置

service dhcpd force-reload

(注)filename "pxelinux.0"; 为固定格式文件名不能改

/var/lib/tftpboot 此目录为tftp上传下载的默认目录

1.7),准备启动文件

       cp /media/cdrom/images/pxeboot/{vmlinuz,initrd.img}

cp /media/cdrom/isolinux/{vesamenu.c32,splash.jpg}

       mkdir pxelinux.cfg

cp /media/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

mkdir /var/www/html/Centos6

mount /dev/Centos6XXX /var/www/html/Centos6

cp /Path/to/ksFILE.cfg /var/www/html/

1.8),启动客户机:

      调整启动设备为,网络启动

  获取到ip地址后将会读取tftpboot目录下的文件并启动安装程序。

  按ESC,进入BOOT界面,手动指定ks文件: ks=http://172.16.4.16/ksFILE.cfg

      


本文出自 “linux初学者” 博客,转载请与作者联系!

PXE安装 系统

原文:http://drip123.blog.51cto.com/1035101/1688227

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!