首页 > 其他 > 详细

PXE实现Cent Os的自动安装

时间:2014-04-19 09:56:16      阅读:647      评论:0      收藏:0      [点我收藏+]

Pxe是基于网络安装,所以需要应用服务器,包括ftp/http/nfs/tftp(里面有pxe安装时的驱动以及所调用的文件),还需要dhcp server,通过dhcp server才能知道tftp服务器在哪

我们给服务器设置ip地址:192.168.206.144


先安装vsftp

[root@localhost ~]# yum install vsftpd -y

然后安装以下服务

[root@localhost ~]# yum install dhcp tftp-server system-config-kickstart -y

安装完毕后先设置dhcp服务器

[root@localhost ~]# vim /etc/dhcp/dhcpd.conf

进入后最后一行读取

r /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample

修改配置文件

bubuko.com,布布扣

bubuko.com,布布扣


然后配置tftp

先编辑文件

bubuko.com,布布扣

[root@localhost ~]# vim /etc/xinetd.d/tftp   14行的yes改为no



启动xinetd

[root@localhost xinetd.d]# service xinetd start

设置开机启动

[root@localhost xinetd.d]# chkconfig xinetd on

到它的根目录tftpboot

[root@localhost xinetd.d]# cd /var/lib/tftpboot/

把内核和驱动拷过来

[root@localhost tftpboot]# cp /media/cdrom/isolinux/vmlinuz  ./

[root@localhost tftpboot]# cp /media/cdrom/isolinux/initrd.img  ./



安装syslinux


[root@localhost tftpboot]# yum install syslinux  (如果已经装过就不用安装)


然后把pxelinux.0 拷过来

[root@localhost tftpboot]# cp /usr/share/syslinux/pxelinux.0 ./

根下面就有了这三个文件【镜像文件、基于网络引导安装驱动文件、内核文件】

bubuko.com,布布扣


然后配置驱动文件,先新建一个目录

[root@localhost tftpboot]# mkdir pxelinux.cfg

然后把isolinux.cfg拷过来

[root@localhost tftpboot]# cd pxelinux.cfg/

[root@localhost pxelinux.cfg]# cp /media/cdrom/isolinux/isolinux.cfg default


这样我们的tftp服务器就做完了


下面再把ftp服务器做一下

启动

[root@localhost ~]# service vsftpd start

[root@localhost ~]# chkconfig vsftpd on

把安装树拷过来,后台运行

[root@localhost ~]# cd /var/ftp/

[root@localhost ftp]# cp -r /media/cdrom/. ./ &


为了给客户机设置名称,我们写一个脚本

根据ip的不同来设置名称

[root@localhost ~]#vim 1.sh

bubuko.com,布布扣




[root@station ~]# system-config-kickstart


进入这个界面选择语言键盘时区  并且输入管理员口令

bubuko.com,布布扣

bubuko.com,布布扣


分区

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣


最后一个,把代码粘贴到这里


bubuko.com,布布扣

保存后就产生了ks.cfg文件

将其复制到ftp目录下

[root@station ~]# cp ks.cfg /var/ftp/

配置文件

[root@station ~]# cd /var/lib/tftpboot/pxelinux.cfg/

[root@station pxelinux.cfg]# vim default

bubuko.com,布布扣


然后新建虚拟机,模拟一个客户端

bubuko.com,布布扣


到这里基本已经成功


bubuko.com,布布扣

安装结束


bubuko.com,布布扣

Ip和用户名都符合标准,实验成功!



PXE实现Cent Os的自动安装,布布扣,bubuko.com

PXE实现Cent Os的自动安装

原文:http://yuanye1128.blog.51cto.com/8808749/1398150

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