无人值守网络安装Linux
NFS:网络安装
优点:网络安装速度最快
拓扑图
安装步骤
BIOS自检
取网络参数 DHCP服务
下载引导文件 TFTP服务
获取安装源文件 NFS
1、配置客户机PXE启动方式生效
不能获取ip地址问题多出现在这里
2、安装DHCP服务器
#yum install dhcp
配置置hcp服务的配置文件
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.199;
next-server 192.168.0.254;
filename "pxelinux.0";
}
启动dhcp服务:service dhcpd start;chkconfig dhcpd on
3、安装tftp服务器
#yum install tftp-server
配置tftp:vim /etc/xinetd.d/tftp
- disable=no
- server_args共享的目录为/var/lib/tftpboot
启动tftp:service xinetd start;chkconfig xinetd on
复制引导文件到tftp目录
#cp /cdrom/isolinux/initrd.img vmlinuz isolinux.cfg /var/lib/tftpboot/
#cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
修改启动配置 ,指定引导文件,确认包含以下几行
#vim /var/lib/tftpboot/isolinux.cfg
-default linux
-label linux
-kernel vmlinuz
-append initrd=initrd.img
####无人值守安装使用下面配置
-append initrd=initrd.img append ks=nfs:192.168.0.254:/var/lib/tftpboot/ks.cfg
创建配置目录,迁移配置文件并命名为default
#mkdir /var/lib/tftpboot/pxelinux.cfg
#mv /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
4、安装nfs服务器
#yum install nfs-utils
复制安装源到NFS 共享目录
cp /dir/cdrom/* /media
#vim /etc/exports
-/media/ 192.168.0.0/255.255.255.0(ro)
-/var/lib/tftpboot/ 192.168.0.0/255.255.255.0(ro) ##ks.cfg目录
#exportfs -a
#service nfs start;chkconfig nfs on
无人值守安装
使用system-config-kickstart生成应答文件ks.cfg保存到/var/lib/tftpboot 目录
# Partition clearing information
clearpart --all --initlabel
part /boot --fstype=ext4 --size=100
part swap --size=2048
part pv.01 --grow --size=200
volgroup vg_00 --pesize=4096 pv.01
logvol / --fstype=ext4 --name=LogVol00 --vgname=vg_00 --grow --size=1
##########################################################
整体过程较简单,主要是4步原理,我在KVM测试成功!