pxe的实验

一、配置网卡
   # vim /etc/sysconfig/network-scripts/ifcfg-eth0
 IPADDR=192.168.1.223
   # /etc/init.d/network restart
二、安装dhcp  -------------------DHCP用来动态分配IP地址的
   # yum install dhcp -y
   # vim /etc/dhcp/dhcpd.conf
    subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.100 192.168.0.200;
  default-lease-time 600;
  max-lease-time 7200;
  filename "pxelinux.0";
  next-server 192.168.1.223;
}
   # /etc/init.d/dhcpd restart
三、安装tftp-server服务器         TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。
   # yum install tftp-server -y 
   vim /etc/xinetd.d/tftp
   disable                 = no 只修改这里
   # chkconfig tftp on   //开启tftp 
   # /etc/init.d/xinetd restart
   # chkconfig xinetd on
   # yum provides */pxelinux.0    //查找pxelinux.0文件是哪个包安装上来的 是可执行程序,它向用户提供简单的控制界面,并根据用户的选择,下载合适的Linux内核以及Linux根文件系统
   # yum install syslinux -y
   # cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
   # cd /mnt/iso/isolinux/
   # mkdir /var/lib/tftpboot/pxelinux.cfg
   # cp isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
   # cp initrd.img vmlinuz vesamenu.c32 /var/lib/tftpboot/ 
 //拷贝驱动、内核和菜单文件
四、安装ftp
   # yum install vsftpd -y
   # mkdir /var/ftp/iso
   # mount /dev/sr0 /var/ftp/iso
   # /etc/init.d/vsftpd start
   # chkconfig vsftpd on
   # firefox ftp://192.168.0.200/iso   //验证ftp是否好用,能够看到光盘中的内容就是ok的
五、配置ks.cfg
   # yum install system-config-kickstart -y  
 //图形化配置ks.cfg文件的工具
   # system-config-kickstart
       将ks.cfg放在/var/ftp目录下
       cp ks.cfg /var/ftp
六、修改tftp的default文件
  # vim /var/lib/tftpboot/pxelinux.cfg/default
 1 default my_default_install   \
                                             这两行是相对应的
 18 label my_default_install    /
 menu label ^Install or upgrade an existing system
 menu default
 kernel vmlinuz
append initrd=initrd.img ks=ftp://192.168.1.111/ks.cfg

cp ks.cfg /var/ftp/
# setenforce 0
# /etc/init.d/iptables stop
# chmod 777 /var/lib/tftpboot/ -R

# cp /mnt/iso/images/pxeboot/{initrd.img,vmlinuz}  /var/lib/tftpboot/

在kickstart里的最后两项预安装脚本和安装后脚本,就是直接输入你所想执行的命令就可了,或者是想执行的脚本
七、客户端验证
   创建一个虚拟机,然后开机,选择好装哪个,就等待安装完成。

时间: 2024-10-05 19:04:20

pxe的实验的相关文章

构建PXE环境--网络自动化安装CentOs6.5

一.构建PXE环境实验 1.当前系统版本 2.查看网络环境和yum源 当前系统的IP是192.168.1.60,子网掩码是255.255.255.0,默认网关是192.168.1.1 本次实验使用的yum源是本地光盘,构建过程如下: (1)挂载本地光盘(已做成yum仓库的)到/media/centos6.5_DVD1目录下     (2)在/etc/yum.repos.d/目录下新建yum的配置文件local.repo,并编辑该配置文件,指定yum源在本地光盘上 3.安装并启动DHCP服务 (1

PXE配置手记(Linux)

服务器端:RHEL5(静态IP 192.168.1.101) 源Gentoo系统:服务器上的Gentoo系统就来自于它,编译内核也是在这台机器上执行的 无盘客户端:网卡是 AMD PCnet32 支持PXE启动.系统是位于RHEL5上的Gentoo,通过PXE启动 实验主要有几下几个步骤: 编译Gentoo内核 配置DHCP服务器 配置TFTP服务器 配置NFS PXE启动Gentoo 1. 编译Gentoo内核 1) 配置内核选项 我使用的是2.6.30的内核,make menuconfig

(DHCP+PXE+TFTP+HTTP)实现Linux自动化安装的演示实验

写在前面:如果此文有幸被某位朋友看见并发现有错的地方,希望批评指正.如有不明白的地方,愿可一起探讨. 准备工作 1.挂载光盘镜像: # mount /dev/cdrom /var/www/html/CentOS6.5/ 提示:为什么要将光盘镜像挂载于此?(在自动化安装过程中,通过http服务提供yum安装源) 2.制作本地YUM仓库: # vim /etc/yum.repos.d/CentOS6.5-Local.repo 配置DHCP服务 1.安装DHCP服务 # yum -y install

他们真的来了:PXE远程部署装机,进阶版kickstart无人值守装机(实验可跟做)

各位小伙伴今天给大家带来的是:PXE远程部署装机以及kickstart无人值守装机的内容,我们将从以下几点进行解析和实验 部署PXE远程安装服务: 1.搭建PXE远程安装服务器 2.验证PXE网络安装 实现Kickstart无人值守安装: 1.准备安装应答文件 2.实现批量自动装机 服务器的批量部署: 1.规模化:同时装配多台服务器 2.自动化:安装系统.配置各种服务 3.远程实现:不需要光盘.U盘等安装介质 PXE远程装机实验: 实验环境: 1.建议在局域网环境下使用(两台centos7,一台

实验:实现PXE的网络自动化安装

PXE(Preboot Execution Environment):预启动执行环境,PXE是由Intel设计的协议,它可以使计算机通过网络而不是从本地硬盘.光驱等设备启动. 基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统PXE可以引导和安装Windows,linux等多种操作系统. 目标:通过网卡能够下载安装操作系统的安装文件,安装包,能够让主机不拿光盘,u盘,只拿网卡来引导,进而能够让它自动的启动起来,安装操作系统.只要主机

实验:PXE实现自动化安装系统

前提条件:网卡:仅主机,关闭vmware 的dhcp服务 1 HTTPyum install httpd systemctl start httpd systemctl enable httpd /dev/sr0 /var/www/html/centos/7/os/x86_64 #挂载光盘,注意先确定sr0是否为7系统/dev/sr1 /var/www/html/centos/6/os/x86_64 #挂载光盘,注意先确定sr1是否为6系统 2 准备KS文件获取方式:1通过修改安装好的系统下的家

CentOS 6.5下PXE+Kickstart无人值守安装操作系统

CentOS 6.5下PXE+Kickstart无人值守安装操作系统 一.简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicasttrivia

自动化运维之-PXE实现系统批量自动安装

本节索引 需求分析 PXE简介 整体方案 服务选择 功能实现 安装调试 错误分析 总结 1 需求分析 随着互联网技术的不断壮大,服务器数量也在不断的增加,IT运维已经成为IT服务内涵中重要的组成部分.面对越来越复杂的业务,面对越来越多样化的用户需求,不断扩展的IT应用需要越来越合理的模式来保障IT服务能灵活便捷.安全稳定地持续保障,这种模式中的保障因素就是IT运维.从初期的几台服务器发展到庞大的数据中心,单靠人工已经无法满足在技术.业务.管理等方面的要求,那么标准化.自动化.架构优化.过程优化等

Linux网络服务13——PXE高效能批量网络装机

Linux网络服务13--PXE高效能批量网络装机 一.PXE简介 PXE:Pre-boot Excution Environment,预启动执行环境 PXE是由Intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统. 若要搭建PXE网络体系,必须要满足以下条件: ·客户机的网卡支持PXE协议(集成BOOTROM芯片),且主板支持网络引导. ·网络中有一台DHCP服务器,以便为客户机分配地址.指定引导文件