使用PXE安装Linux系统

1、配置DHCP服务器
# yum -y install dhcp
# vim /etc/dhcp/dhcpd.conf
自定义subnet:
subnet {
    ...
    next-server TFTP-SERVER-IP;
    filename "pxelinux.0";
}
# service dhcpd restart
# tail -f /var/log/boot.log
2、配置tftp-server
# yum -y install xinetd tftp-server tftp
# chkconfig xinetd on
# chkconfig tftp on
# service xinetd start
# ss -unl | grep ":69"
3、准备安装树
# mkdir /var/www/html/centos6
# mount --bind /media/cdrom /var/www/html/centos6
# service httpd start
4、准备tftpboot下的文件
# yum -y install syslinux
# cp /media/cdrom/images/pxeboot/{vmliuz,initrd.img} /var/lib/tftpboot/
# cp /media/cdrom/isolinux/{boot.msg,vesamenu.c32,splash.jpg} /var/lib/tftpboot/
# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
# mkdir /var/lib/tftpboot/pxelinux.cfg
# cp /media/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
5、第一次测试
 
6、提供kickstart文件
    注意:url及repo后的路径要修改为可用安装树的路径;
    编辑好kickstart文件后保存至/var/www/html目录下(这里假设为ks.cfg)
7、配置引导程序能自动加载此kickstart文件
    编辑/var/lib/tftpboot/pxelinux.cfg/default
    在label为linux项的append一行后附加:  
8、第二次测试
 
————————————————————————————
用于 PXE 引导的主要文件有:pxelinux.0、vesamenu.c32(menu.c32)以及 pxelinux.cfg 目录
和该目录下的 default 文件。

转载于:https://www.cnblogs.com/qiaokeshushu/p/9362885.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值