PXE过程记述

1.网络配置
[root@kickstart ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0C:29:34:4B:35
inet addr:172.16.254.200
2、安装配置dhcp
[root@kickstart ~]# yum install dhcp -y
[root@kickstart ~]# vim /etc/dhcp/dhcpd.conf
———————————-
subnet 172.16.0.0 netmask 255.255.0.0 {
range 172.16.254.100 172.16.254.199;
next-server 172.16.254.200; //指定tftp服务器的IP
filename “pxelinux.0”; //指定需要加载的引导文件的名字,即
bootloader文件的名字
}
———————————-
[root@kickstart ~]# /etc/init.d/dhcpd start

3、安装配置tftp拷贝文件
[root@kickstart ~]# yum install tftp-server -y //该服务是由xinetd进程管理的
[root@kickstart ~]# vim /etc/xinetd.d/tftp或者chkconfig tftp on
——————————————-
server_args = -s /var/lib/tftpboot //tftp的主目录,类似于ftp的/var/ftp目录
disable = no //是否启用该服务,默认是不启用
——————————————-
[root@kickstart ~]# /etc/init.d/xinetd restart
[root@kickstart ~]# chkconfig xinetd on
pxelinux.0在哪? //该文件在红帽6里默认没有被安装
[root@kickstart ~]# yum provides */pxelinux.0
syslinux-4.02-8.el6.x86_64
[root@kickstart ~]# yum install syslinux -y
[root@kickstart ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ //将bootloader文件拷贝到tftp的主目录下

[root@kickstart ~]# cd /mnt/cdrom/isolinux/
[root@kickstart isolinux]# mkdir /var/lib/tftpboot/pxelinux.cfg
[root@kickstart isolinux]# cp isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
拷贝内核和驱动文件及菜单文件
[root@kickstart isolinux]# cp vmlinuz initrd.img vesamenu.c32 /var/lib/tftpboot/
[root@kickstart isolinux]# tree /var/lib/tftpboot/
  /var/lib/tftpboot/
    ├── initrd.img
    ├── pxelinux.0
    ├── pxelinux.cfg
    │           └── default
    ├── vesamenu.c32
    └── vmlinuz  

4、共享安装源 ftp
[root@kickstart isolinux]# yum install vsftpd -y
[root@kickstart isolinux]# mkdir /var/ftp/iso
[root@kickstart isolinux]# mount /dev/sr0 /var/ftp/iso/
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@kickstart isolinux]# /etc/init.d/vsftpd start
Starting vsftpd for vsftpd: [ OK ]
[root@kickstart isolinux]# chkconfig vsftpd on
[root@kickstart isolinux]# firefox ftp://172.16.254.200/iso &
5、创建ks.cfg文件
[root@kickstart ~]# yum install system-config-kickstart -y
[root@kickstart ~]# system-config-kickstart
6、修改default文件
[root@kickstart ~]# vim /var/lib/tftpboot/pxelinux.cfg/default
修改第一行使默认启动项为rhel6464
在最后添加如下行
—————————————————————————-
label rhel6464
menu label ^Ks rhel6464
kernel vmlinuz
append ks=ftp://172.16.254.200/pub/ks.cfg initrd=initrd.img //注意ks文件的位置
—————————————————————————-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值