Carey【胭脂扣】

LInux CentOS6 无人值守安装实例(原作)

Linux CentOS6 无人值守安装:

 

 

繁重多台服务器安装是一件既没有技术含量有大量浪费时间的过程,无人值守安装是一个可以很方便的定制多台服务器的优选解决方案,一下就来介绍下我的无人值守安装案例:

 

 

首先无人值守安装前需要配置一台服务器,一张镜像光盘:

 

首先:

我的服务器SP1 为无人值守安装资源服务器   SP2为未安装系统的裸机

 

第一步的准备环境 我的SP1服务器是一台CentOS6的OS一下为我在该系统系统上的准备操作:

将镜像复制到/var/ftp/pub/RHEL6  这里习惯了

命令

         [root@OS6 ~]# mkdir -p /var/ftp/pub/RHEL6/

         [root@OS6 ~]# mount -t iso9660 /dev/cdrom /mnt/local_DVD/

         复制到这里然后共享出这个目录是为的让无人值守的配置文件去加载并安装内的rpm

[root@OS6 ~]# cp -r /mnt/local_DVD/* /var/ftp/pub/RHEL6/

这里我选择用NFS来实现共享当然你也可以用FTP或者其他的方式等。一下为NFS的操作:

查看nfc的状态:  service nfs status

如果未安装就执行:yum –y install nfs 如果已经安装那么可以跳过该步骤执行下一行

启动NFS 你可以通过service nfs restart 或者 /etc/init.d/nfs restart

开机启动 chkconfig nfs on

检查下 chkconfig –list nfs

将刚才的文件夹共享:

打开NFS的文件: vi /etc/exports

添加一行: /var/ftp/ 192.168.1.0/255.255.255.0(ro,sync) 意思是将/var/ftp 目录sync共享 ro只读的方式共享给192.168.1.0网段

然后重新启动NFS :   service nfs restart

检查下exportfs 用这个命令查看,RHEL5exportfs –a 但我在REHL6中运行exportfs –a 没反应反而运行exportfs

OK不废话了。到此NFS结束!

 

下面就来说下无人值守的配置文件,每一台安装好的Linux服务器root家目录下都有一个anaconda-ks.cfg的文件这个文件就是该服务器安装时生成的一个文件,其实在图像界面点的一些设置项就是在生成该文件!

如果你的服务器有雷同的安装和配置的服务器你可以直接用改文件来进行无人值守安装。当然你可以根据具体的情况去修改该文件的一些参数和功能以及分区大小安装包等。

 

 

但我们也可以通过一个在x window下的一个图形工具去定制你的无人值守安装的配置文件。生成并保存到一个指定的位置:

 

 

Linux的图像界面我就不在做过多的叙述了,用yum直接安装就可以了。当然该图像工具是否可以正常运行也同样需要yum的支持。Centos可以忽略RHEL需要配置本地源或者网络源。

安装system-config-kickstart

当然你可以直接运行上述命令看是否已经安装:

Yum –y install system-config-kickstart

 

安装后启用该图像工具直接执行该工具名称:system-config-kickstart

 

 

将生成的文件复制到/var/ftp/下

cp ks.cfg /var/ftp

到此如果以上过程都顺利的话,服务器端SP1的预装环境就已经完成了。

 

 

将光盘放入到SP2当中BIOS设置光驱引导启动到安装界面 RHEL6默认没有text安装界面的提示的在进入安装界面的第一个界面时 按两下ESC键进入文本界面

这时候显示为黑屏 并有一个boot开头的行等待你输入执行的安装命令

这时候输入:

Linux ks=nfs:192.168.1.36:/var/ftp/ks.cfg  运行

 

到此就可以出去喝杯咖啡 等待系统自动安装完成。

 

        

     

         

posted @ 2014-06-10 14:48  胭脂筘  阅读(477)  评论(0编辑  收藏  举报