pxe引导文件格式|如何用grub2引导pxe在一个UEFI的系统

|

『壹』 如何用grub2引导pxe在一个UEFI的系统

ghost还原win7和win8和xp到C,D,E盘,这样的话你现在这个菜单第一项Win8引导应该是Win7的(on /dev/sda1)。win7/8都是bootmgr引导,所以grub只配置了其中一个,你可以自己另外添加一个启动项,格式参照现在的menuentry 'Windows 8 (loader) (on /dev/sda1)',修改分区位置和分区标号(id),也就是修改/etc/grub.d/40_custom文件,在后面添加:menuentry 'Windows 8 (loader) (on /dev/sda2)' –class windows { insmod part_msdos insmod ntfs set root='hd0,msdos2' chainloader +1}保存后,重新生成grub.cfg文件,即执行:sudo grub-mkconfig -o /boot/grub/grub.cfg之后修改grub.cfg,将menuentry 'Windows 8 (loader) (on /dev/sda1)' 这里的8改成7,保存。重启看看每个启动项是不是正确引导。

『贰』 如何制作 PXE 启动文件

制作 PXE 的启动文件,推荐使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能强大的 PXE 启动服务、管理功能,但是,网上可供下载的是一个30天的试用版。所以,我们只用它的启动映像文件制作功能,而由 Windows 2000 Server 的 DHCP 服务器来提供 PXE 启动服务。DABS 可以安装在任何一台运行 Windows 的机器上。安装后,运行 3Com Boot Image Editor,出现主界面图。选择“创建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)”,出现对话窗口。为即将建立的映像文件命名,例如:pxeghost.img,其他采用默认选项,将经测试正常的网络启动盘放入软驱,选择[OK],创建PXE启动映像 Pxeghost.img文件。在 3Com Boot Image Editor 的主菜单中,选择“创建PXE菜单启动文件(Creat a PXE menu boot file)”,在出现的窗口中选择[添加(Add)],加入我们刚刚创建的启动映像文件Pxeghost.img,在“选项(Options)”标签中可以设置菜单标题和等待时间。选择[保存(Save)],给保存的PXE菜单启动文件命名为 Pxemenu.pxe。

『叁』 电脑通过pxe uefi启动还需要什么文件

为了解决传统BIOS的问题,Intel在2000年推出了IA64(64位处理器)用的EFI(可扩展固件接口)标准,作为新一代BIOS的规范,而支持EFI规范的BIOS也被称为EFI BIOS。之后为了推广EFI,业界多家著名公司共同成立了统一可扩展固件接口论坛(UEFI Forum),以制订新的国际标准UEFI规范,因此而来的BIOS就是UEFI BIOS.1、UEFI提供更大的磁盘容量传统MBR分区最大只能支持2.2TB的硬盘和4个主分区,而UEFI规范之一,GPT分区格式,则可以支持过百TB大小的硬盘和100个主分区,对于使用Win7的用户来说尤其有用。而另一方面,在华硕、技嘉和希捷等厂商的努力下,32位系统 + 传统MBR分区也能通过“虚拟磁盘”之类形式使用2TB以上的硬盘,但是那当然不如UEFI+GPT的原生支持省力省心。2、UEFI提供更高的效能传统BIOS专为传统的16位处理器定制,寻址能力低下,效能表现很差;而UEFI可以适用于任何64位处理器,寻址能力强很多,效能表现优秀——说白了就是加载更多硬件的同时更快地启动到Windows。3、64位新系统有优势从Windows Vista SP1和Windows Server 2003开始,只要是64位的系统都能提供UEFI启动支持,而XP系统、32位新系统,则只能通过UEFI的兼容模组实现开机。4、更方便的批量安装配备UEFI的主板可以通过网络进行“广播式”安装,1个镜像广播给多台机一起安装操作系统,对企业用户来说尤其方便。5、更快的开机、休眠恢复传统BIOS使用Int 13中断读取磁盘,每次只能读64KB,非常低效,而UEFI每次可以读1MB,载入更快。此外,微软的下一代操作系统Win8,更是进一步优化了UEFI支持,据称可以实现瞬时开机。6、更安全的启动之前有传言成,Win8利用UEFI限制linux等系统的生存,实质上这项设计是为了防止用户运行未经授权的代码,保证更好的安全性,用户如果觉得不需要,可以选择关掉这项功能。

『肆』 小小强pe工具箱pxe

小小强PXE版Pe使用说明.PE的安装:服务端是标准的WinRar自解压包,DIY是相当方便的。你只需在网络上的某台机安装服务端即可供同一网络的所有客户机PXE启动并使用本PE的全部功能!服务端在安装时会自动执行一个设置程序,按提示设置后即建立好一个完整的PXE服务器;(如没有自动执行,可手动运行安装文件夹中的“setup.cmd”)然后,在客户机(要求网卡支持PXE启动)的BIOS中设置从网络启动即可。注意:如服务端主机或其线路上装有防火墙,为了能让客户端顺利PXE启动,最基本地要开放UDP的67(DHCP)和69(TFTP)入站端口;如果要使用共享外置加载模式,还要开放相关的文件共享。.PE的卸载:运行安装文件夹内的“反安装.CMD”等其执行完成后手动删除服务端所有文件即可。.服务端的常规设置:本PXE服务端的核心组件是“haneWIN DHCP Server”,因此一些常规设置都要在里面进行。例如:DHCP的IP地址、TFTP的路径等。.grub4dos和syslinux双重PXE引导:服务端同时具备grub4dos和syslinux的PXE引导相关文件,它们有各自的兼容性,默认是grub4dos引导。如引导时出现兼容性问题,可手动设置更改为syslinux引导,设置方法为:在“haneWIN DHCP Server”中依次选菜单“选项”——》“standard”——》“引导”,将其中的“引导文件”修改一下即可。注意:grub4dos的引导文件为“zjqpe”,而syslinux的引导文件为“pxelinux.0”。.灵活地部署服务端:本PE核心中内置网络组件,通过PXE启动后自动加载网络组件并通过DHCP获取IP地址,然后执行一个网络连通性的测试,如果测试通过就尝试从TFTP下载配置文件并根据配置文件的设置载入外置程序。这是一个颇为复杂的加载过程,其中任何一个环节都很容易受网络环境的影响,导致整体加载失败!因此,在服务器端“User”文件夹下设定了几个配置文件。合理地设置这些文件,可让本PE尽可能地适应各种复杂的网络环境!至于各个配置文件的具体作用和设置方法请参阅“User”文件夹中的说明文档。最后,还要说明一下内核中“WXPE\外置程序\PE_OUTERPART\START_NET.CMD”这个文件,在此文件的开头定义了几个变量,适当设置它们能使本PE适应更复杂的网络环境,只是需要对内核动手才行。其中的“PINGIP”和“TFTPIP”变量要注意一下,它用于手动指定网络连通性的测试IP和TFTP服务器IP,如果设置了,程序会优先使用该变量的设定。详细设置方法见该文件中的注释。.共享和TFTP双重外置加载模式:本PE外置程序的加载分为“共享模式”和“TFTP模式”两种:1.共享模式:程序会根据配置文件的设置自动映射服务器上共享的外置程序为网络驱动器Y盘,并从中加载外置程序。该模式加载外置程序的结果与光盘版的一样,有功能齐、节省内存和使用方便等优点;而它的缺点就是需要服务器开启共享且指定的可连接用户必须是空密码!这对安全要求较高的服务器就不适用了。2.TFTP模式:程序会根据配置文件的设置从TFTP服务器下载并加载基本的外置程序;且为其它的外置程序创建指向TFTP服务器的快捷方式,当客户端使用某个程序时,会先从TFTP将程序下载到本地,然后再运行。该模式的优点就是对服务器的设置没有要求,只要能顺利通过PXE引导就能顺利加载外置程序;而缺点就是有少部分外置程序不能使用且运行时耗内存较多。默认情况下,程序会先尝试加载TFTP模式。你也可手动设置默认加载共享模式,方法为:在服务器端“User”文件夹下的“startmode.cmd”就是配置文件,文件的开头定义了一个变量“STARTMODE”,只要修改其值即可。详细请看“startmode.cmd”内的注释。.PE登录密码的设置(非启动菜单密码):在服务器端“User”文件夹下有个“PASSword.INI”的文件,设置其中的“LOGINPASSWORD”变量即可给PE加上登录密码。详细请看“PASSWORD.INI”内的注释。(注意:这里的密码只是PE登录密码,而启动菜单仍会被显示,所附带的DOS工具也可照常使用。另外,在服务器端“其它”文件夹下有对密码进行MD5处理的工具。).启动菜单密码的设置:grub4dos的PXE引导,分两个步骤:1.在服务器端“WXPE\CFG”文件夹下有个“PASSWORD”的文件,用记事本修改其中的两条“password –md5”语句,将该语句后面的字串改为你的密码。具体用途请看“PASSWORD”文件内的注释。2.将服务器端“WXPE\CFG”文件夹下原有的“default”改名为“default1”,然后将“PASSWORD”文件改名为“default”。syslinux的PXE引导,也分两个步骤:1.在服务器端“syslinux\cfg”文件夹下有个“PASSWORD”的文件,用记事本修改其中的“MENU MASTER PASSWD”和“MENU PASSWD”两条语句,将语句后面的字串改为你的密码。具体用途请看“PASSWORD”文件内的注释。2.将服务器端“syslinux\cfg”文件夹下原有的“default”改名为“default1”,然后将“PASSWORD”文件改名为“default”。(注意:所有密码必须用“for grub”MD5处理的,在服务器端“其它”文件夹下有对密码进行MD5处理的工具。).精简内核:在服务器端“WXPE”文件夹下的“WINPE.IMG”就是PE内核,它内置了网络组件,位于内核的“WXPE\外置程序\PE_OUTERPART”文件夹内,网卡驱动为DPS的驱动包,应该很全面的了。如果你将本PE应用于固定的网络中,建议你根据网络的实际状况自己DIY一下驱动,以减少核心镜象的大小,毕竟核心镜象越小,服务器的负担就越轻。注意:“WINPE.IMG”文件必须用VDM来进行修改,此软件在外置程序中有。

『伍』 什么是PXE及PXE启动

②如果网卡不是集成的,则可以拔掉网卡上的引导芯片或者用网卡设置程序,禁止网卡的BootROM引导功能也可以关机,然后在开机之后,当出现“Press Shift-F10 Configure……”时,马上按“Shift+F10”组合键,进入菜单之后,从第4行中将Boot order rom设置为disable,然后按F4键保存退出。PXE(Preboot Execution Environment,远程引导技术)是RPL(Remote Initial Program Load,远程启动服务)的升级产品。它们的不同之处为:RPL是静态路由,PXE是动态路由。不难理解:RPL是根据网卡上的ID号加上其它的记录组成的一个帧向服务器发出请求,而服务器那里早已经有了这个ID数据,匹配成功则进行远程启动;PXE则是根据服务器端收到的工作站MAC地址(就是网卡号),使用DHCP服务给这个MAC地址指定一个IP地址,每次重启动可能同一台工作站有与上次启动有不同的IP,即动态分配地址。下面以工作站引导过程说明PXE的原理:1、 工作站开机后, PXE BootROM(自启动芯片) 获得控制权之前先做自我测试,然后以广播形式发出一个请求FIND帧。2、 如果服务器收到工作站所送出的要求, 就会送回 DHCP 回应, 内容包括用户端的 IP 地址, 预设通讯通道, 及开机映像文件。 否则, 服务器会忽略这个要求。3、 工作站收到服务器发回的响应后则会回应一个帧,以请求传送启动所需文件。4、 之后,将有更多的讯息在工作站与服务器之间作应答, 用以决定启动参数。 BootROM 由 TFTP 通讯协议从服务器下载开机映像档, 这个映像档就是软盘的映象文件。5、 工作站使用TFTP 协议接收启动文件后,将控制权转交启动块,引导操作系统,完成远程启动.还需开启TFTP,建议使用tftpd32或hanewin dhcp建立PXE服务,他们都集成dhcp和tftp服务。启动文件可以是pxelinux,grub4dos中的grldr或用3Com DABS中的3Com Boot Image Editor制作的启动文件。


赞 (0)