linux_批次安裝配置檔案_dhcpd_tftp_nfs

wangzhensheng發表於2011-05-23

rz

/etc/dhcpd.conf
#
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample
#
ddns-update-style interim;
ignore client-updates;
allow booting;
allow bootp;
subnet 192.168.65.0 netmask 255.255.255.0 {
option routers 192.168.65.1;
option subnet-mask 255.255.255.0;
option time-offset -18000;
#option domain-name-servers 210.73.88.240;
range dynamic-bootp 192.168.65.80 192.168.65.100;
default-lease-time 21600;
max-lease-time 43200;
#deny unknown-clients;
#group pxe {
#next-server 192.168.65.80;
filename "/pxelinux.0";
#host client { hardware ethernet 00:50:56:00:11:00; fixed-address 192.168.65.100; }
#}
# group pxe {
# host client {
# next-server 192.168.65.80;
# hardware ethernet 00:50:56:00:11:00; fixed-address 192.168.65.100;
# }
# }
}

==============================
/etc/xinetd.d/tftp
# default: off
# description: The tftp server serves files using the trivial file transfer
# protocol. The tftp protocol is often used to boot diskless
# workstations, download configuration files to network-aware printers,
# and to start the installation process for some operating systems.
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /mnt/data/tftpboot
disable = no
# per_source = 11
# cps = 100 2
# flags = IPv4
}

=================================================
/etc/exports
/mnt/data/tftpboot *(ro,no_root_squash)
/media *(ro,no_root_squash)

=====================================================
mkdir -p /mnt/data
mount /dev/sdb1 /mnt/data
mkdir /mnt/data/tftpboot
[root@rac1 tftpboot]# ls
initrd.img ks.cfg pxelinux.0 pxelinux.cfg vmlinuz

======================================================
pxelinux.cfg/default
default linux
prompt 1
timeout 1
label linux
kernel vmlinuz
append ks=nfs:192.168.65.80:/mnt/data/tftpboot/ks.cfg initrd=initrd.img

==========================================================================
ks.cfg
text
install
nfs --server=192.168.65.80 --dir=/media
#http --server=123.125.96.187 --dir=rhel_rpm/rhel_5_4_32bit/
keyboard us
lang en_US
key --skip
#url --url=
xconfig --defaultdesktop=GNOME --depth=8 --resolution=640x480
#reboot
network --bootproto=dhcp --device=eth0 --onboot=on
#rootpw --iscrypted $1$Sl6MDA1O$Z2HRda3FpCmaSRqrmD.gD0
rootpw uplot!@#
#user --name test --homedir /home/test --iscrypted --password=$1$IXb255iK$wZq/pCb2o70P1F8pXnI6P/ --shell=/bin/bash --groups=test,wheel
firewall --disabled
auth --useshadow --enablemd5
selinux --disabled
timezone --isUtc Asia/Shanghai
bootloader --location=mbr
logging --level=info
clearpart --all --initlabel --drives=sda
part /boot --bytes-per-inode=4096 --fstype="ext3" --size=150
part swap --bytes-per-inode=4096 --fstype="swap" --size=2048
part pv.01 --size=1 --grow
volgroup lvm pv.01
logvol / --vgname=lvm --size=5500 --name=root
%post
reboot
%packages
@admin-tools
@base
@chinese-support
@core
@development-libs
@development-tools
@dialup
@editors
@ftp-server
@gnome-desktop
@graphical-internet
@java
@java-development
@legacy-software-support
@network-server
@office
@server-cfg
@system-tools
@text-internet
@base-x
kexec-tools
fipscheck
device-mapper-multipath
sgpio
perl-Convert-ASN1
imake
emacs
vnc-server
dnsmasq
festival
audit
xorg-x11-utils
xorg-x11-server-Xnest
xorg-x11-server-Xvfb

======================
cat start_ks.start
#!/bin/bash
mount /dev/cdrom /media
mount /dev/sdb1 /mnt/data
service dhcpd start
service portmap start
service nfs start

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8806316/viewspace-1050243/,如需轉載,請註明出處,否則將追究法律責任。

相關文章