您的位置:首页 > 运维架构 > Linux

pxe无人值守linux系统安装

2013-03-31 08:06 886 查看
做这个呢,需要安装的服务有ftp dhcpd 启用tftp 生成ks.cfg文件 ,还有生成ks.cfg文件的工具包:system-config-kickstart 的安装
system-config-kickstart的安装最好是借助于yum工具
下面就粗略的看下吧
利用chkconfig --list 查看tftp状态,若为off,使用chkconfig tftp on 把tftp变为on状态,然后切换到tftp所依赖的超级守护进程的目录下改变一下tftp的启用参数
[root@rhel5 /]# vim /etc/xinetd.d/tftp //红线画的部分把yes改为no



[root@rhel5 xinetd.d]# service xinetd restart //重启服务
[root@rhel5 tftpboot]cp isolinux/initrd.img . //注意tftpboot目录在根目录下,最后的点号是指在当前目录下,启动必要的驱动拷贝
[root@rhel5 tftpboot]cp isolinux/vmlinuz . //启动的内核拷贝
[root@rhel5 tftpboot]cp /usr/lib/syslinux/pxelinux.0 .
[root@rhel5 tftpboot]# mkdir pxelinux.cfg
[root@rhel5 tftpboot]# cp isolinux/isolinux.cfg pxelinux.cfg/default
[root@rhel5 tftpboot]# cd pxelinux.cfg
[root@rhel5 pxelinux.cfg]# chmod a+x default
[root@rhel5 pxelinux.cfg]# vim default
default linux
prompt 1
timeout 6
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
label linux
kernel vmlinuz
append ks=ftp://192.168.101.10/ks.cfg initrd=initrd.img
label text
kernel vmlinuz
append initrd=initrd.img text
label ks
kernel vmlinuz
append ks initrd=initrd.img
label local
localboot 1
label memtest86
kernel memtest
append –
配置dhcp.conf 如下面





生成ks.cfg,下面是后安装脚本,更改主机名称的截图



和上面的脚本一样



安装所需的所有文件小编都拷贝到/var/ftp/repos/目录下了,在生成ks.cfg文件时ftp路径下面那行文件目录要成/repos/ 生成的ks.cfg文件可以放在/var/ftp/目录下即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  安装 最好 守护