超级RHEL5之KICKSTART批量网络无人职守安装{详解篇}一
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-16
点
=======================================
#配置文件内代表注释
#定义所支持的DNS动态更新类型(必选) ddns-update-style none; #定义作用域(或IP子网) subnet 192.168.0.0 netmask 255.255.255.0 { ######################################## #在用#表示的条线之间的意思是:定义一些值,,指定何时使用他们. #例如,假定要管理两种客户端类,使用选项空间定义在前面的例子中,现在能够依据不同的virtual值 向客户端发送不同的选项值, #如下:当client端的mac前三个满足00:16:3e 那么,client就会获取到 192.168.0.61-192.168.0.80,否则就会获取192.168.0.1#-192.168.0.20 class "virtual" { match if substring (hardware, 1, 3) = 00:16:3e; } option routers 192.168.0.2; #router的ip地址 option subnet-mask 255.255.255.0; #subnet-mask 地址 option domain-name "linux.com"; #域名根据你自己的情况定 option domain-name-servers 192.168.0.2; #域名服务器也就是DNS服务器地址 default-lease-time 21600; max-lease-time 43200; # Assign IPs 61-80 to Xen domUs pool { allow members of "virtual"; range 192.168.0.61 192.168.0.80; } # Assign IPs 1-20 for classroom systems unless # static IPs are assigned below pool { deny members of "virtual"; range 192.168.0.1 192.168.0.20; } ################################################################# filename "/kickstart/ks.cfg"; #指定kickstart配置文件的位置 next-server 192.168.0.2; #指定下以个服务器,也就是tftp服务器. # host定义某个mac得到某个IP,一般没有启用 # # host station1 { # hardware ethernet 00:a0:cc:3c:80:c5; # fixed-address 192.168.0.1; # } # host station2 { # hardware ethernet 00:A0:CC:39:AF:B0; # fixed-address 192.168.0.2; # } } #下面就是PXE的参数了,很重要 option space PXE; class "PXE" { match if substring(option vendor-class-identifier, 0, 9) = "PXEClient"; option vendor-encapsulated-options 01:04:00:00:00:00:ff; option boot-size 0x1; filename "pxelinux.0"; option tftp-server-name "192.168.0.2"; #这个IP地址一定要修改成你的 TFTP的IP地址 option vendor-class-identifier "PXEClient"; vendor-option-space PXE; } #我会给出以份DHCP配置文件,你只要修改我红色标记出来的地方符合你自己的环境. ================================== 3、安装tftp服务 #yum install "tftp*" 安装后会生成/tftpboot 这个目录现在我们往这个目录加入启动需要的一些文件 拷贝pxeboot目录下的所有文件到tftpboot目录主要有这四个文件: initrd.img,README,TRANS.TBL,vmlinuz. #cp /var/ftp/pub/images/pxeboot/* /tftpboot/ 删除TRANS.TBL,这个文件没用 #rm -f /tftpboot/TRANS.TBL 查找pxelinux.0这个文件拷贝到tftpboot目录 #updatedb #locate pxelinux.0 #cp /usr/lib/syslinux/pxelinux.0 ./ 在tftpboot目录内创建pxelinux.cfg目录.然后把default文件放进去 #mkdir pxelinux.cfg default文件的内容 default linux label linux kernel vmlinuz append ksdevice=eth0 load_ramdisk=1 initrd=initrd.img network ks noipv6 不建议你修改此文件,这样TFTP,的相关设置就完成了 4、制造kickstart文件,我知道有三种方法 方法1、 每当你安装好一台Red Hat Linux机器,Red Hat Linux 安装程序都会创建一个 kickstart 配置文件,记录你的真实安装配置.如果你希望实现和某系统类似的安装,可以基于 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: HTTP工具CURL的使用简介下一篇: named
关于超级RHEL5之KICKSTART批量网络无人职守安装{详解篇}一的所有评论