openKylin论坛

 找回密码

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所在(将上顶替)




















楼主
发表于 2015-7-2 15:06:14
回复

使用道具 举报

Linux-PXE批量装机 [复制链接]

zfli_nfswuxi 发表于 2015-7-2 15:08
中科方德软件有限公司一直致力于开发基于Linux的操作系统,并配备开发了一个集合大量应用软件的软件中心, ...

有自己的IM软件吗?没有的话,果断放弃。
沙发
发表于 2015-7-18 10:53:25
回复

使用道具 举报

openKylin

GMT+8, 2024-4-28 22:42 , Processed in 0.021086 second(s), 17 queries , Gzip On.

Copyright ©2022 openKylin. All Rights Reserved .

ICP No. 15002470-12 Tianjin

快速回复 返回顶部 返回列表