一、安装前的准备
硬件需求:将要安装系统的计算机需配置了带PXE功能的网卡(比较简单的方法就是看计算机BIOS中的启动选项里是否有通过LAN或者PXE启动这一项)
#yum install dhcp*
#yum install tftp
#iptables –F
#service iptables stop
二、准备NFS服务器
1、复制文件
#mkdir /yum
(1)拷贝第一张安装光盘上的相关内容
#mount /dev/cdrom /mnt/cdrom
#cp -ar /mnt/cdrom/* /yum
#umount /dev/cdrom
把其余的六张盘安装包全部复制到/yum/CentOS下
(2)创建ks.cfg文件
可以复制/root/anaconda-ks.cfg 到/yum下在进行修改
第二行的cdrom 为 nfs --server=192.168.0.10 --dir=/yum
修改后文件为
vi ks.cfg
install
nfs --server=192.168.0.10 --dir=/yum
lang zh_CN.UTF-8
keyboard us
network --device eth0 --bootproto dhcp
rootpw --iscrypted $1$nr4SEJui$2wrs0nszceR6Pk2LTcKf.1
firewall --enabled --port=22:tcp
authconfig --enableshadow --enablemd5
selinux --disabled
timezone --utc Asia/Shanghai
bootloader --location=mbr --driveorder=sda
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
#clearpart --linux
#zerombr yes
#part /boot --fstype ext3 --size=100
#part swap --size=512
#part / --fstype ext3 --size=100 --grow
%packages
@admin-tools
@authoring-and-publishing
@base
@chinese-support
@core
@development-libs
@development-tools
@dialup
@editors
@engineering-and-scientific
@gnome-software-development
@java-development
@kde-software-development
@legacy-network-server
@legacy-software-development
@legacy-software-support
@mail-server
@mysql
@network-server
@sql-server
@ruby
@server-cfg
@system-tools
@text-internet
@x-software-development
keyutils
kexec-tools
trousers
fipscheck
device-mapper-multipath
perl-Convert-ASN1
imake
audit
mesa-libGLU-devel
#############说明
#clearpart --linux
#zerombr yes
#part /boot --fstype ext3 --size=100
#part swap --size=512
#part / --fstype ext3 --size=100 --grow
去掉这四项前面的“#” 将实现无人职守的自动安装,分区为boot 100M swap 512m 剩余为/分区
如四项前面“#”不去掉,则要手动选择分区的大小。
2、配置NFS服务
(1) #vi /etc/exports 添加一行:
/yum *(ro,no_root_squash,sync)
(2)导出这个/yum这个共享目录
#exportfs -a
(3)启动NFS服务
#service nfs restart
(4)查看本机共享
#showmount -e