linux批量装机 非pxe,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批量装机,非pxe)