无人值守安装redhat.docx
《无人值守安装redhat.docx》由会员分享,可在线阅读,更多相关《无人值守安装redhat.docx(14页珍藏版)》请在冰豆网上搜索。
![无人值守安装redhat.docx](https://file1.bdocx.com/fileroot1/2022-12/7/757d4369-f6a7-4ce3-86a0-c5fedc9deaca/757d4369-f6a7-4ce3-86a0-c5fedc9deaca1.gif)
无人值守安装redhat
Kickstart
一.安装列出来的rpm包
1.安装dhcp服务器
#rpm-qa|grepdhcp
dhcp-4.1.1-34.P1.el6.centos.i686
dhcp-common-4.1.1-34.P1.el6.centos.i686
//dhcp-devel-4.1.1-34.P1.el6.centos.i686
2.安装TFTP服务器
#rpm-qa|greptftp
tftp-server-0.49-7.el6.i686
安装时可能出现xinetdisneededbytftp-server-0.49-7.el6.i686
则需安装xinetd
#rpm-qa|grepxinetd
xinetd-2.3.14-38.el6.i686
3.安装VSFTP服务器
#rpm-qa|grepvsftp
vsftpd-2.2.2-11.el6_3.1.i686
4.安装kickstart
#rpm-qa|grepsystem-config-kickstart
system-config-kickstart-2.8.6.5-1.el6.noarch
建议用yum安装
yuminstall-ysystem-config-kickstart
二.修改服务器配置文件
1.Dhcp
2.Tftp
3.ftp
4.default
5.Ks.cfg
三.准备工作:
-------------------------------本地IP地址--------------------------------
[root@catt~]#ifconfig
eth0Linkencap:
EthernetHWaddr00:
0C:
29:
A4:
F2:
56
inetaddr:
192.168.133.148Bcast:
192.168.133.255Mask:
255.255.255.0
inet6addr:
fe80:
:
20c:
29ff:
fea4:
f256/64Scope:
Link
UPBROADCASTRUNNINGMULTICASTMTU:
1500Metric:
1
RXpackets:
259915errors:
0dropped:
0overruns:
0frame:
0
TXpackets:
565798errors:
0dropped:
0overruns:
0carrier:
0
collisions:
0txqueuelen:
1000
RXbytes:
17213848(16.4MiB)TXbytes:
812666141(775.0MiB)
-------------------------------本地IP地址--------------------------------
首先要把镜像中的所有文件cp到/var/ftp/pub文件下
mkdir-pv/tftpboot/pxelinux.cfg
cp/usr/share/syslinux/pxelinux.0/tftpboot/
cp/var/ftp/pub/isolinux/isolinux.cfg/tftpboot/pxelinux.cfg/default
cp/var/ftp/pub/images/pxeboot/initrd.img/tftpboot
cp/var/ftp/pub/images/pxeboot/vmlinuz/tftpboot
cp/usr/share/syslinux/vesamenu.c32/tftpboot/
chmod644/tftpboot/pxelinux.cfg/default
四.配置文件参数
1.vi/etc/dhcp/dhcpd.conf
#
#DHCPServerConfigurationfile.
#see/usr/share/doc/dhcp*/dhcpd.conf.sample
#see'man5dhcpd.conf'
#
ddns-update-styleinterim;
ignoreclient-updates;
subnet192.168.133.0netmask255.255.255.0{
optionrouters192.168.133.100;
optionsubnet-mask255.255.255.0;
filename"/pxelinux.0";
next-server192.168.133.148;
optiondomain-name-servers192.168.133.148;
rangedynamic-bootp192.168.133.20192.168.133.40;
default-lease-time14400;
max-lease-time28800;
}
2.vi/etc/xinetd.d/tftp
#default:
off
#description:
Thetftpserverservesfilesusingthetrivialfiletransfer\
#protocol.Thetftpprotocolisoftenusedtobootdiskless\
#workstations,downloadconfigurationfilestonetwork-awareprinters,\
#andtostarttheinstallationprocessforsomeoperatingsystems.
servicetftp
{
socket_type=dgram
protocol=udp
wait=yes
user=root
server=/usr/sbin/in.tftpd
server_args=-unobody-s/tftpboot
disable=no
per_source=11
cps=1002
flags=IPv4
}
3.vi/etc/vsftp/vsftpd.conf
无需改动
4.vi/tftpboot/pxelinux.cfg/default
labellinux
menulabel^Installorupgradeanexistingsystem
menudefault
kernelvmlinuz
appendinitrd=initrd.imgks=ftp:
//192.168.133.148/ks.cfg
--------------开机必须启动的选项---------------
serviceiptablesstop
chkconfigiptablesoff
servicevsftpdstart
chkconfigvsftpdon
servicexinetdstart
chkconfigxinetdon
servicedhcpdstart
chkconfigdhcpdon
-------------------------------------------------
5./var/ftp/ks.cfg(注意权限此建议755)
6.生成ks.cfg文件
root用户执行
system-config-kickstart命令
这一步需要和项目组的确认各个磁盘大小:
sss
完成之后就可以开始启动了:
开启的另一太机器自动找到