免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3330 | 回复: 0
打印 上一主题 下一主题

通过PXE+DHCP+VSFTP+KICKSTART+TFTP无人值守安装RHEL5.4 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-27 10:37 |只看该作者 |倒序浏览
1,首先需要准备RHEL5.4的系统镜像.以备后期安装软件包及安装操作系统使用.
  例如:当前系统镜像名为:rhel5.4.iso path:/var/iso/rhel5.4.iso
开始动手安装.

#mount -o loop /var/iso/rhel5.4.iso /mnt  先挂载在MNT目录下,便于安装FTP服务
#rpm -ivh /mnt/Server/vsftpd*             开始安装
#chkconfig vsftpd on                       设置开机自动启动
#service vsftpd restart                    重启服务
#umount /mnt                               卸载
#mkdir /var/ftp/pub/package        
#mount -o loop /var/iso/rhel5.4.iso /var/ftp/pub/package/            重新挂载到新目录下
#vim /etc/yum.repo.d/server.repo                                     编辑YUM库.指定正确的YUM源
     [base]
      name=redhat enterprise linux
baseurl=file:///var/ftp/pub/package/Server/
enabled=1
gpgcheck=0
#yum install tftp*                                                      安装TFTP服务
#chkconfig tftp on                           
#service xinetd restart                                                 为什么要重启XINETD这个服务,因为TFTP是基于它的,并非独立服务.
#cp /usr/lib/syslinux/pxelinux.0  /tftpboot/    复制PXE必须的部分文件到指定目录下
#cp /var/ftp/pub/package/images/pxeboot/initrd.img /tftpboot/
#cp /var/ftp/pub/package/images/pxeboot/vmlinuz    /tftpboot/
#mkdir /tftpboot/pxelinux.cfg
#cp /var/ftp/pub/package/isolinux/isolinux.cfg /tftpboot/pxeboot.cfg/default            编辑系统引导后无需人工操作的参数
#vim default
     default linux
  prompt 1
  timeout 10                        #此处用于修改系统默认加载启动器后的等待时间,可以适当短一些
  display boot.msg
  F1 boot.msg
  F2 options.msg
  F3 general.msg
  F4 param.msg
  F5 rescue.msg
  label linux
    kernel vmlinuz
    append initrd=initrd.img  ks=ftp://192.168.1.101/pub/ks.cfg  #重点在这里
  label text
    kernel vmlinuz
    append initrd=initrd.img text


#cp ks.cfg  /var/ftp/pub/
  #注:ks.cfg是我提前配好的。若要简单测试可以使用我这个
  #若要自己配置KS文件,可以先安装system-config-kickstart包.然后运行system-config-kickstart命令就可
##########################################################################################################################
auth  --useshadow  --enablemd5
bootloader --location=mbr
key   --skip
zerombr
clearpart --all --initlabel
text
firewall --disable
firstboot --disable
keyboard us
lang en_US
logging --level=info
url --url=ftp://192.168.1.101/pub/cdrom/
#Root password
rootpw --iscrypted $1$dT2L65Y6$baJycC0jPzMYrjGL2IXq01
selinux --enforcing
timezone  Asia/Shanghai
install
xconfig  --defaultdesktop=GNOME --depth=8 --resolution=640x480
part /boot --bytes-per-inode=4096 --fstype="ext3" --size=100
part / --bytes-per-inode=4096 --fstype="ext3" --size=4000
part swap --bytes-per-inode=4096 --fstype="swap" --size=2048
%packages
@gnome-desktop
##########################################################################################################################

#yum install dhcp*
#chkconfig dhcpd on
#cp /usr/share/doc/dhcpd-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
#vim /etc/dhcpd.conf
##########################################################################################################################
#只需此这些语句即可实现DHCP功能,根据您的网段来修改不同网段的IP
ddns-update-style interim;
ignore client-updates;

subnet 192.168.1.0 netmask 255.255.255.0 {

        option routers                  192.168.1.101;
        option subnet-mask              255.255.255.0;
        option time-offset              -18000; # Eastern Standard Time
        range dynamic-bootp 192.168.1.128 192.168.1.254;
        default-lease-time 21600;
        max-lease-time 43200;
        filename "pxelinux.0";                     #此行必须添加
        next-server 192.168.1.101;                 #此行必須添加   

       }
##########################################################################################################################

客户端设置:
开机 修改客户主机BIOS为网络启动模式。然后系统会自动搜索此网段的DHCP服务器,待搜索到后,真正做到了无人值守。你只需在旁边看着你的成果就行了。



若有不足,请指点!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP