linux系统远程安装
一: linux系统的远程大批量安装
linux远程安装原理:网卡内置Pxe技术,通过DHCP得到IP地址,在使用TFTP服务将远程服务器上的镜像和内核文件下载到本地内存运行,然后通过nfs或者ftp服务来下载系统进行安装。
安装所需的软件:DHCP 服务,TFTP服务,Syslinux包,FTP服务包或者NFS服务。
1: 半自动安装配置步骤:
a. 安装syslinux软件包,将pxlinux.0文件拷贝到TFTP服务器的根目录下。
b. 在DHCP的配置文件中 增加参数 filename=”pxlinux.0″ next-server 172.15.45.3 这里的filename指明引导程序的配置文件的名字,next-server指明TFTP的服务器所在主机。
c. 将光盘镜像下的isolinux文件夹下面的vmlinuz , initrd.img ,vesamenu.c32 isolinux.cfg拷贝到TFTP服务的根目录下面。
d.在TFTP的根目录下创建一个文件夹:mkdir /var/lib/ftpd/pxelinux.cfg
e. mv /var/lib/ftpd/isolinux.cfg /var/lib/ftpd/pxelinux.cfg/default
f. 将光盘镜像挂载到FTP服务根目录下的任意文件夹。
g. 重启DHCP服务,FTP服务,TFTP服务,并检查各个端口是否都处于监听状态。
2:全自动安装配置步骤:
准备工作和半自动安装相同,通过system-config-kickstart软件包将手动的设置生成一个配置文件。
1:yum install system-config-kickstart 安装
2:设置完成后,将文件保存到FTP根目录下名字可以为 ks.cfg
3: 将pxeliunx.cfg文件夹下面的default文件中增加一个参数 append ks=ftp://172.15.24.2/ks.cfg 这里指明系统设置的生成配置配置文件的位置。