网络安装Linux

无人值守网络安装Linuxlinux

 

NFS:网络安装 vim

优势:网络安装速度最快服务器

拓扑图网络

 

 安装步骤app

BIOS自检
取网络参数              DHCP服务
下载引导文件          TFTP服务
获取安装源文件       NFSide

 

一、配置客户机PXE启动方式生效测试

    不能获取ip地址问题多出如今这里spa

 

二、安装DHCP服务器orm

#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";
}server

启动dhcp服务:service dhcpd start;chkconfig dhcpd on

 

三、安装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

 

四、安装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测试成功!