无人值守安装Linux(PXE)

PXE

预启动环境(dhcp、vsftpd、tftp)

前提条件

1)网卡支持PXE协议

2)部署服务端(PXE:pxelinux.0)、TFTP(用于传输客户机安装系统所必需文件)、vsftpd(用于共享光盘)、dhcp(给客户机分配IP)

一、PXE部署

1.TFTP部署

1)yum -y install dhcp tftp tftp-server vsftpd syslinux

2)vim /etc/xinetd.d/tftp

14 disable = no //启动TFTP

3)/etc/init.d/xinetd start && chkconfig --level 35 xinetd on

4)service iptables stop && getenforce 0

2.DHCP部署

1)cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

2)vim /etc/dhcp/dhcpd.conf

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200; //指定下发的地址池
option routers 192.168.1.10; //指定下发的网关
next-server 192.168.1.10; //指定TFTP服务器的IP
filename "pxelinux.0"; //指定PXE初始化文件名称
}

3)/etc/init.d/dhcpd start && chkconfig --level 35 dhcpd on

3.PXE部署

1)cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot/ //拷贝引导文件到TFTP目录

2)cp /mnt/images/pxeboot/vmlinuz /var/lib/tftpboot/ //拷贝内核文件到TFTP目录

3)cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ //拷贝PXE引导到TFTP目录

4.配置启动菜单

1)mkdir /var/lib/tftpboot/pxelinux.cfg

2)vim /var/lib/tftpboot/pxelinux.cfg/default //新建启动菜单文件

label hehe //指定启动菜单名
default hehe //默认启动菜单
prompt 0 //“1”需用户选择哪个菜单、“0”不需用户确认
kernel vmlinuz //指定内核文件名
append initrd=initrd.img devfs=nomount ramdisk_size=8192 //指定引导参数

6.vsftpd部署

1)mkdir /var/ftp/centos //新建光盘挂载目录

2)mount /dev/cdrom /var/ftp/centos

3)/etc/init.d/vsftpd start && chkconfig --level 35 vsftpd on

二、kickstart部署

1.安装桌面

1)yum -y groupinstall "Desktop" //安装GNOME桌面

2.中文支持

1)vim /etc/sysconfig/i18n

LANG=en_US.UTF-8 该为 LANG=zh_CN.UTF-8 //将系统语言设置为中文

2)yum -y groupinstall "Chinese Support" //安装中文支持包

3)reboot

4)init 5

3.安装kickstart软件包

Alt + F2 --> gnome-terminal

1)yum -y install system-config-kickstart

运行kickstart --> 将文件保存到/var/ftp/

4.修改启动菜单文件

1)vim /var/lib/tftpboot/pxelinux.cfg/default //新建启动菜单文件

label hehe //指定启动菜单名
default hehe //默认启动菜单
prompt 0 //“1”需用户选择哪个菜单、“0”不需用户确认
kernel vmlinuz //指定内核文件名
append ks=ftp://192.168.1.10/ks.cfg initrd=initrd.img devfs=nomount ramdisk_size=8192 //指定引导参数

5.客户端测试

转载于:https://blog.51cto.com/13770300/2145895

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值