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 这里指明系统设置的生成配置配置文件的位置。

标签