




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、步骤1:配置启动服务器启动服务器的目的是帮助在待安装机器上启动Red Hat Linux 安装程序。启动服务器上需要搭建一个DHCP 服务器和一个TFTP 服务器。前者是为了给待安装机器分配IP地址,后者则是提供了一个让待安装机器下载启动镜像的途径。配置DHCP 服务器1 安装DHCP服务器包(RPM包名:dhcpd。2 编辑DHCP服务器配置文件 /etc/dhcp.conf。这里是一个示例:option domain-name "mydomain"ddns-update-style none;max-lease-time 7200;server-name "b
2、ootserver"default-lease-time 600;allow booting;allow bootp;deny unknown-clients;group pxe filename "pxelinux.0"host testserver hardware ethernet00:0C:29:70:24:5B; fixed-address每增加一台需安装的机器,我们需在dhcpd.conf中增加一条host条目。3 给启动服务器配置一个IP,这个IP必须在DHCP服务器定义的子网内。4 启动DHCP服务。rootbsvr #service dhcpd
3、restart配置TFTP服务器1 安装TFTP服务器包(RPM包名:tftpd。2 编辑TFTP 服务器的配置文件 /etc/xinetd.d/tftp。配置文件如下:service tftpsocket_type = dgramprotocol = udpwait = yesuser = rootserver = /usr/sbin/in.tftpdserver_args = -s /tftpbootdisable = no这里选定了/tftpboot为TFTP 服务器的根目录位置。3 把Linux安装程序的内核/根文件系统文件复制到 TFTP 服务器的根目录。对于每一个要被安装的Red
4、Hat Linux版本,都需要执行一次该操作。Red Hat Linux第一张安装光盘/isolinux目录下会包含Linux安装程序的内核/根文件系统文件。下面一段命令把这些文件复制到TFTP服务器的根目录下,并按照版本重新命名。rootbsvr#mkdir /mnt/isorootbsvr#mount -o loop,ro RHEL4-U2-i386-AS-disc1.iso /mnt/isorootbsvr#cp /mnt/iso/isolinux/initrd.img/tftpbootrootbsvr#cp /mnt/iso/isolinux/vmlinuz/tftpbootrootb
5、svr#mv /tftpboot/initrd.img/tftpboot/initrd-rhel4u2-i386.imgrootbsvr#mv /tftpboot/vmlinuz/tftpboot/vmlinuz-rhel4u2-i3864 把启动镜像文件pxelinux.0复制到TFTP服务器根目录。启动镜像pxelinux.0可以在syslinux安装包里获得。安装好syslinux安装包后,把pxelinux.0复制到TFTP服务器根目录。rootbsvr#cp /usr/lib/syslinux/pxelinux.0/tftpboot/5 编辑pxelinux.0的配置文件,以使pxe
6、linux可以正确载入Red Hat Linux安装程序。对于每一个要被安装的Red Hat Linux版本,都需要执行一次该操作。启动镜像pxelinux.0文件在执行过程中,会读取配置文件以确定它应该载入什么Linux内核文件来运行。所有的配置文件都放在启动服务器的C0A88A1E > C0A88A1 > > C0 > C > default就是说,如果C0A88A1E文件存在,它就是pxelinux.0把载入的配置文件。否则,继续往下找。如果C0A88A1文件存在,它就是 pxelinux.0把载入的配置文件。如果前面的以C开头的文件都不存在,那么pxeli
7、nux.0把试图从文件default 中读取配置。对于一台需要支持很多安装机器的安装服务器来说,把配置写在与IP地址对应的文件里很不灵活。把所有配置都集中在default文件中是个不错的主意,可以减轻配置文件维护负担。可以把能想到的Red Hat Linux版本的配置都写在default文件里,以便同时支持多种Red Hat Linux版本,如下所示(对于具体某个 Red Hat Linux版本,对应的行该怎么样写,可以参考它安装盘里的配置文件 /isolinux/isolinux.cfg:DEFAULT rhel4u2-i386DISPLAY pxelinux.cfg/listPROMPT
8、1LABEL rhel3u6-i386KERNEL vmlinuz-rhel3u6-i386APPEND initrd=initrd-rhel3u6-i386.imgLABEL rhel3u6-x86_64KERNEL vmlinuz-rhel3u6-x86_64APPEND initrd=initrd-rhel3u6-x86_64.imgdevfs=nomount ramdisk_size=9216LABEL rhel4u2-i386KERNEL vmlinuz-rhel4u2-i386APPEND initrd=initrd-rhel4u2-i386.imgramdisk_size=819
9、2这样用户可以通过输入某种版本的LABEL(例如,rhel4u2-i386来选择具体的安装版本。为了能在安装时知道有哪些备选,可以让 pxelinux.0提示要户选择之前显示一个列表。这通过在default里指定DISPLAY选项来实现。在上面的样例中,我们把所有备选Red Hat Linux版本列在文件pxelinux.cfg/list中,它的内容会被pxelinux.0显示出来。在我们的例子中,/tftpboot/pxelinux.cfg/list文件内容如下:Choose one of the following Linux distributionsfor your installat
10、ion:Name Distribution Arch.Installation media-rhel3u6-i386 RHEL 3 AS U6 i386rhel3u6-x86_64 RHEL 3 AS U6 x86_64rhel4u2-i386 RHEL 4 AS U2 i3866 启动TFTP服务。rootbsvr#service xinetd restart4. 步骤2:配置安装服务器安装服务器在安装期间提供对 Linux 安装介质和无人值守安装配置文件的访问。安装介质存储在服务器上的一个目录中,可以使用各种网络协议访问它,比如HTTP,FTP,和NFS。使用NFS协议,Red Hat L
11、inux安装程序可以支持多种安装介质目录结构,尤其是支持ISO光盘镜像文件。这里我们选择使用NFS协议来访问安装介质。配置NFS服务器1 准备ISO安装介质。把Red Hat Linux安装介质的ISO文件都放置到/instsvr 目录下。注意不要改变文件名。rootbsvr#mkdir /instsvrrootbsvr#mv RHEL4-U2-i386-AS-disc1.iso/instsvr/i386/rhel4u2rootbsvr#mv RHEL4-U2-i386-AS-disc2.iso/instsvr/i386/rhel4u2rootbsvr#mv RHEL4-U2-i386-AS-
12、disc3.iso/instsrv/i386/rhel4u2rootbsvr#mv RHEL4-U2-i386-AS-disc4.iso/instsrv/i386/rhel4u22 编辑NFS服务器配置文件 /etc/exports,以允许其它机器通过NFS访问目录/instsrv。/etc/exports 文件内容如下:/instsvr *(ro,no_root_squash,sync其中:* 表示任何IP地址都可以访问该目录。为了安全的考虑,也可以指定具体的IP地址。ro 表示远程机器对该目录只有读权限。其它选项请参考NFS手册。3 重新启动NFS服务以使新配置生效rootbsvr# se
13、rvice nfs restart4 检测目录/instsrv是否已被正确共享rootbsvr#showmount -e localhostExport list for localhost:/instsrv *这样,我们就设置好了一个安装服务器。很简单吧!配置kickstart安装自从 5.2 版开始, Red Hat Linux 开始支持一个称为 kickstart 的功能,其主要目的是为了减少安装过程中的人机交互,提高安装效率。使用这种方法,只需事先定义好一个配置文件(通常存放在安装服务器上,并让安装程序知道该配置文件的位置,在安装过程中安装程序就可以自己从该文件中读取安装配置,这样就避
14、免了繁琐的人机交互,实现无人值守的自动化安装。要使用 kickstart ,你必须:1 创建 kickstart 配置文件。2 部署kickstart配置文件,即把kickstart配置文件放置到安装服务器上,并在安装程序的kernel参数中指定kickstart配置文件的位置。创建kickstart配置文件kickstart 配置文件是一个简单的文本文件,包含一个安装项目列表。每个项目对应于一个安装选择,都用关键字标明。有如下几种方法生成kickstart配置文件:Red Hat提供了一个样例文件。在Red Hat Linux 文档光盘中 RH-DOCS 目录里的 sample.ks 文件。
15、你可以基于该样例来创建你自己的配置kickstart文件。每当你安装好一台Red Hat Linux机器,Red Hat Linux 安装程序都会创建一个kickstart 配置文件,记录你的真实安装配置。如果你希望实现和某系统类似的安装,可以基于该系统的kickstart配置文件来生成你自己的kickstart配置文件。Red Hat Linux提供了一个图形化的kickstart配置工具。在任何一个安装好的Red Hat Linux系统上运行该工具,就可以很容易地创建你自己的kickstart配置文件。kickstart配置工具命令为redhat-config- kickstart(RHE
16、L3或system-config-kickstart(RHEL4阅读kickstart配置文件的手册。用任何一个文本编辑器都可以创建你自己的kickstart配置文件。这里有一个kickstart配置文件样例:01 # Kickstart file automatically generated byanaconda.0203 installdir=/instsvr/i386/rhel4u205 lang en_US.UTF-806 langsupport -default=en_US.UTF-8 en_US.UTF-807 keyboard us08 xconfig -card "
17、VMWare" -videoram 16384 -hsync 31.5-37.9 -vsync 50-70-resolution 800x600 -depth 1609 network -device eth0 -bootproto DHCP10 rootpw -iscrypted11 firewall -disabled12 selinux -enforcing13 authconfig -enableshadow -enablemd514 timezone Asia/Shanghai15 bootloader -location=mbr16 # The following is
18、the partition informationyou requested17 # Note that any partitions you deleted are notexpressed18 # here so unless you clear all partitionsfirst, this is19 # not guaranteed to work20 clearpart -all21 part / -fstype ext2 -size=800022 part swap -size=10002324 %packages25 admin-tools26 editors27 emacs
19、28 text-internet29 legacy-network-server30 dialup31 ftp-server32 compat-arch-support33 legacy-software-development34 smb-server35 base-x36 kde-desktop37 server-cfg38 development-tools39 kernel-smp40 system-config-samba41 rsh-server42 grub43 kernel-devel44 kernel-smp-devel45 e2fsprogs所有以"#"
20、号开头的都是注释。关于kickstart配置文件支持的所有选项及其相信说明,请查阅参考资料3。部署kickstart配置文件首先我们需要把kickstart配置文件放在安装服务器上。我们把它放到/instsvr/ks目录下。即该文件的NFS访问路径为:其次,我们需要让安装程序知道我们希望它用kickstart方式安装,并告知它可以从哪里获得kickstart配置文件。这可以通过给内核添加一个参数"ks=kickstart配置文件路径"来实现。我们只需对启动服务器上的 default文件做一些小修改就可以做到这点:LABEL rhel4u2-i386KERNEL vmlinuz-rhel4u
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 技术合同涉税政策
- 电商行业买卖合同
- 办公楼装饰施工方案
- 长期供货合同的协议书
- 员工考勤记录表格系列
- 设备采购预算表格化统计分析报告
- 合同执行进展一览表
- 宿州拆烟囱施工方案
- 儿童厕所改造施工方案
- 别墅背景墙大理石施工方案
- 《素描》课件-第一章 素描入门
- DL5168-2023年110KV-750KV架空输电线路施工质量检验及评定规程
- 工资条(标准模版)
- 皮肤科常用护理技术操作规程
- 第四讲 搜索引擎检索
- 四川省中小流域暴雨洪水计算表格(尾矿库洪水计算)
- 新视野大学英语(第三版)读写教程Book4-Unit7-Section-B-A-worldwide-food-crisis课件
- 毛笔字练习基本笔画及毛笔字基本笔画入门
- 《广东省建筑与装饰工程综合定额2023》
- Overture 4.0 中文版使用手册(V1.0)-IT计算机-专业资料
- 带括号的方程计算题100道
评论
0/150
提交评论