RHEL的网络安装(二):安装过程
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-10
1、实验环境:VMWARE6.5,一台RHEL虚拟机充当TFTP跟DHCP 服务器,ip地址为192.168.187.130,镜像文件RHEL.iso的存放目录为 /home/instsvr/i386/rhel5u2.新建一台虚拟机,MAC地址为:00:0C:29:96:33:8F. 2、修改DHCP服务器配置文件,加入如下字段: group pxe{ next-server 192.168.187.130; //tftp 服务器地址 filename “pxelinux.0”; //要从服务器上下载的文件 host RH3{ hardware ethernet 00:0C:29:96:33:8F; fixed-address 192.168.187.131; //给新建虚拟机分配固定IP } } 3、提取内核文件到tftp服务器目录: mount -o loop,ro ....../RHEL.iso /mnt/iso cd /mnt/iso/isolinux cp initrd.img /tftpboot/ cp vmlinuz /tftpboot/ 4、复制启动镜像文件pxelinux.0 cp /usr/lib/syslinux/pxelinux.0 /tftpboot/ 在/tftpboot/下建立pxelinux.cfg目录 mkdir pexlinux.cft pxelinux.0在执行过程中,要读取pexlinux.cfg目录下的配置文件,该配置文件名为客户机IP的十六进制表示,如上面提到的客户机其ip转换为十六进制后是COA8BB82.当然也可以写成默认的default文件. vim COA8BB82 <== DEFAULT install PROMPT 1 LABEL rhel-5.2-i386 KERNEL vmlinuz ramdisk_size=16384 "DISPLAY pxelinux.cfg/list" 如果有多个系统可选择的话,可编辑list文件, 每一行如下所示: rhel-5.2-i386 RHEL 5 AS V2 i386 192.168.187.130:/home/instsrv/i386/rhel5u2 其中第一字段与配置文件中的LABEL字段相同. 5、修改tftp的配置文件 /etc/xinet.d/tftp,将disable有yes改为no 6、配置kickstart (只支持RHEL5.2以上的版本) 工作原理:讲一个预先定义好的配置文件放在服务器上,让客户机安装时自己从该文件中读取安装配置,从而避免繁琐的人际交互. 过程:建立ks.cfg文件并将其放到/home/instsvr/ks/目录下,同时修改/tftpboot/pxelinux.cfg/中相应的配置文件,加入如下字段: APPEND ks=nfs:192.168.187.130:/instsrv/ks/ks.cfg initrd=initrd,img ramdisk_size=16384 7、修改NFS服务器配置,以允许其它机器访问/home/instsrv vim /etc/exports <== /home/instsrv/i386/rhel5u2/ *(ro,no_root_squash,sync) /home/instsrv/ks/ *(ro,no_root_squash,sync) 修改完成后,重启这三个服务器. 8、启动新建的vmware虚拟机,系统自动进行网络安装. 拥有帝国一切,皆有可能。欢迎访问phome.net |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: c并非Algol下一篇: 2010.11.16 晴 linux要学一学
关于RHEL的网络安装(二):安装过程的所有评论