快速业务通道

Kickstart无人值守安装linux系统

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-14

准备一台PC(也可以用vmware虚拟机),用于安装好linux,httpd、tftp-server、dhcp,Kickstart.另外再找一个带pxe网卡的pc(或者使用一个vmware虚拟机)用于自动化安装linux.

1、 我们要安装rhel 5.4系统,准备好DVD安装盘,这个pxe服务器ip为192.168.0.3,子网掩码为255.255.255.0,以下操作均在这个机器上.

2、 软件的安装可以使用rpm工具,不过要自行解决依赖关系,也可以使用yum工具,不过我们要使用yum工具,先建立一个yum源,这里我们建立一个yum本地源.

准备一个至少有3GB大小的分区,我们用于存放rhel光盘的内容.

这里我找了一个/opt分区,把安装盘的文件拷贝到/opt/www目录,挂载DVD光盘后执行以下命令:

cp –rp /media/RHEL_5.4 i386 DVD/Server/* /opt/www/

编辑/etc/yum.repos.d/ rhel-debuginfo.repo文件,增加下面的内容即可

  1. [Server]
  2. name=Server
  3. baseurl=file:///opt/www/Server //存放Server软件的目录,根据自己的情况修改
  4. enabled=1
  5. gpgcheck=1

这样本地yum就建立好了,可以使用yum工具了,以下软件我们尝试了这两种安装工具,可以在安装时体会下他们的区别.

3、 安装httpd

执行以下命令安装

yum install httpd

配置/etc/httpd/conf/httpd.conf文件,找到DocumentRoot选项,修改为/opt/www

然后重启httpd

service httpd restart

4、 安装tftp-server

进入/opt/www/Server目录,ls一下就可以看到我们要安装的tftp-server了,然后安装下就可以了

安装后会在/etc/xinetd.d目录下生成tftp文件

默认tftp是不会启动的,我们需要修改tftp文件,disable = yes改成no

然后重启xinetd服务,使tftp服务启动

lsof –i :69看下,tftp服务已经起来了

5、 进入tftpboot文件夹,没有就建立一个

cd /tftpboot/

把pxelinux.0复制到/tftpboot中;

cp /usr/lib/syslinux/pxelinux.0 /tftpboot/

把/opt/www/images/pxeboot/initrd.img和 vmlinux两个文件复制到/tftpboot中;

cp initrd.img vmlinuz /tftpboot/

复制/opt/www/isolinux/*.msg到/tftpboot/中;

在tftpboot中新建一个pxelinux.cfg目录,把/opt/www/isolinux目录中的isolinux.cfg复制到pxelinux.cfg目录中,并改名为default,然后修改default文件,修改如下:

  1. default linux
  2. prompt 1
  3. timeout 6 //超时时间,默认600,等得太久了,我们改小
  4. display boot.msg
  5. F1 boot.msg
  6. F2 options.msg
  7. F3 general.msg
  8. F4 param.msg
  9. F5 rescue.msg
  10. label linux
  11. kernel vmlinuz
  12. append initrd=initrd.img ks=http://192.168.0.3/ks.cfg

//ks.cfg是kickstart安装配置文件,系统就是按照ks.cfg来安装的.我们将在后面配置他

.......以下略....

以上操作后/tftpboot/下的文件列表为:

6、 安装dhcp

拷贝dhcp配置文件到/etc下,如果有的话就覆盖

配置dhcpd.conf文件

  1. ddns-update-style interim;
  2. ignore client-updates;
  3. next-server 192.168.0.3; //服务器IP地址.
  4. filename "/pxelinux.0"; //PXE得到IP以后的引导文件
  5. subnet 192.168.0.0 netmask 255.255.255.0 { //所属网段及掩码.
  6. # --- default gateway
  7. option routers 192.168.0.254; //路由器IP,可以写网关IP
  8. option subnet-mask 255.255.255.0;
  9. # option nis-domain "domain.org"; //注销
  10. # option domain-name "domain.org"; //注销
  11. option domain-name-servers 192.168.0.254; //DNS服务器IP
  12. option time-offset -18000; # Eastern Standard Time
  13. # option netbios-node-type 2;
  14. range dynamic-bootp 192.168.0.129 192.168.0.253; //IP地址池范围.
  15. default-lease-time 21600;

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号