标签:虚拟机 vsftpd服务 top 安装过程 bootrom evel selinux sha dha
PXE网络装机Linux系统1.用yum安装tftp服务
[root@redhat] yum.repos.d]# yum install tftp-server -y
修改配置文件
[root@redhat yum.repos.d]# vim /etc/xinetd.d/tftp
2.yum安装dhcp服务
[root@redhat yum.repos.d]# yum install dhcp -y
修改配置文件
[root@redhat yum.repos.d]# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf //把模版复制到配置文件中
cp:是否覆盖"/etc/dhcp/dhcpd.conf"? y //确定
[root@redhat yum.repos.d]# vim /etc/dhcp/dhcpd.conf //编辑配置文件
3.yum安装vsftpd服务挂载镜像文件
[root@redhat yum.repos.d]# yum install vsftpd -y
[root@redhat yum.repos.d]# mount /dev/sr0 /var/ftp/pub //挂载镜像文件到ftp站点
4.复制网络启动所需的文件到tftp服务器的根目录下
[root@redhat yum.repos.d]# yum install syslinux -y //安装引导加载程序
[root@redhat yum.repos.d]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ //复制pxelinux.0到tftp站点
[root@redhat yum.repos.d]# mkdir /var/lib/tftpboot/pxelinux.cfg //创建目录pxelinux.cfg
[root@redhat yum.repos.d]# cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default //复制安装菜单
[root@redhat yum.repos.d]# cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot/ //linux引导加载模块
[root@redhat yum.repos.d]# cp /mnt/images/pxeboot/vmlinuz /var/lib/tftpboot/ //压缩内核
[root@redhat yum.repos.d]# cp /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot/ //图形化安装菜单
5.启动所有服务并关闭防火墙、selinux
[root@redhat yum.repos.d]# service xinetd start //启动tftp服务
[root@redhat yum.repos.d]# service dhcpd start //启动dhcp服务
[root@redhat yum.repos.d]# service vsftpd start //启动ftp服务
[root@redhat yum.repos.d]# chkconfig --level 35 xinetd on //开机自启动
[root@redhat yum.repos.d]# chkconfig --level 35 tftp on
[root@redhat yum.repos.d]# chkconfig --level 35 vsftpd on
[root@redhat yum.repos.d]# service iptables stop //关闭防火墙
[root@redhat yum.repos.d]# setenforce 0
6.新建虚拟机,测试pxe安装
1 . 安装Kickstart软件包
[root@reh6-2 yum.repos.d]# yum install system-config-kickstart -y
2.在图形界面上打开Kickstart进行配置,最后保存在/root/ks.cfg。
3 .编辑default配置文件。(编辑完强制保存退出它是只读文件)
[root@reh6-2 ftp]# mkdir /var/ftp/reh6 //在站点下创建reh6目录
[root@reh6-2 ftp]# cp /root/ks.cfg /var/ftp/reh6 //复制模版到reh6目录中
[root@reh6-2 ftp]# vim /var/lib/tftpboot/pxelinux.cfg/default
4.测试
和上面一样新建虚拟机,网络模式为,仅主机模式,然后便会自动获取IP地址、加载引导文件和系统镜像。
1.防火墙和增强功能一定要关闭,不然tftp无法下载引导程序。
2.由于default是只读文件,修改完文件,要强制保存(wq!).
部署PXE高效批量网络装机并实现Kickstart无人值守自动安装
标签:虚拟机 vsftpd服务 top 安装过程 bootrom evel selinux sha dha
原文地址:http://blog.51cto.com/13777111/2148797