linux网络全自动安装(kickstart)
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-20
|
CentOS 网络全自动安装(kickstart)
一、 环境
系统:CentOS 5.4 (centos系统盘中所有文件在/install/centos)
软件:dhcp (dhcp / dhcp-devel / dhcpv6 / dhcpv6-client)
Nfs (nfs-utils / portmap)
Tftp (tftp / tftp-server)
Xinetd
二、 确保以上软件全部安装,所有服务都随开机启动
#vi /etc/exports
/install/centos *(ro,sync)
#chmod –R 777 /install
三、 复制PXE启动时需要的文件资料
1、复制必要的文件:
# cp /usr/lib/syslinux/pxelinux.0 /tftpboot/ # mkdir /tftpboot/pxelinux.cfg # cp /install/centos/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default # cp /install/centos/images/pxeboot/initrd.img /tftpboot/ # cp /install/centos/images/pxeboot/vmlinuz /tftpboot/
# cp /install/centos/isolinux/*.msg /tftpboot/
2、修改/tftpboot/pxelinux.cfg/default文件
default ks
prompt 1
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
label ks
kernel vmlinuz
append ks=nfs:192.168.1.105:/install/centos/ks.cfg initrd=initrd.img devfs=nomount ramdisk_size=8192
label linux text
kernel vmlinuz
append text initrd=initrd.img devfs=nomount ramdisk_size=8192
label linux expert
kernel vmlinuz
append expert initrd=initrd.img devfs=nomount ramdisk_size=8192
label linux rescue
kernel vmlinuz
append rescue initrd=initrd.img devfs=nomount ramdisk_size=8192
文件中蓝色字体“ks”可以任意填写,但是最好3处填入相同的描写
红色部分是制定ks文件的路径.
四、 配置DHCP及TFTP服务
1. 配置tftp服务器
#vi /etc/xined.d/tftp
service tftp
{
disable = no (默认为“yes”,一定要改成“no”)
socket_type = dgram
protocol = yesks.cfg中配置为reboot(安装后自动重启),以避免循环安装系统.
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|