1.用server-u在建立ftp站点,建立用户user:sanpassword:san.637主用户目录下建立centos5.5目录,在该目录下dvd解压后的文件。
2.利用UltraISO打开centos5.5的iso文件,保留images和isolinux两个文件夹,保存为一个iso文件。说明:如果centos5.5使用的iso文件和2中制作中的iso文件不是同一个的话。在安装中会提示:启动盘的文件目录和ftp下的镜像目录不一样会导致无法进行安装。3.造成启动后,安装方式选择ftp按要求填写ftp的地址和镜像的目录。镜像不可以放在ftp的根目录下面。选择不使用匿名用户登录,之后会出现填写用户名和密码,点击确定,之后就是正常的安装。
4.利用ks文件,实现自动化安装。
修改引导盘:将制作好的ks.cfg文件放在2中制作的iso根目录下面
修改文件:isolinux/isolinux.cfg文件
Ks文件可以根据安装好的系统修改重命名即可,在/root/anaconda-ks.cfg#Kickstartfileautomaticallygeneratedbyanaconda.install
url--urlftp://san:san.637@192.168.6.1//ftplangen_US.UTF-8
keyboardus
network--deviceeth0--bootprotodhcp
rootpw--iscrypted$1$0ARa1dSI$fiMYZDU1lSJO4VbCEQ.yT1firewall--enabled--port=22:tcp
authconfig--enableshadow--enablemd5selinux--enforcing
timezone--utcAsia/Shanghai
bootloader--location=mbr--driveorder=sda
#Thefollowingisthepartitioninformationyourequested#Notethatanypartitionsyoudeletedarenotexpressed#heresounlessyouclearallpartitionsfirst,thisis#notguaranteedtowork
#clearpart--linux--drives=sda
#part/boot--fstypeext3--size=100--ondisk=sda#partpv.2--size=0--grow--ondisk=sda#volgroupVolGroup00--pesize=32768pv.2
#logvolswap--fstypeswap--name=LogVol01--vgname=VolGroup00--size=1024--grow--maxsize=2048
#logvol/--fstypeext3--name=LogVol00--vgname=VolGroup00--size=1024--grow%packages@base@core@dialup@editors
@text-internet
keyutilstrousersfipscheck
device-mapper-multipath.
利用光盘引导,在启动界面输入ks回车。就可以自动化安装。http://wenku.baidu.com/view/59770c1ffad6195f312ba680.html###参考:
通过网卡启动程序引导系统安装:
采用KickStart,tftp,dhcp,ftp完成网络自动批量安装。说明:
1,配置相应的服务器,dhcp,tftp服务器可以使用yum直接安装,比较方便。ftp在本实例中是建在windows平台上,利用server-u搭建的,可参考类似文档。2.在实验中可能一些系统并没有按照syslinux这个软件,然而要配置pxe服务器,这个软件是必须的,所以在copypxelinux.0的时候发现没有改文件,应该使用yum-yinstallsyslinux*安装相应的软件包。环境:
tftp和dhcp搭建在centos6.3系统上,ip:192.168.6.10Yum-yinstalltftp-serverYum–yinstaslldhcpYum–yinstallsyslinux*
ftp服务器利用server-u搭建在win7系统上,ip:192.168.6.2用户:san密码:san.637
测试机:安装centos5.5,采用网卡启动模式,自动广播获取IP。
PXE工作流程:(nfs和ftp作用都是一样的)
服务器配置文件:1.Dhcp
Vi/etc/dhcp/dhcpd.conf
//根据服务器版本不同,文件位置可能不同:
2.tftp文件服务器配置:在配置tftp的时候,参考该服务器的配置方式。
3.copy文件:
1.建立pxelinux.cfg目录:mkdir/var/lib/tftpboot/pxelinux.cfg2.Copypxelinux.ocopy/usr/lib/syslinux/pxelinux.o/var/lib/tftpboot/pxelinux.cfg/3.将镜像内的initrd.img和vmlinz复制到tftp的根目录下
4.边界default文件:文件内容:
对于引导不同的iso镜像,只需要修改tftp根目录下的两个问题,替换即可4.FTP文件服务器如上面一样即可。
客户端测试成功。全过程不需要做任何设置,直接安装成功。
实验:两个知识点1.不同介质的引导方式配置,2,ks脚本无人值守安装。
出自:天地一沙鸥2012/09/18自学实验
因篇幅问题不能全部显示,请点此查看更多更全内容