Linux-PXE批量装机

1、tftp
yum install xinetd tftp-server -y  :xinetd :超级进程

vim /etc/xinetd.d/tftp   :编写tftp配置文件
disable = no :关机禁制选项   启动tftp

service xinetd start     启动服务
chkconfig xinetd on      加入开机启动项

yum install syslinux -y    安装
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/  把启动文件复制到 /var/lib/tftpboot
 
cd /misc/cd/isolinux :
cp vmlinuz initrd.img /var/lib/tftpboot/ :把内核 和 驱动 复制到/var/lib/tftp


cd /var/lib/tftpboot    进入
mkdir pxelinux.cfg       创建 内核 驱动  启动文件  的配置文件
cd pxelinux.cfg        进入

vim default           创建默认配置文件

default auto          默认用 auto 自动化

prompt 0  (0:取消用户等待,1:用户等待)

label auto
   kernel vmlinuz
   append initrd=initrd.img devfs=nomount ramdisk_size=8192

label linux text
   kernel vmlinuz
   append text initrd=initrd.img devfs=nomount ramdisk_size=8192

label linux rescue    急救模式
   kernel vmlinuz
   append rescue initrd=initrd.img devfs=nomount ramdisk_size=8192

2、DHCP

yum install dhcp -y

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

vim dhcpd.conf

subnet 192.168.100.0 netmask 255.255.255.0 {
  range 192.168.100.150 192.168.100.200;


  option subnet-mask 255.255.255.0;
  option routers 192.168.100.1;
  option domain-name-servers 192.168.100.1;
  option domain-name "lan.com";
  default-lease-time 21600;
  max-lease-time 43200;

  next-server 192.168.100.100;   存有指定文件的服务器ip
  filename "pxelinux.0";   指定启动文件
}

service dhcpd start
chkconfig dhcpd on


3、FTP

yum install vsftpd -y
  cp -rv /misc/cd/* /var/ftp/pub  把系统所有安装文件复制到  ftp的 公共文件中
service vsftpd start
chkconfig vsftpd on

关闭SELINUX

vim /etc/selinux/config

SELINUX=disabled


reboot

4、kickstart  自动应答

yum install system-config-kickstart -y  图形化界面

system-config-kickstart     启动

安装后脚本

rm -f /etc/yum.repos.d/*
echo '[base]
name=RHEL
baseurl=ftp://192.168.100.100/pub
enabled=1
gpgcheck=0' > /etc/yum.repos.d/rhel6.repo

cp ks.cfg /var/ftp/pub/ks.cfg

vim /var/lib/tftpboot/pxelinux.cfg/default
default auto
prompt 0
label auto
  kernel vmlinuz
  append ks=ftp://192.168.100.1/pub/ks.cfg initrd=initrd.img devfs=nomount ramdisk_size=8192  指定ks所在(将上顶替)

 

 如果想深入体验LINUX系统的新手,也可以先下载一个方德软件中心试用一下。
下载地址:http://www.nfs-wuxi.com/cx/appCenter/open/softcenter

 

 

 

 

 

 

 

 

你可能感兴趣的:(Linux-PXE批量装机)