网络引导NFS自动安装LINUX系统.doc_第1页
网络引导NFS自动安装LINUX系统.doc_第2页
网络引导NFS自动安装LINUX系统.doc_第3页
网络引导NFS自动安装LINUX系统.doc_第4页
网络引导NFS自动安装LINUX系统.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PXE+TFTP+DHCP+NFS+KICKSTART1、 安装配置TFTP:查询TFTP是否安装:rootRAC1 # rpm -q tftp-servertftp-server-0.39-2rootRAC1 tftpboot# vi /etc/xinetd.d/tftp # default: off# description: The tftp server serves files using the trivial file transfer # protocol. The tftp protocol is often used to boot diskless # workstations, download configuration files to network-aware printers, # and to start the installation process for some operating systems.service tftp disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot per_source = 11 cps = 100 2 flags = IPv4rootRAC1 tftpboot# service xinetd restart 配置PXE模块:rootRAC1 tftpboot# cd /usr/lib/syslinux/rootRAC1 syslinux# keytab-lilo.pl pxelinux.0 syslinux.exeisolinux.bin memdisk sys2ansi.pl syslinux-nomtoolsisolinux-debug.bin mkdiskimage rootRAC1 syslinux# cp pxelinux.0 /tftpboot/pxelinux.0把Linux第一张安装光盘上/image/pxeboot/initrd.img和vmlinux 以及isolinux/*.msg和isolinux.cfg拷贝到/tftpboot目录下:rootRAC1 tftpboot# lsboot.msg initrd.img options.msg pxelinux.0 rescue.msg vmlinuzgeneral.msg isolinux.cfg param.msg pxelinux.cfg snake.msgrootRAC1 tftpboot# cp isolinux.cfg pxelinux.cfg/defaultrootRAC1 pxelinux.cfg# vi default default kstestprompt 1timeout 10display boot.msgF1 boot.msgF2 options.msgF3 general.msgF4 param.msgF5 rescue.msgF7 snake.msglabel kstest kernel vmlinuz append ks=nfs:00:/nfs/as/kf/ks.cfg initrd=initrd.img ramdisk_size=8192label text kernel vmlinuz append initrd=initrd.img text ramdisk_size=8192label expert kernel vmlinuz append expert initrd=initrd.img ramdisk_size=8192label ks kernel vmlinuz append ks initrd=initrd.img ramdisk_size=8192label lowres kernel vmlinuz append initrd=initrd.img lowres ramdisk_size=8192label local localboot 1label memtest86 kernel memtest append -2、安装配置DHCP:rootRAC1 # rpm -q dhcpdhcp-3.0.1-59.EL4rootRAC1 /# vi /etc/dhcpd.conf# DHCP Server Configuration file.# see /usr/share/doc/dhcp*/dhcpd.conf.sampleddns-update-style interim;ignore client-updates;subnet netmask range 0 9;option routers ;option subnet-mask ;filename /pxelinux.0;default-lease-time 21600;max-lease-time 43200;3、 安装配置NFS:rootRAC1 # rpm -qa nfs*nfs-utils-lib-1.0.6-8nfs-utils-1.0.6-80.EL4rootRAC1 /# rpm -q portmapportmap-4.0-63建立NFS的共享目录:rootRAC1 /# mkdir /nfs/as/建立各个版本ISO文件的存放目录,并且将ISO文件拷贝到此目录下,NFS支持iso格式安装。rootRAC1 as# mkdir RH建立ks.cfg文件的存放目录(个人习惯,只要保证前后一致即可)rootRAC1 as# mkdir ksrootRAC1 as# lsks RH共享NFS文件rootRAC1 kf# vi /etc/exports /nfs/as /24(ro,async)4、 配置ks.cfg:安装ks图形化配置界面: rpm -ivh system-config-kickstart--1.el5.noarch.rpmrootRAC1 /# system-config-kickstart 根据个人需要配置。配置完成后保存一下文件,并且放到/nfs/as/ks 下rootRAC1 ks# vi ks.cfg #Generated by Kickstart Configurator#platform=x86, AMD64, or Intel EM64T#System languagelang en_US#Language modules to installlangsupport en_US#System keyboardkeyboard us#System mousemouse#Sytem timezonetimezone America/New_York#Root passwordrootpw -iscrypted $1$u3AextmG$X58Z9t8Jf.prH6901BCl21#Reboot after installationreboot#Install OS instead of upgradeinstall#Use NFS installation Medianfs -server=00 -dir=/nfs/as/RH#System bootloader configurationbootloader -location=mbr#Clear the Master Boot Recordzerombr yes#Partition clearing informationclearpart -all -initlabel#Disk partitioning informationpart swap -size 1000part / -fstype ext3 -size 1 -grow#System authorization infomationauth -useshadow -enablemd5#Firewall configurationfirewall -disabled#SELinux configurationselinux -disabled#Do not configure XWindowsskipx#Package install information%packages -resolvedeps base-x gnome-desktop editors graphics legacy-network-server development-tools legacy-software-development admin-tools system-tools至此,配置完成,设置客户端从网络引导,就可以自动安装了。注释:如果需要安装RAID驱动,可以在rootRAC1 pxelinux.cfg# vi default中添加dd如下(没条件,没有具体做)label kstest kernel vmlinuz append dd=nfs:00:/nfs/as/drivers/xxx.imgks=nfs:00:/nfs/as/kf/ks.cfg initrd=initrd.img ramdisk_size=8192未解决问题:在pxe引导其来以后dhcp获取ip地址之后在Determinig hostname and domain停留很长时间大概10分钟左右。窗体顶端窗体底端Red Hat Enterprise Linux系统的安装有以下四种方式:1从光盘中安装从光盘中安装Red Hat Enterprise Linux,在引导装载程序屏幕中选择“光盘”选项,然后选择“确定”按钮。当出现提示时,在光盘驱动器中插入Red Hat Enterprise Linux光盘(如果没有从光盘中引导的话)。一旦光盘已在驱动器中,选择“确定”按钮,然后按“Enter”键开始安装。 安装程序将会探测计算机系统,并试图识别光盘驱动器。如果找到了,它会继续到安装进程的下一阶段。2从硬盘安装硬盘安装只适用于Ext2、Ext3或FAT文件系统。硬盘安装需要使用ISO(或光盘)映像。将Red Hat Enterprise Linux可用的ISO映像存放到某目录中后,选择从硬盘安装。在“安装方法”中选择了“硬盘驱动器”方式的时候,在安装时会弹出选择分区对话框,如图1.2所示,该对话框允许指定安装Red Hat Enterprise Linux的磁盘分区和目录。图1.2 硬盘驱动器安装的选择分区对话框输入包含Red Hat Enterprise Linux ISO映像的分区设备名和“包含映像的目录”的路径。如果ISO映像不在该分区的根(顶级)目录中,需要输入ISO映像的完整路径。当设置完磁盘分区信息后,选择“确定”按钮,按“Enter”键开始安装。3通过NFS安装当使用网络或PCMCIA驱动程序盘提供了驱动程序,并且在“安装方式”中选择了“NFS 映像”方式的时候,指从NFS服务器中安装,会弹出NFS对话框如图1.3所示,该对话框提示输入NFS服务器信息。图1.3 NFS设置对话框在NFS设置对话框中输入NFS服务器的NFS服务器名称和Red Hat目录路径。当设置完NFS设置信息后,选择“确定”按钮,按“Enter”键开始安装。4FTP当在“安装方式”中选择了“FTP”方式的时候,是指从FTP服务器中安装进行安装,会弹出FTP对话框如图1.4所示,该对话框提示输入要从中安装Red Hat Enterprise Linux的FTP服务器的消息。图1.4 FTP设置对话框在FTP设置对话框中输入安装的FTP站点的名称或IP地址,以及包含Red Hat Enterprise Linux安装文件的目录。例如:如果HTTP站点包含目录/mirrors/redhat/i386/ RedHat,请输入 /mirrors/redhat/i386。如果一切都被正确地指定了,安装程序会弹出一个通知“base/hdlist 已被检索到”的消息框。当设置完FTP设置信息后,选择“确定”按钮,按“Enter”键开始安装。5通过HTTP安装当在“安装方式”中选择了“HTTP”方式的时候,是指从HTTP服务器中安装进行安装,会弹出HTTP对话框如图1.5所示,该对话框提示输

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论