PXE自动安装

PXE自动安装

若实现PXE自动安装,需在网络上进行主机的dhcp、tftp服务的搭建,还需要server 安装文件才可以实现PXE自动安装……

安装ftp、dhcp服务:

wps_clip_image-7184

启动ftp、dhcp服务:

wps_clip_image-24536

设置开机时自动引导:

#chkconfig  vsftpd  on

#chkconfig  dhcpd  on

配置ftp:

#vim /etc/dhcpd.conf

wps_clip_image-27514

编译/etc/xinetd.d/tftp:

wps_clip_image-19861

重启超级守护进程:

#service  xinetd  restart

将驱动文件、内核文件、引导文件复制到/tftpboot目录下:

wps_clip_image-14958

创建目录pxelinux.cfg,并进行配置:

wps_clip_image-5083

编译配置文件default:

wps_clip_image-23385

wps_clip_image-11905

wps_clip_image-2384

将光盘上的文件复制拷贝到/var/ftp目录下:

#cp  -r  /mnt/cdrom/.  ./

用yum安装system-config-kickstart软件包:

#yum  install system-config-kickstart -y

wps_clip_image-18554

然后进行工具管理配置:

wps_clip_image-30441

wps_clip_image-22472

wps_clip_image-8400

wps_clip_image-7187

wps_clip_image-2516

#!/bin/bash

ADDRESS=`/sbin/ifconfig  echo  | grep  -i  “inet\>”  |awk ‘{print $2}’ `

NUM=${address##*.}

#modify  hostname

Sed  -i  -e  “/HOSTNAME/c  HOSTNAME=station$NUM.a.com” /etc/sysconfig/network

#modify ip address

Sed  -i  -e  “/BOOTPROTO/c  BOOTPROTO=static\nIPADDRESS=

192.168.2.$NUM\n NETMASK=255.255.255.0” /etc/sysconfig/network-scripts/ifcfg-eth0

编译一个新的脚本,查看变化:

wps_clip_image-12611

然后打开ks.cfg,编译ks.cfg,添加代码Key-skip,后复制拷贝到/var/ftp/目录下:

wps_clip_image-11156

之后重新启动dhcp、tftp服务:

wps_clip_image-25273

wps_clip_image-9010

你可能感兴趣的:(server,style,target,title,blank)