您的当前位置:首页正文

centos无人值守自动安装

2023-07-14 来源:步旅网
Centos利用网络自动安装说明

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自学实验

因篇幅问题不能全部显示,请点此查看更多更全内容