PXE启动服务器的设置方法

合集下载

PXE网刻教程和经验

PXE网刻教程和经验

PXE网刻教程和经验一:准备工作:1:GHOST服务器版(推荐8.3版)2:网卡PXE驱动(DOS驱动)3:tftpd32.exe (传送网卡DOS驱动到客户机工具)以上工具均可在百度搜索下载。

比如我要克的客户机网卡为8168B,就需要将网卡8168B的PXE驱动必须和tftpd32.exe放在同一个文件夹下:如下图:二:设置服务器1:设置GHOST服务端传输模式设置:打开GHOST服务端先设置你要网克的模式:文件-选项-直接广播-确定(自己可尝试3种模式测试速度)如下图:以上模式如果多台网克可选直接广播和多点传送。

如果你克全盘那就用GHOST默认的“磁盘”如下图如果只克系统盘(C盘)选择“分区”指定GHO文件,将你客户机做好的母盘利用GHOST全盘打包成GHO文件放到单个硬盘接到服务器。

在到GHOST服务端---映像文件---指定到硬盘目录下GHO文件。

会话名自己给一般手动连接GHOST服务端时候可以在GHOST客户端版设置里填写服务器IP及会话名最后点“接受”2:设置tftpd32如果你想用PXE网克,而不是用MAXDOS网克就会用到tftpd32。

首先进行tftpd32里的DHCP server 一项设置进行!首先设置网克服务器IP,可以只设置IP和子网掩码,如果你是跨交换机克盘,而一个网内又有人上网,建议将GHOST服务器IP设置为其他网段。

比如你现在有顾客上机的网段是192.168.0.,而你想克的只是一部分,没单独分开交换机,则建议更换网段如:192.168.1.1。

服务器IP可以随便给,如果网克的客户机超过200多台就要给个位数IP咯。

因为客户机GHOST连接服务器分配IP是按的服务器IP以后依次分配。

这将在tftpd32里设置。

如下图:比如我的网克服务器IP设置为192.168.1.1 子网255.255.255.0,则在tftpd32 工具中的DHCP server设置为上图:解释设置:IP地址池开始地址:这里就是你分配客户机IP起始段(举例)如果你同时网克200台客户机,第1个连上服务端的将被分配为192.168.2 这里不能设置为服务器IP 服务器IP 为192.168.1.1你可以任意在这里给1后起始IP。

Win2003 DHCP设置、PXE服务设置、网启WINPE

Win2003 DHCP设置、PXE服务设置、网启WINPE

Win2003 DHCP设置、PXE服务设置、网启WINPE一、中心交换机H3C 5600S DHCP设置公司的网络使用中心交换机H3C 5600S划分了VLAN。

因此必须在交换机H3C 5600S启用DHCP转发,Windows 2003的DHCP才能生效。

1、在中心交换机H3C 5600S启用DHCP转发使用telnet登录到中心交换机,命令如下telnet 10.10.10.253输入用户名和密码,登录。

2、切换到系统视图,命令如下:[s5600]system view3、全局使能DHCP功能,命令如下[s5600]dhcp enable4、指定DHCP Server组1所采用的DHCP Server的IP地址[s5600]dhcp-server 1 ip 10.10.10.105、指定VLAN接口归属到DHCP Server组1[s5600] interface Vlan-interface10[s5600]dhcp-server 1[s5600] interface Vlan-interface20[s5600]dhcp-server 1[s5600] interface Vlan-interface30[s5600]dhcp-server 1[s5600] interface Vlan-interface40[s5600]dhcp-server 1[s5600] interface Vlan-interface50[s5600]dhcp-server 1[s5600] interface Vlan-interface60[s5600]dhcp-server 1[s5600] interface Vlan-interface70[s5600]dhcp-server 1一共7个VLAN,全部设置完成。

这样交换机的设置就完成了。

二、Windows 2003 DHCP设置1、Windows2003的DHCP设置公司的DHCP服务器IP地址为10.10.10.10,远程登录该服务器。

PXE启动pe服务器的架设

PXE启动pe服务器的架设

1)startrom.n12:这个文件没有必要放到TFTP服务器的根目录下,可以将它跟PE映像文件放到同一个目录下,文件名可以起成netperom.0,由于它启动时要查找TFTP服务器根目录下的ntldr,所以必须使用十六进制编辑器(UltraEdit)打开它进行修改,将该文件中的所有ntldr字符串查找替换成netpe。
/upload/winpe/PXE_WinPE_Climbing.rar
4、PXE启动PE 2.0的原理
首先声明,我个人从来没有制作甚至使用过PE 2.0,因为从心理上我一直比较排斥它,感觉它是微软为了打压BartPE才出来的东西,而且体积也很大,没有PE 1.0的短小精悍,从功能上也没有发现它比PE 1.0有什么优胜的地方(最新的不一定是最好的)。所以,这篇总结纯粹是为了方便对相关的技术感兴趣的人参考而做的,这里总结的东西都是参考别人的帖子再加上我的理解而做出来的,纯粹是纸上谈兵,没有任何实践基础,因此错漏难免,敬请各位高手批评指正。
PXE启动PE的过程大致是(可能也不是很严谨):startrom.n12获得执行后,在TFTP服务器根目录下寻找ntldr(setupldr.exe),找到后加载ntldr并执行,而ntldr则在TFTP服务器的根目录下查找winnt.sif,根据winnt.sif的内容从TFTP服务器上下载PE的映像文件并根据选项进行PE的加载,在PE的加载过程中可能会用到。
3) /boot/BCD:这是bootmgr的启动菜单配置文件,跟VISTA的启动菜单配置文件没有什么区别,它主要对应NT的boot.ini文件,由VISTA的命令行程序bcdedit.exe来进行配置和修改。一个创建BCD文件启动PE 2.0的例子如下:
在Windows 2003 sp1/sp2的光盘中,还有一个文件,它的作用跟startrom.n12是相同的,只是启动时需要按一个F12键才能继续,而startrom.n12则去掉了F12这个提示。

无盘PXE启动安装指南

无盘PXE启动安装指南

无盘PXE启动安装指南为了进行无盘PXE启动安装,我们首先需要准备以下的硬件和软件:1.DHCP服务器:负责给新入网计算机分配IP地址和其他必要的网络参数。

2.PXE服务器:负责提供引导程序和操作系统的网络镜像文件。

3.TFTP服务器:负责通过TFTP协议传输引导程序和操作系统的网络镜像文件。

4.目标计算机:确保目标计算机支持网络启动功能,并且在BIOS设置中将网络启动设为第一启动项。

下面是无盘PXE启动安装的步骤:第一步:搭建PXE服务器在一台已经安装好操作系统的服务器上,我们需要安装并配置DHCP、PXE和TFTP服务器。

1. 安装DHCP服务器软件,并设置DHCP的配置文件。

在配置文件中,我们需要指定PXELinux文件的路径,这个文件将作为引导程序。

2. 安装PXE服务器软件,然后将PXELinux文件复制到指定的路径下。

3.安装TFTP服务器软件,并将引导程序和操作系统的网络镜像文件复制到TFTP的根目录下。

第二步:配置DHCP服务器我们需要在DHCP服务器的配置文件中添加一个新的网络启动条目,以便新入网计算机可以通过DHCP获取到正确的网络参数。

1.打开DHCP服务器的配置文件,添加一个DHCP预定义的网络启动条目。

2.在条目中指定引导程序的路径和相关的网络参数,如IP地址、子网掩码和网关地址。

第三步:设置目标计算机的启动顺序进入目标计算机的BIOS设置界面,将启动顺序中的网络启动设为第一启动项。

然后将计算机重启。

第四步:网络启动和安装1.引导程序会显示一个操作菜单,提供各种安装选项。

选择安装操作系统的选项。

第五步:安装完成安装完成后,目标计算机会重新启动,并使用新安装的操作系统进行启动。

总结:通过无盘PXE启动安装,我们可以方便地进行大规模的操作系统安装。

尽管搭建PXE服务器并进行相应的配置可能需要一些时间和精力,但一旦搭建完成,后续的安装过程会变得非常简单和高效。

无盘PXE启动安装对于企业或学校等需要同时安装大量计算机的场景非常有用。

PXE网络启动WINPE及网络GHOST

PXE网络启动WINPE及网络GHOST

PXE网络启动WINPE及网络GHOST
多年前还在一家电脑公司工作时,经常大批量安装操作系统,使用网络GHOST组播方式克隆系统,一次可克隆20-30台机器,速度也非常快,非常方便。

而且在维护系统时,没有启动光盘和U盘时,也是一种不错的解决办法。

现将相关软件和使用的工具盘更新后上传上来,供用得着的朋友共享。

使用方法:
1、下载附件解压到硬盘;
2、双击tftpboot目录下的tftpd32.exe程序,按下图进行设置;注意:Boot File是pxelinux.0 句点后是数字0不是字母o
3、客户端选择从网络启动(需要网卡支持PXE启动),启动菜单如下,选择MaxDOS7.1;
4、选择手动网络刻隆,接下来需正确选择你的网卡型号,安装相应驱动;
5、选择3.启动GHOST
6、在服务器端双击解压目录下的GhostSrv11.exe,启动GHOST服务器,进行下图设置(新硬盘进行分区可使用磁盘分区GHOST映像文件);
7、在客户端按下图设置;
8、输入组播会话名,会话连接成功后进行GHOST目的磁盘或分区的选择,然后等待服务器端发送数。

在第6步中如果设置了客户端连接数,当客户端连接数达到设置数就会自动
开始网刻,否则需手动开始发送数据。

下图是通过PXE启动WINPE
下图是启动的WINPE桌面。

SCCM配置PXE启动

SCCM配置PXE启动

SCCM配置PXE启动最近一直在研究学习SCCM,发现目前在网上没有一篇完整的SCCM配置PXE启动来部署操作系统的详细文档,自己在学习的过程中也遇到了不少问题。

因此就将遇到的问题和详细的配置过程,给大家分享一下。

首先介绍下我的环境。

为了方便配置在实验环境中我将DC(域控制器),DHCP,WDS,和SCCM安装在一台机器上。

在安装完SCCM 2007 R2和初始的配置步骤就不在这里详细说明了,确保其中的组件状态和站点系统状态没有发现错误,如果遇到错误请及时修正。

接下来我们就来配置PXE启动来部署操作系统:1.首先打开Server 2008R2的服务器管理器来添加WDS部署服务同事安装部署服务器和传输服务器2.展开WDS服务器控制台,配置WDS服务器,由于DHCP和WDS服务器安装在同一台服务器上,因此同时选择一下两个选项选择相应所有已知和未知的计算机然后不选择立即添加映像,然后完成。

在配置完WDS之后,DHCP服务器中的服务器选项中将会配置60选项3.接下来打开SCCM控制台来配置PXE服务点,展开SCCM站点系统,右键单击服务器,然后单击新建角色选择PXE服务点,单击下一步选中启用启用未知计算机支持,不选择要求使用PXE启动的计算机提供密码,然后单击下一步在PXE数据库中保持默认设置,单击下一步,然后完成PXE服务器的设置在完成安装之后可以在PXEsetup日志中看到安装成功的选项重新启动服务器。

4.为启动映像设置分发点,展开SCCM站点系统,然后选择计算机管理\操作系统部署\启动映像包,右键选择映像,然后选择管理分发点选择将包复制到分发点选中其中的SMSPXEIMAGES$分发点,然后单击下一步在完成管理分发点向导后,更新分发点。

对其中的32位和64位的启动映像,都要进行以上的管理分发点和更新分发点的步骤。

5.接下来添加要部署的操作系统包。

在实验中采用Windows 7操作系统映像包。

然后为此操作系统映像包配置分发点和更新分发点,步骤同上。

PXE服务器配置

PXE服务器配置

PXE服务器配置共需配置三项服务一、DHCP服务配置二、TFTP服务配置三、WEB服务配置一、DHCP服务器配置1安装DHCP服务,同时将PXE服务器IP配置为192.168.0.109,禁用NetworkManager,步骤如下设置网络setup再用ifconfig进行查看配置DHCP配置文件,实现如下内容,DHCP服务器的地址为192.168.0.109,分配地址范围为192.168.0.10---192.168.0.20,子网掩码为255.255.255.0,网关为192.168.0.109修改/etc/dhcp/dhcpd.conf,内容为空,故启动dhcp服务时失败,将里面范例即复制至/etc/dhcp/并改名为dhcpd.conf,修改配置文件内容如下在dhcpd.conf全局配置中加入allow booting; allow bootp;在子网声明中加入next-server 192.168.0.109(PXE服务器地址); filename “pxelinux.0”; 修改后dhcpd.conf配置文件内容为二、TFTP服务器配置(1)TFTP 软件包为tftp-server,工作目录为/var/lib/tftpboot/,需启动服务为service xinetd start ,service tftp start安装TFTP软件包(2)复制系统初始化文件至TFTP工作目录,系统初始化文件为/isolinux/目录下所有文件,因为之前我已经将ISO镜像挂载在/mnt/iso/下,故将/mnt/iso/isolinux/的所有文件复制至/var/lib/tftpboot/下,即(3)复制操作系统引导文件pxelinux.0文件到/var/lib/tftpboot/下,可通过进行查找,如找不到,需安装syslinux,即再将查找目录下文件复制至工作目录下cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/(4)在TFTP工作目录下创建pxelinux.cfg目录(5)复制TFTP工作目录下的isolinux.cfg到pxelinux.cfg目录下并将其改名为default(6)修改default文件,添加ks文件路径(配置好web服务后进行修改)找到或生成ks文件后,修改/var/lib/tftpboot/pxelinux.cfg/default文件,复制其中一段内容进行修改,复制内容为改后内容为(7)启动TFTP服务注意:看看/etc/xinetd.d/tftp文件中的disabled是不是yes,是改为no三、配置WEB服务器并向外提供ks文件,ks文件获取有两种途径,一种是在每一个系统安装完成后存放在/root/anaconda-ks.cfg,一种是通过工具kickstart生成ks文件1、配置WEB服务2、复制/root/anaconda-ks.cfg文件到WEB工作目录/var/www/html/下同时更名为ks.cfg3、更改ks.cfg权限为所有用户可读4、修改/var/www/html/ks.cfg文件修改此处,将前边#去掉。

pxe启动原理

pxe启动原理

pxe启动原理PXE(Preboot Execution Environment)启动是一种远程引导协议,它允许计算机通过网络从远程服务器上获取操作系统或其他软件的启动信息。

PXE启动原理是通过使用DHCP (Dynamic Host Configuration Protocol)和TFTP(Trivial File Transfer Protocol)来实现的。

PXE启动的过程大致可以分为以下几个步骤:1. 配置DHCP服务器:PXE启动的第一步是配置DHCP服务器,DHCP服务器是用来分配IP地址和其他网络配置信息的。

在DHCP服务器的配置文件中,需要指定一个特殊的引导文件(通常是pxelinux.0),该文件将被PXE启动的客户机下载并执行。

2. 客户机请求IP地址:当一个客户机启动时,它会发送一个DHCP请求,要求分配一个IP地址。

DHCP服务器接收到该请求后,将分配一个IP 地址,并将IP地址、DHCP服务器的IP地址、引导文件的位置等配置信息发送给客户机。

3. 下载引导文件:客户机在获取到IP地址和其他配置信息后,会通过TFTP协议从DHCP服务器上下载引导文件。

该引导文件包含了操作系统的启动信息,比如内核、驱动程序和其他必要的文件。

4. 执行引导文件:客户机在下载引导文件后,会执行该文件。

引导文件可以通过网络加载操作系统的镜像,也可以执行其他的引导程序。

引导程序可以提供一个菜单,让用户选择不同的启动选项,也可以直接引导到一个默认的操作系统。

5. 远程挂载文件系统:引导程序执行后,可以通过NFS(Network File System)或者其他协议来远程挂载文件系统。

这样,客户机就可以从网络中获取需要的文件,而无需使用本地的存储设备。

总结起来,PXE启动的原理是通过DHCP服务器分配IP地址和引导文件的位置信息,然后客户机通过TFTP协议从DHCP 服务器上下载引导文件并执行。

通过这种方式,可以实现远程通过网络启动计算机,并从远程服务器上获取操作系统或其他软件的启动信息。

tinypxe 用法

tinypxe 用法

tinypxe用法PXE(PrebootExecutionEnvironment)是一种基于网络引导的主机启动方式,这种技术允许在计算机启动时通过网络下载引导程序,从而跳过传统的BIOS或UEFI引导过程。

TinyPXE是一个非常轻量级的PXE客户端库,适用于嵌入式系统和物联网设备。

一、TinyPXE库的安装首先,您需要将TinyPXE库添加到您的项目中。

这通常涉及下载库文件,并将其放置在正确的位置。

您可能需要修改您的代码,以便能够访问TinyPXE库提供的函数和变量。

二、配置网络引导文件要使用TinyPXE,您需要一个网络引导文件(通常是一个TFTP或HTTP服务器上的文件)。

这个文件包含了有关引导主机的信息,以及引导程序的位置。

您可以使用任何文本编辑器创建这个文件,并使用适当的格式编写它。

三、使用TinyPXE启动程序一旦您配置了网络引导文件,您就可以使用TinyPXE启动程序来通过网络引导您的设备。

您需要编写一个程序,该程序能够通过网络请求引导文件,并在收到引导程序后执行它。

以下是一个简单的示例代码,展示了如何使用TinyPXE启动程序:```c#include<tinypxe.h>intmain(){//初始化TinyPXE库if(pxe_init()<0){return1;//初始化失败}//请求网络引导文件char*filename=pxe_get_filename("bootfile.bin");if(filename==NULL){return1;//请求失败}//执行引导程序//...//清理并退出程序pxe_cleanup();return0;}```这段代码首先初始化TinyPXE库,然后请求网络引导文件。

如果请求成功,它就可以执行引导程序。

请注意,此示例代码只是一个简单的起点,您可能需要根据您的具体需求进行修改和扩展。

四、注意事项使用TinyPXE时,请注意以下几点:*TinyPXE是一个轻量级的库,因此它的功能可能有限制。

PXE服务器原理与实战搭建

PXE服务器原理与实战搭建

PXE服务器原理与实战搭建⼀、PXE服务器简介:PXE(preboot execute environment)是由Intel公司开发的最新技术,⼯作于Client/Server的⽹络模式,⽀持⼯作站通过⽹络从远端服务器下载映像,并由此⽀持来⾃⽹络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP地址,再⽤TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载⼀个启动软件包到本机内存中并执⾏,由这个启动软件包完成终端基本软件设置,从⽽引导预先安装在服务器中的终端操作系统。

在Linux中有多种的安装⽅式:HD、USB、CDROM、PXE及远程管理卡等。

在我们的系统运维的⽣涯中,经常要安装操作系统,然⽽我们维护的机器不是⼀两台⽽已,⼀般的企业服务器数量都在⼏⼗、⼏百、⼏千、甚⾄上万台。

这么多的机器,如果⼈⼯的⼀台⼀台去安装,那我们这些运维⼈员,可能要把⼤部分时间都花费在了安装系统上,所以,我们⼀般都会建⽴⼀个PXE服务器,通过⽹络来批量部署系统。

⼆、⽆⼈值守部署系统安装系统流程1.部署PXE需要的环境:⾸先在pxe服务器端需要有⼀个DHCP服务器,需要有tftp服务器和⼀个⽂件服务器,其中⽂件服务器可以是ftp,http,nfs等⽂件服务器,如果服务器性能好或者流量不是太⼤,这些服务器完全可以放在⼀台服务器上⾯。

当然pxe启动需要⽹卡⽀持这样的功能,好在现在的绝⼤部分的⽹卡已经⽀持这样的功能了!2.PXE部署系统⾃动化安装流程(1)设置拥有pex功能的客户端主机开机启动项为⽹络启动,⼀般默认都此选项,如果没有可⾃⾏设置bios启动项(2)客户端开机之后进⼊⽹络启动,此时客户端没有IP地址需要发送⼴播报⽂(pxe⽹卡内置dhcp客户端程序),dhcp服务器相应客户端请求,分配给客户端相应的IP地址与掩码等信息(3)客户端得到IP地址之后,与tftp通信,下载pxelinux.0,default⽂件,根据default指定的vmlinuz,initrd.img启动系统内核,并下载指定的ks.cfg⽂件(4)根据ks.cfg⽂件去⽂件共享服务器(http/ftp/nfs)上⾯下载RPM包开始安装系统,注意此时的⽂件服务器是提供yum服务器的功能的。

使用PXE安装操作系统的工作流程

使用PXE安装操作系统的工作流程

使用PXE安装操作系统的工作流程介绍PXE(Preboot Execution Environment)是一种远程启动协议,可以通过网络从服务器上安装操作系统。

它能够大大简化大规模计算机的操作系统安装工作。

本文将介绍使用PXE安装操作系统的工作流程。

准备工作在开始PXE安装之前,需要进行以下准备工作: - 搭建PXE服务器:需要一台服务器作为PXE服务器,该服务器需要具备稳定的网络连接和足够的存储空间来存储操作系统的映像文件。

- 配置DHCP服务器:PXE客户端通过DHCP协议获取IP地址和PXE服务器的信息,因此需要配置DHCP服务器以支持PXE安装。

- 准备操作系统映像文件:需要将操作系统的安装映像文件放置在PXE服务器上,PXE 客户端将从该服务器下载并安装操作系统。

工作流程使用PXE安装操作系统的工作流程如下:1.PXE客户端启动:在计算机上启动时,PXE客户端将发送DHCP请求,获取IP地址和PXE服务器的信息。

2.DHCP服务器响应:DHCP服务器接收到PXE客户端的请求后,将为其分配一个可用的IP地址,并返回PXE服务器的IP地址和其他必要的信息。

3.PXE客户端下载和执行启动程序:PXE客户端使用TFTP(TrivialFile Transfer Protocol)从PXE服务器下载启动程序(PXE bootloader),并执行该程序。

4.PXE启动程序加载操作系统映像文件:PXE启动程序首先加载PXEKernel,然后通过TFTP从PXE服务器下载操作系统的映像文件。

5.操作系统安装程序运行:操作系统安装程序开始运行,并进行各种设置和配置,例如选择分区、安装驱动程序等。

6.操作系统文件复制:操作系统安装程序将操作系统的文件复制到指定的磁盘分区中。

7.系统配置:完成文件复制后,操作系统安装程序会执行系统配置,例如设置网络参数、安装必要的软件等。

8.系统重启:操作系统安装程序完成后,系统将会重启。

PXE网络安装步骤

PXE网络安装步骤

PXE网络安装步骤PXE网络安装启动机器是用一条网线,从另一台电脑下载安装启动文件,启动电脑。

不需要光驱、软驱、硬盘之类的,是支持pxe的网卡自带了引导程序,直接找到服务器(另一台电脑)下载文件的。

这样对于一些没有光驱的轻薄笔记本,很不错,对于有光驱的电脑也可以避免因光盘读不出来而安装不了,非常方便! PXE网络安装启动机器需要机器有支持PXE启动的网卡,刚好我们的SS2000M自带的网卡就支持PXE网卡启动。

呵呵!!下面是整个启动机器的步骤,非常简单,一看就会。

1首先要准备一条交叉双绞线(也就是双机直连的网线),一台装好了系统的电脑(我用的是XP,其他系统应该也可以)。

2用网线(交叉线)把两台电脑连起来。

(网线有两种,一种是用于双机直连的,叫交叉线;一种是连接路由器的,叫???不知道怎么说,呵呵!!两种线里面的线序不一样。

)3设置网卡的IP地址为指定IP地址192.168.0.44把服务程序包(包含了winpe系统)解压到D盘根目录下5运行安装包里面的tftpd32.exe 程序(怎么运行应知道吧,双击运行,呵呵!!)6运行tftpd32.exe 后的界面(已经都设置好了)。

(这个地方要注意,SS2000M也要开机,这样网卡才能显示连接,才能显示你设置好的IP。

因为网卡没有连接的情况下,IP是无法绑定的。

还要注意,这台机器上不能同时启动两个网卡(无线网卡也算网卡哦)。

)。

至此,用来配合的(应该叫PXE安装服务器吧)机器就全部设置完毕了。

7启动(如果已经启动了就重启)SS2000M,等出现这个界面的时候按右方向键,使那个粉红色的指示到第四个选项(就是那个网卡启动的选项)。

确认(回车键)。

这样,SS2000M马上就从PXE服务器上传输文件启动winpe成功了!!!Winpe系统是微软专门定制的用于维护的小系统,winpe系统启动后,自带了些硬盘工具,还可以读U盘,接下来怎么安装应该知道了吧!!可以用U盘把I386文件夹拷进去,运行winnt32 来安装。

uos系统PXE搭建原理和过程

uos系统PXE搭建原理和过程

uos系统PXE搭建原理和过程1.1.1 dnsmasq 方式1.1.1.1 安装dnsmasq/# sudo apt-get install dnsmasq1.1.1.2 修改配置文件/# sudo vim /etc/dnsmasq.confListen-address=192.168.1.1interface=enp5s0 // 要使用的网卡节点bind-interfacesdhcp-range=192.168.1.10,192.168.1.100,255.255.255.0,8h dhcp-option=3,192.168.1.1dhcp-option=6,192.168.1.1dhcp-option=28,192.168.1.255dhcp-option=42,0.0.0.0enable-tftpdhcp-match=set:Intel_x86PC,option:client-arch,0dhcp-boot=tag:Intel_x86PC,x86_64-legacy/pxelinux.0 dhcp-match=set:EFI_BC,option:client-arch,7dhcp-boot=tag:EFI_BC,x86_64-efi/netbootx64.efidhcp-match=set:EFI_x86_64,option:client-arch,9dhcp-boot=tag:EFI_x86_64,x86_64-efi/netbootx64.efi dhcp-match=set:EFI_Arm64,option:client-arch,11dhcp-boot=tag:EFI_Arm64,arm64-efi/netbootaa64.efi dhcp-match=set:Mips,option:client-arch,12tftp-root=/var/lib/tftpboot // -----提前建好目录1.1.1.3 tftpd 中的文件放置创建tftp 根目录/# mkdir /var/lib/tftpbootarm64.tar.gz //---- 已经获得如果目标安装机器为新四核或者鲲鹏,则将arm64.tar.gz 解压出来的arm64-efi 目录拷贝至tftp 根目录下;并将系统iso 中casper/下的initrd.img 和Image放到arm64-efi/casper 下。

DELL 服务器做raid和设置pxe网络启动

DELL 服务器做raid和设置pxe网络启动

DELL 服务器做raid和设置pxe网络启动
2020-6-6 DELL 服务器做raid和设置pxe网络启动
蝌蚪成长记
1. 重启server 按F2 进入biso ;
进入biso 中的界面
2. 准备开始重做raid
点击选择Device Settings
选择点击RAID 选项
点击管理配置
第一个是查看当前disk 的配置,第二个是清除我们raid 配置。

清除raid 配置只是将raid 这种模式解除了,但是写在disk中的数据还没有被清理所以我们需要格式化disk;
选择disk,格式化disk 清除我们写在disk 的数据。

(一定要做,虽然我们pxe 重新安装操作系统可以将之前数据清除,但是这样做更保险,避免遗留脏数据);
选择当前所有的disk
格式化disl ;
格式化完后没有百分比的显示,硬盘越大格式化越慢;
点击管理配置
创建新的raid
选择riad 的模式选择做raid 的硬盘
3. 设置pxe;
选择启动的模式
选择启动优先级:这里网卡启动优先
在Dervice Settings 中找到我们的启动的网卡
选择pxe网卡
在NIC configrution 中设置pxe启动;。

pxe网络启动管理

pxe网络启动管理

PXE启动安装Windows 7原理首先,说说PXE启动。

PXE(preboot execute environment)是由Intel公司开发的启动技术,工作于Client/Server的网络模式下,支持工作站通过网络从远端服务器下载镜像文件,并由此支持来自网络的操作系统的启动过程。

目前,电脑的网卡几乎都支持PXE启动,一般在BIOS启动设置里有类似“PXE boot”菜单即表示支持PXE启动。

我们只要在服务器上配置好启动参数和正版Windows 7安装共享镜像(后文有制作方法),客户端启动后通过网络映射即可实现网络安装Windows 7(如图1)。

两个小软件搭建网络服务器下载“深度远程启动管理器”和“小小强PE工具箱PXE版”两个小软件。

深度远程启动管理器部署在服务器端,用于远程启动客户端电脑并分配IP,同时传输所需的启动文件。

小小强PE工具箱PXE版则用于网络启动后的操作环境(WinPE),其已经集成Ghost32,启动后自动映射服务器的共享资源。

按提示将“小小强PE工具箱PXE版”安装到“C:\ ZJQPXE”,安装完成后关闭“WinPE PXE专用版服务器设置”窗口,自行使用“深度远程启动管理器”配置。

将“深度远程启动管理器”解压到“C:\ ZJQPXE”,运行“C:\ ZJQPXE\netbootM.exe”,单击“配置→选项设置”,在“启动配置”选项中,工作目录选择“C:\ ZJQPXE”,引导文件选择“pxelinux.0”(如图2)。

至此,网络服务器就算搭建好了。

“ImageX”创建镜像完成服务器的搭建后,接下来我们就要制作GHO文件,然后在启动的客户端运行“Ghost32”进行快速恢复即可。

启动安装有Windows 7的电脑,进入Windows 7后右击桌面“计算机”选择“管理”,依次展开“计算机管理→存储→磁盘管理”,然后右击“磁盘管理”选择“创建VHD”,按提示创建一个“Windows 7.vhd”的文件,并完成VHD硬盘初始化、格式化。

pxe过程

pxe过程

pxe过程
PXE(Preboot Execution Environment,预启动执行环境)是一种通过网络从远端启动操作系统的技术。

PXE过程允许计算机使用网卡的ROM启动代码,通过网络远程加载操作系统和安装程序。

以下是PXE 过程的基本步骤:
1. 开机后,客户端计算机的网卡BIOS将广播DHCP请求,以获取一个IP地址。

2. DHCP服务器响应客户端的DHCP请求,并提供了IP地址、子网掩码、默认网关、TFTP服务器地址和启动文件名等信息。

3. 客户端使用TFTP协议从TFTP服务器加载启动文件,这个启动文件是一个小型的启动加载程序。

4. 启动加载程序执行,为客户端计算机准备启动环境,包括连接到远程安装服务器等。

5. 客户端从安装服务器下载并加载完整的操作系统安装程序或映像文件。

6. 安装程序执行,引导用户完成操作系统的安装过程。

PXE技术常用于企业内部以无盘方式在大量新机器上快速部署操作系统。

它避免了使用光盘或U盘来安装系统,从而提高了效率和部署灵活性。

PXE需要网络服务器提供DHCP、TFTP和PXE安装服务支
持。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PXE启动服务器的设置方法
一般来说,启动服务器包括两个服务器:
DHCP服务器:用来动态分配IP地址(同时分配子网掩码、网关、TFTP服务器地址、启动文件名、DNS服务器、时间服务器等等)。

TFTP服务器:用来提供启动文件的下载
1. Hanewin DHCP服务器的安装设置。

安装之前,本机要设置固定IP地址。

1)安装及注册。

安装程序:
\\pxzxsrv\clone\software\Hanewin_dhcp303. exe
注册机:
\\pxzxsrv\clone\software\Hanewin_dhcp217 _keygen.zip
2)设置
首先,启动服务:File – Service – Activate。

(注:Terminate是结束服务)。

第二,Options – Preferences:
a) Interfaces –选中要提供DHCP服务的IP地址。

:如果有其它DHCP
服务器则暂停服务(备份服务器)。

b) DHCP
c) TFTP:注意设置Root Directory到pxe 目录。

d) 确定,保存设置。

第三,选定接口(interface)的DHCP具体选项设置。

接口:Options – If-x.x.x.x
a) Basic Profile
b) DNS:DNS域名及服务器设置
c) Time: 时区及时间服务器设置
d) Boot:网络启动相关选项设置
注意:如果DHCP服务器和TFTP服务器不在同一台服务器上,那么Next Server IP Address中要填上TFTP服务器的IP地址。

Pxelinux.0就是启动文件名。

e) 确定,保存设置。

第四,重新启动服务。

3)在本机防火墙上打开相关的服务端口:
UDP:67、69两个端口。

以XP为例:控制面板-Windows防火墙-例外-添加端口。

例外-添加程序:
4)全部设置完毕。

5)如果不想让DHCP服务自动启动,在
系统服务中修改对应的服务(DHCP Server),将启动方式设置为手动即可。

用命令行修改:
手动启动:sc config DHCPService start= demand
自动启动:sc config DHCPService start= auto。

相关文档
最新文档