RHEL5无人值守安装图文攻略.docx
《RHEL5无人值守安装图文攻略.docx》由会员分享,可在线阅读,更多相关《RHEL5无人值守安装图文攻略.docx(11页珍藏版)》请在冰豆网上搜索。
RHEL5无人值守安装图文攻略
RHEL5无人值守安装图文攻略
测试环境:
Redhat5.3关闭iptables和Selinux
所需服务:
DhcpVsftpTftpXinted
一、搭建好Yum源:
详细方法见:
(使用第二种方法,光盘映像搭建YUM)
二、安装Vsftp服务:
----------------------------------------------
[root@rhce~]#yuminstallvsftpd*-y
[root@rhce~]#chkconfigvsftpdon
[root@rhce~]#servicevsftpdrestart
关闭vsftpd:
[失败]
为vsftpd启动vsftpd:
[确定]
-----------------------------------------------
三、复制PXE启动时需要的文件资料:
1、复制必要的文件:
----------------------------------------------
[root@rhce~]#cp/usr/lib/syslinux/pxelinux.0/tftpboot/
[root@rhce~]#mkdir/tftpboot/pxelinux.cfg
[root@rhce~]#cp/mnt/isolinux/isolinux.cfg/tftpboot/pxelinux.cfg/default
[root@rhce~]#cp/mnt/images/pxeboot/initrd.img/tftpboot/
[root@rhce~]#cp/mnt/images/pxeboot/vmlinuz/tftpboot/
----------------------------------------------
2、修改/tftpboot/pxelinux.cfg/default文件
----------------------------------------------
[root@rhce~]#chmodu+w/tftpboot/pxelinux.cfg/default//文件默认只读
[root@rhce~]#vim/tftpboot/pxelinux.cfg/default
defaultlinux
prompt1
timeout6//超时时间,默认600,可以不改。
displayboot.msg
F1boot.msg
F2options.msg
F3general.msg
F4param.msg
F5rescue.msg
labellinux
kernelvmlinuz
appendinitrd=initrd.imgks=ftp:
//192.168.1.8/ks.cfg//ks.cfg是kickstart安装配置文件,系统就是按照ks.cfg来安装的。
我们将在后面配置他
......下面省略
------------------------------------------------
四、安装配置DHCP服务:
1、安装DHCP服务:
------------------------------------------------
[root@rhce~]#yumlistdhcp*
Loadedplugins:
rhnplugin,security
ThissystemisnotregisteredwithRHN.
RHNsupportwillbedisabled.
InstalledPackages
dhcpv6-client.i3861.0.10-16.el5 installed
AvailablePackages
dhcp.i38612:
3.0.5-18.el5 cdrom
dhcp-devel.i38612:
3.0.5-18.el5 cdrom
dhcpv6.i3861.0.10-16.el5 cdrom
[root@rhce~]#yuminstalldhcp.i386dhcp-devel.i386-y
--------------------------------------------------
2、生成主配置文件dhcpd.conf:
--------------------------------------------------
[root@rhce~]#rpm-qldhcp|more
......前面省略
/usr/share/doc/dhcp-3.0.5/api+protocol
/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample
......后面省略
[root@rhce~]#cp/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample/etc/dhcpd.conf
cp:
是否覆盖“/etc/dhcpd.conf”?
y
--------------------------------------------------
3、修改主配置文件dhcpd.conf
--------------------------------------------------
[root@rhce~]#vim/etc/dhcpd.conf
ddns-update-styleinterim;
ignoreclient-updates;
subnet192.168.1.0netmask255.255.255.0{//所属网段及掩码。
#---defaultgateway
optionrouters192.168.1.8;//路由器IP,可以写网关IP
optionsubnet-mask255.255.255.0;
filename"pxelinux.0";//PXE得到IP以后的引导文件
next-server192.168.1.8;//服务器IP地址。
#optionnis-domain"domain.org"; //注销
#optiondomain-name"domain.org"; //注销
optiondomain-name-servers192.168.1.8;//DNS服务器IP
optiontime-offset-18000;#EasternStandardTime
#optionnetbios-node-type2;
rangedynamic-bootp192.168.1.100192.168.1.200;//IP地址池范围。
default-lease-time21600;
......后面省略//写配置文件的时候注意每句后面的分号(;)不要丢了。
---------------------------------------------------
4、启动DHCP服务:
如果启动错误检查/var/log/message
---------------------------------------------------
[root@rhce~]#servicedhcpdrestart
启动dhcpd:
[确定]
---------------------------------------------------
五、kickstart配置文件的生成:
1、安装kickstart包:
---------------------------------------------------
[root@rhce~]#yumlist*kic*
Loadedplugins:
rhnplugin,security
ThissystemisnotregisteredwithRHN.
RHNsupportwillbedisabled.
AvailablePackages
pykickstart.noarch0.43.3-1.el5cdrom
system-config-kickstart.noarch2.6.19.8-2.el5cdrom
[root@rhce~]#yuminstallsystem-config-kickstart.noarch
---------------------------------------------------
2、生成ks.cfg安装配置文件:
1)图形化界面配置:
(终端中运行system-config-kickstart命令)
图一:
基本配置里要修改的项目
图二:
安装方法里要修改的项目
图三:
分区信息,创建目标工作站的分区表
图四:
网络配置,点“添加网络设备”——“确定”
图五:
单击“文件——保存文件”单击“保存”
2)修改新生成的ks.cfg文件:
我们没有配置安装的软件包,因为系统没有这部分服务。
----------------------------------------------------
[root@rhce~]#cat/root/anaconda-ks.cfg//安装系统时自动记录的安装信息
......前面省略
%packages
@office
@editors
@text-internet
@gnome-desktop
@dialup
......后面省略//%pachages后的部分记录系统安装时的软件包的安装情况,复制下来全部复制到ks.cfg文件后面。
[root@rhce~]#vimks.cfg
......前面省略
#Partitionclearinginformation
clearpart--none
添加
key--skip//跳过输入序列号环节
......中间省略
%packages//这里及以后的内容是从/root/anaconda-ks.cfg复制来的
@office
@editors
@text-internet
@gnome-desktop
@dialup
......下面省略
删除@cluster-storage,@clustering,@xen
3、将配置文件复制到制定位置:
我们在/tftpboot/pxelinux.cfg/default文件中曾设置ks=ftp:
//192.168.1.8/ks.cfg
将文件复制到该位置:
----------------------------------------------------
[root@rhce~]#cpks.cfg/var/ftp////var/ftp目录是VSFTP服务的根目录
----------------------------------------------------
六、复制Linux系统安装文件:
在配置ks.cfg文件时,我们设置的路径为/pub,如图:
------------------------------------------------------
[root@rhce~]#umount/dev/hdc
[root@rhce~]#mount/dev/hdc/var/ftp/pub/
mount:
blockdevice/dev/hdciswrite-protected,mountingread-only
------------------------------------------------------
七、确定相关服务的状态:
------------------------------------------------------
[root@rhce~]#serviceiptablesstop
清除防火墙规则:
[确定]
把chains设置为ACCEPT策略:
filter[确定]
正在卸载Iiptables模块:
[确定]
[root@rhce~]#setenforce0//关闭selinux
[root@rhce~]#chkconfigtftpon//TFTP服务开启命令
[root@rhce~]#chkconfigdhcpdon
[root@rhce~]#chkconfigvsftpdon
[root@rhce~]#servicexinetdrestart//TFTP服务属于他的子服务
停止xinetd:
[确定]
启动xinetd:
[确定]
[root@rhce~]#servicedhcpdrestart
关闭dhcpd:
[确定]
启动dhcpd:
[确定]
[root@rhce~]#servicevsftpdrestart
关闭vsftpd:
[确定]
为vsftpd启动vsftpd:
[确定]
------------------------------------------------------
八、测试工作站:
跳过DHCP,通过TFTP开始启动计算机
下面就让他自己启动就好了!
出去转一圈回来就OK了!