linux自动安装

使用PXE+dhcp+tftp+http全自动化安装centos6

若如初见. 提交于 2019-11-29 20:42:13
一 实验环境要求 1. 一台提供dhcp服务的虚拟机A,一台等待安装系统的虚拟机B,它们在同一自定义虚拟网段内(如VMnet3)。 2. B的网卡支持网络引导,A上同时还提供了tftp(提供安装引导程序所需文件)和http(提供kickstart配置文件和安装树)服务 二 原理 B依赖A的dhcp服务提供ip/netmask,顺便获取tftp服务所在主机ip和pxelinux.0文件在tftp服务上的位置,这个位置同样也是获取启动系统安装引导界面所需文件的位置。在isolinux的配置文件中指定kickstart配置文件位置(可以通过http服务提供),这个位置同时也是安装树所在目录。 三 所需的主要文件说明 1.需要放到tftp服务的工作目录下的文件: pxelinux.0: 由syslinux程序提供,功能相当于bootloader,它取代了文件isolinux.bin,用于启动安装引导界面。文件位于/usr/share/syslinux/目录下 vmlinuz,initrd.img: 安装引导系统isolinux自己运行时所需内核和initrd文件。文件位于安装光盘下的images/pxeboot/目录下 boot.msg, vesamenu.c32, splash.jpg: 展示安装引导菜单所需文件。文件位于安装光盘下的isolinux/目录下 isolinux.cgf: