redhat kickstart ftp
来源:互联网 发布:昆仑触摸屏编程软件 编辑:程序博客网 时间:2024/04/30 00:56
第一步:配置ks.cfg文件
#system-config-kickstart
language
install method :ftp 192.168.0.9 /iso
save file as kickstart.cfg
将kickstart.cfg文件拷贝至/var/ftp目录
root@desktop9 pub]# cp /root/Desktop/kickstart.cfg /var/ftp
[root@desktop9 pub]# cd /var/ftp
[root@desktop9 ftp]# ls
kickstart.cfg pub iso
[root@desktop9 ftp]#
第二步:配置dhcp
[root@desktop9 Desktop]# yum install dhcp*
[root@desktop9 Desktop]# cat /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample >>/etc/dhcp/dhcpd.conf
[root@desktop9 Desktop]# vim /etc/dhcp/dhcpd.conf
# A slightly different configuration for an internal subnet.
subnet 192.168.0.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.0.110 192.168.0.200;
option domain-name-servers 192.168.0.9;
option domain-name "desktop9.org";
option routers 192.168.0.9;
next-server 192.168.0.9; #TFTPServer的IP
filename "pxelinux.0"; #pxelinux loader文件位置
default-lease-time 600;
max-lease-time 7200;
}
root@desktop9 isolinux]# service dhcpd start
Starting dhcpd: [ OK ]
第三步 配置tftp
[root@desktop9 Desktop]# yum install tftp*
[root@desktop9 Desktop]#mkdir /tftpboot
[root@desktop9 Desktop]#vim /etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
~
第四步:拷贝或挂载rhel6的安装文件到/var/ftp/iso目录
[root@desktop9 tftpboot]# cp /usr/share/syslinux/pxelinux.0 /tftpboot/
[root@desktop9 tftpboot]# ls
pxelinux.0
[root@desktop9 tftpboot]# mount instructor:/var/ftp/pub /mnt --挂载instructor机器上的iso文件到本地/mnt目录
[root@desktop9 tftpboot]# cd /mnt
[root@desktop9 tftpboot]#mkdir /var/ftp/iso
[root@desktop9 mnt]# ls
EXAMPLE-CA-CERT example-ca.crt gls lost+found materials rhel6 rhel-server-6.0-beta2-refresh-x86_64-dvd.iso solutions
[root@desktop9 mnt]# mount -o loop /mnt/rhel-server-6.0-beta2-refresh-x86_64-dvd.iso /var/ftp/iso
[root@desktop9 mnt]# cd /var/ftp/iso
[root@desktop9 iso]# ls
ClusteredStorage EULA HighAvailability isolinux LoadBalance Packages RPM-GPG-KEY-redhat-beta Server
EFI GPL images LargeFileSystem media.repo repodata RPM-GPG-KEY-redhat-release TRANS.TBL
[root@desktop9 iso]# cd images
[root@desktop9 images]# ls
efiboot.img efidisk.img install.img product.img pxeboot README TRANS.TBL
[root@desktop9 images]# cd pxeboot/
[root@desktop9 pxeboot]# ls
initrd.img TRANS.TBL vmlinuz
[root@desktop9 pxeboot]# cp initrd.img vmlinuz /tftpboot/
[root@desktop9 pxeboot]#
[root@desktop9 iso]# pwd
/var/ftp/iso
[root@desktop9 iso]# ls
ClusteredStorage EULA HighAvailability isolinux LoadBalance Packages RPM-GPG-KEY-redhat-beta Server
EFI GPL images LargeFileSystem media.repo repodata RPM-GPG-KEY-redhat-release TRANS.TBL
[root@desktop9 iso]# cd isolinux/
[root@desktop9 isolinux]# ls
boot.cat boot.msg grub.conf initrd.img isolinux.bin isolinux.cfg memtest splash.jpg TRANS.TBL vesamenu.c32 vmlinuz
[root@desktop9 isolinux]# pwd
/var/ftp/iso/isolinux
[root@desktop9 isolinux]# mkdir /tftpboot/pxelinux.cfg
[root@desktop9 isolinux]# cp isolinux.cfg /tftpboot/pxelinux.cfg/default
[root@desktop9 isolinux]#
[root@desktop9 isolinux]# service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: [ OK ]
[root@desktop9 isolinux]#
root@desktop9 Desktop]# /etc/init.d/xinetd restart
第五步修改 default文件
default vesamenu.c32 -> default linux
append initrd=initrd.img stage2=hd:LABEL="Red Hat Enterprise Linux" askmethod->append initrd=initrd.img ks=ftp://192.168.0.9/kickstart.cfg
[root@desktop9 ftp]# service vsftpd restart
Shutting down vsftpd: [ OK ]
Starting vsftpd for vsftpd: [ OK ]
[root@desktop9 ftp]#
[root@desktop9 ftp]#
注意事项:
[root@desktop9 /]# vim /etc/sysconfig/network-scripts/ifcfg-br0 --配置静态ip,不要dhcp分配。否则可能出现arp timeout问题。
rking Interface
DEVICE=br0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.9
TYPE=Bridge
USERCTL=yes
NM_CONTROLLED=no
IPV6INIT=no
PEERNTP=no
NAME="Bridge eth0"
[root@desktop9 tftpboot]# service network restart
Shutting down interface br0: [ OK ]
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: [ OK ]
Bringing up interface br0: [ OK ]
[root@desktop9 tftpboot]# service dhcpd restart
Starting dhcpd: [ OK ]
[root@desktop9 tftpboot]# service iptables stop
[root@desktop9 tftpboot]# setenforce 0
- redhat kickstart ftp
- 使用kickstart来快速安装redhat EL3
- RedHat Enterprise (Centos) kickstart 自动安装Linux
- kickstart无人值守,PXE+TFTP+FTP+DHCP
- Pxe+dhcp+ftp+tftp+Kickstart+CentOs6.6
- redhat 9.2 配置ftp
- RedHat配置FTP服务器
- Redhat linux搭建ftp
- RedHat配置FTP服务器 .
- Redhat linux ftp问题
- 一. Redhat 安装FTP
- Redhat Linux FTP配置
- REDHAT FTP[备忘]
- redhat安装ftp服务
- redhat 6.4 安装ftp
- redhat ftp服务器设置
- 【RedHat】FTP服务
- kickstart
- java 螺旋数据矩阵
- 奇技淫巧C++之返回值重载
- redhat gpg
- 关掉magento后台的通知提醒功能
- 一个不错的wxWidgets教学网站
- redhat kickstart ftp
- linux下vi命令大全
- [siggraph2011]Secrets of CryENGINE 3 Graphics Technology
- Ubuntu vim配置文件及系统安装
- 利用securecrt在linux与windows之间传输文件
- 世界500百强企业中国的CEO对我们的忠告!-----转载
- 多媒体应用: 图形、音频、视频
- Example of Simulating concurrent requests
- Android 2.3 和 2.2 的gc0308 的摄像头