PXE网络自动安装linux

  PXE交互式自动安装linux

安装三种服务器,ftp   http   nfs   放置安装源文件

还需要dhcp server (next-server )

Pxe  安装启动后发广播   被dhcp截获 回应客户端ip地址 和tftp server

Tftp server  放置内核文件  vim  linux  驱动镜像 如何找到ks.cfg

Rmp  -ivh  /mnt/cdrom/server/vsftp..........。Rpm    安装ftp服务器 

Cp  光盘   cp  -r  。  /var/ftp/pub

Rpm  -ivh  server/vsftpd..........。Rpm

service  vsftpd  start 

Tftp  小文件传输   查询 tftp  rpm  -qa |grep tftp   tftp  rpm  -qltftp-server    编辑vim 、etc/xinetd.d/tftp (disable   no)

启动service  vsftpd  start         

基础网络建设 

 修改配置文件(/etc/sysconfig/network-scripts/ifcfg-eth0) 

 Cat  /etc/sysconfig/network-scripts/ifcfg-eth0

 重启网络服务  

Service network restart

 查看eth0 接口信息 

 Ifconfig etj0

搭建 TFTP服务平台 

 安装tftp、tftp-server 包 

 Yum  list  installed|grep tftp

 开启tftp服务并设置为开机启动 

 Chkconfig --level 35 xinetd on

Chkconfig tftp on

Chkconfig   --list|grep xinetd|tftp

Service xinetd start 

查看是否开启UDP69 端口 

 netstat

Tftp-server发布文件的根目录创建testfile文件,并尝试下载   

搭建 DHCP服务平台 

 安装dhcp包  

 创建dhcp服务器的配置文件 dhcpd.conf 

开启dhcp服务,并设置为随机启动   

查看是否开启UDP67 端口   

搭建 NFS服务平台 

安装nfs-utils包 

 修改/etc/exports文件,配置输出目录 

 开启nfs服务,并设置随机启动 

  查看目录是否输出正常  

组建 PXE(服务环境) 

 安装syslinux 包 

 复制/usr/share/syslinux/{pxelinux.0,vesamenu.c32}文件到tftp-server输出根目录,并

在该路径下创建 pxelinux.cfg 目录 

 复制系统光盘/image/pxeboot/目录下的initrd.img 和vmlinuz文件,到tftp-server 输

出根目录的rh6 文件夹下 

创建 KICKSTART文件 

 安装system-config-kickstart 包 

 通过system-config-kickstart 工具配置生成kickstart 文件  

 保存配置文件为ks.cfg 到/root 目录下,并复制一份到/mnt/ks/目录下 

启动菜单创建 

 编写启动菜单配置文件default,保存到pxelinux.cfg 目录下 

  启动客户机 

 

 

 

    

你可能感兴趣的:(linux,网络pxe自动安装)