RHEL 6.5 PXE 安装调试

测试环境:win10/vmware workstation 12 pro

操作系统:RHEL 6.5(PXE服务器)

安装与配置:



。安装DHCP

。安装XINETD, 并启用TFTP服务

。安装syslinux(yum安装):会自动在tftpboot目录下放置pxelinux.0及seamenu.c32文件,还有一些其它文件

配置DHCP: 在地址分配子项中增加filename "pxelinux.0"

配置tftp: enable一下即可,无其它特殊配置,无需-c,整个过程不会向tftp写文件

配置菜单:在tftpboot目录下,创建一个default文件,即菜单文件,例如如下文件:

配置好之后,就可以启动一台PXE客户端进行测试了,正常情况下,就可以显示菜单了。说明PXE配置成功了,接下来就可以根据实际安装需求,定制default文件、制定ks.cfg文件及布署安装包了。

工作流程分析(根据抓包结果得出):



1.DHCP: 分配IP地址,并分配pxelinux.0文件名告之PXE client
2. Client通过tftp拿到pxelinux.0,大约19个blocks
3. Client运行pxelinux.0, 准备拿配置文件
4. 连续tftp几个文件(大约10个左右,文件名好象与mac地址有关,肯定找不到),pxelinux.cfg目录下

564d330d-5a45-e2de-eb15-88e321e7dfd2
01-00-0c-29-e7-df-d2
/C0A89464
C0A8946
C0A894
C0A89
C0A8
C0A
C0
C

以上文件肯定没有,最后取得default文件。
5. 成功后,client再继续tftp,取vesamenu.c32,大约117blocks
6. Client取到相应的menu.c32,就在client上运行,client根据之前拿到的default显示菜单

Troubleshooting:



1. pxe client DHCP成功,但是tftp.....报错

pxe服务器的iptables没有关掉(与宿主windows的防火墙无关)

2.

时间: 2024-11-09 08:46:56

RHEL 6.5 PXE 安装调试的相关文章

rhel 5 搭建pxe&无人值守

本教程server 软件包安装为默认选择 关闭 iptables selinux为Permissive 光盘镜像自动挂载到/var/ftp/rhel_5.9 Client 为空白机 Rhel 5 搭建 pxe &kickstart无人值守 用途: 服务器的批量部署 用于远程安装构建无盘工作站 PXE&kickstart 系统构成 Pxe_server 需要的服务 DNS 为客户机分配主机名(可选) DHCP 分配IP地址/定位引导程序 TFTP 提供引导程序下载 FTP(HTTP/NFS)

RHCE之PXE+DHCP+TFTP+FTP/HTTP+KICKSTART用于PXE安装RHEL7

最近在学习RHCE课程,上一篇简单的讲一下如何用FTP+HTTP+KickStart来作为KVM的VM网络安装过程,请阅读:http://gshao.blog.51cto.com/3512873/1882392 今天讲到PXE安装RHEL7 环境: 虚拟宿主机:RHEL 7.0 硬件:4vCPU+8G+40Gdisk IP地址:172.16.38.10 1.制作本地源 [[email protected] ~]# mkdir /mnt/dvd   #创建/mnt/dvd目录,用于挂载cdrom

解决PXE安装Linux系统时kickstart自动识别硬盘问题

在使用PXE结合kickstart文件可实现网络全自动安装Linux系统,按照kickstart语法须要在ks.cfg文件中指定操作系统安装的位置(指定硬盘)如hda.sda或硬盘的UUID等唯一标识,分区信息以及建立mbr的位置. 如果硬盘命令指定有误,或与实际硬盘命令不符,无法找到对应的设备等那么anaconda会直接ks.cfg文件错误而导致安装失败:如果在ks.cfg文件中不指定硬盘信息,那么在进行到分区步骤时,anaconda会在此停下来让人工操作以便任务继续,那么批量主机安装系统时则

自动安装虚拟机之网络安装和pxe安装

####1.kickstart脚本 Kickstart 概述 使用 kickstart, 系统管理员可以创建一个包含安装期间所有常见问题的答案的文件 , 以自动安装 Red Hat Enterprise Linux Kickstart 类似于 Oracle solaris 中的Jumpstart 或 Microsoft Windows 的无人值守安装 kickstart脚本是自动应答系统在安装过程中一切问题的脚本文件 这个文件可以实现系统的自动安装 在系统安装完毕后会在系统的root家目录中生成

VS2003"无法启动调试 没有正确安装调试器"的解决办法

VS2003"无法启动调试 没有正确安装调试器"的解决方法 在用VS2003做项目的时候,经常调试程序,但是有时候回出现如下问题"无法启动调试,没有正确安装调试器,请运行安装程序或修复调试器".第一次碰到还以为是运气不好,就重新用vs2003安装程序重新修复了这个工具,可以使用了.但是运行了一段时间又出现了如上这种问题,郁闷了我很久.因为修复一下这个工具要花费很多时间的,于是从网上找了资料,把问题给解决了. 主要原因:大部分问题都是因为,mdm被损坏了导致的. 解决

YUM安装调试以及命令详解

背景,需要安装cacti,google了很多安装资料,需要先yum安装一些准备lib包,比如snmp以及openssl等等. [[email protected] ~]# yum install net-snmp-devel Loaded plugins: rhnplugin, security This system is not registered with RHN. RHN support will be disabled. Setting up Install Process No p

centos7 基于pxe安装系统

一.概念与原理 什么是PXE 严格来说,PXE 并不是一种安装方式,而是一种引导的方式.进行 PXE 安装的必要条件是要安装的计算机中包含一个 PXE 支持的网卡(NIC),即网卡中必须要有 PXE Client.PXE (Pre-boot Execution Environment,直译为启动前的执行环境)协议使计算机可以通过网络启动.协议分为 client 和 server 端,PXE client 在网卡的 ROM 中,当计算机引导时,BIOS 把 PXE client 调入内存执行,由

PXE安装Centos65 postfix+exmail+mysql实现基于 虚拟用户的web邮件系统

PXE安装Centos postfix+exmail+mysql实现基于 虚拟用户的web邮件系统 在实现centos+postfix的web内网邮件之前,参考了许多网上.书本知识,经过两次大的改动,目前该系统已经为公司正常服务工作五年多. 第一部分 win7+tftpd32+PXE安装CentOS6.5 32bit 第一步 安装CentOS6.5 32bit操作系统 基于win7+tftpd32+PXE来安装,但我这里只用虚拟机VMware Workstation9.0.1 build-894

pxe安装

不说那些没用的. pxe安装其实不是一种安装方式,只是一种引导方式而已.他是网络安装的一个变种. 他通过三个软件来实现安装. dhcp为自动获得ip地址的tftp为引导文件的下载httpd提供系统文件下载的 下面是过程: 安装三个软件: [[email protected] ~]# yum install httpd tftp-server tftp dhcp -y 设置yum源就不介绍了吧. 设置dhcp: [[email protected] dhcp]# cp /usr/share/doc