中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: [分享]多引导网启winPE,实战. 上一主题 | 下一主题
hbxfwjww
新手上路





积分 11
发帖 4
注册 2007-4-21
状态 离线
『楼 主』:  [分享]多引导网启winPE,实战.

精心封装过的winpe在进行系统维护时非常方便深受大家的喜欢,在以前启动winpe时 一般都是通过硬盘/U盘/光盘来进行,后期grub4dos 和syslinux 都已经开始支bootp 的标准了,为我们通过网络远程启动winpe 提供便捷,而且目前绝大多数的主板集成网卡都支持PXE ,因此现在国内玩PXE 网启winpe 的朋友也越来越多了;

要想winpe 可以远程从网络启动(PXE 启动),除了需要有网络引导程序(NBP)和winpe 本身的支持外,还要有一套更重要的服务/协议来为pxeclient的引导启动提供支持,它们就是DHCP/TFTP ;DHCP与TFTP 的配置以往会比较复杂一般要在server 系统才有支持,后来也有流传一些经典的集成工具,仅一个小程序就可以完成所有的工作,比如大家常用的:tftp32.exe ;


我看见很多论坛上玩网启的朋友用的也都是这个工具,但是此工具原本是英文版的后又经国内汉化,其功能设计与界面布局上都难以满足专业用户的需要,今天我在测试多引导切换启动时就采用了国内深度论坛新推出的一款[远程启动管理器] ,它似乎对pxe 启动的支持做了很多人性化功能,方便大家在多机情况配置多启动。

下面我将演示使用grub4dos(grldr ) 和syslinux(pxelinux.0) 同时启动

软件主界面如下图:



选择服务器右键菜单点[编辑]; 如下图:



可以弹出[选项配置]对话框, 在这里面可以对 DHCP 的相关参数进行设置;

DHCP分配IP 的启止范围: 192.168.10.100~192.168.10.250
子网掩码:255.255.255.0
网关:192.168.10.1

正常情况这些参数该软件在运行时是可以根据环境自动生成的,如有需要可以自己的情况进行配置,但是在手工设置时要注意防止地址冲突,否则会影响到客户机无法从PXE 正常启动。

如下图:


在“启动配置”中可以对[启动文件]进行配置, 这里的启动文件指是就是将要由PXE 客户机TFTP 下载执行的引导文件。 比如大家常用的grldr

在这里配置的“启动文件”为默认启动文件,所有新开启的PXE 启动工作机在连接到此时都将以该引导文件进行启动。


而实际上,这款“远程启动管理器”最大的特点就是支持多启动,即我们可以建立多个启动分组,每个分组设置一个“启动文件(NBP)”,需要启动的客户机则可以分别加入到这些启动分组中,以不同的引导文件分别启动不同的系统。

为此我们可以在主界面左侧的树型列表“引导分组”上鼠标右键菜单选[添加]


弹出[新建分组]对话框,如下图:
这里可以设置新的启动文件; 注册工作目录 必须正常设置,特别是以TFTP单个单个文件传输启动WINPE 时,工作目录设置错误会导致无法正常加载文件;

基本设置到此结束。
下面我开启一台客户机,设置从PXE 网卡启动;
工作站从发出DHCP 请求到出现grub4dos 的菜单仅用三秒,确实速度非常快;

这里的grub4dos 菜单是事先编写好的,国内很多论坛上都有关于编写menu.lst 的教程和示例, 这个菜单也是改过的。 这个菜单中的启动winpe 是以网络加载ISO 文件的方式启动,从理论上只要支持光盘启动的pe 就可以直接以ISO 方式启动,不需要改造winpe 的文件。

title 从ISO启动Deepin_WinPE
map --mem (pd)/Deepin_PE4.iso (hd32)
map --hook
chainloader (hd32)
boot
这个加载的过程,根据ISO 文件的大小而异,有时会稍慢一些





启动到PE 桌面了。

刚才上面我们是以默认的grldr 引导的,加载的是winpe 的一个ISO文件,下面我们再试一下用pxelinux.0 来引导,换另一种方式启动winpe



之前我们已经在“引导分组”中新建了一个pxelinux 的分组,在这里只需要把这台客户机“拖动”到该分组上即可。



也可以在鼠标右键菜单上加入到该分组;

重启客户机,这个时候客户机就是以pxelinx.0 为启动文件,进行网络启动,其启动相关配置由pxelinux.0 的菜单文件来设置,我也只把别人配好的直接拷贝。

LABEL 03PE
MENU LABEL [ 1 ] 启动 WIN03 PE 系统
MENU DEFAULT
kernel /BOOT/STARTROM.0









这样,另一方式winpe 也网启成功了;

于是,我在网上又找了几个高人们封装的winpe 包, 新建了几个新的引导分组,设置了对应的引导文件。(从网上下载的封装好的winpe 一般会自带引导文件和菜单文件,按说明填写即可)





改变客户机的引导分组,重启;



切换不同的引导分组,均能正常按指定的启动文件分别启动,十分方便。


grub4dos 和 pxelinux 的菜单编写知识和winpe 的封装,并不在本文的讨论范围,以前没有做过的网启动的朋友可以在网上搜一下,就可以找到很多高人做好的文件直接使用,相关介绍文章也很多, 以前一直使用tftp32.exe 玩网启winpe的熟手们这就不用多说了,希望可以都来体验一下这款工具,支持国产支持原创。愿这款在大家工作、学习和封装测试过程中带来方便。

[ Last edited by hbxfwjww on 2010-7-13 at 17:52 ]

2010-7-13 12:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yijun2008vip
新手上路




积分 2
发帖 1
注册 2010-7-9
状态 离线
『第 2 楼』:  

谢谢阿。我找了很久了。。学习中!!
给个下载地址吧!

2010-7-13 17:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hbxfwjww
新手上路





积分 11
发帖 4
注册 2007-4-21
状态 离线
『第 3 楼』:  

下载地址:
http://www.crsky.com/soft/21779.html
http://download.it168.com/114/132/124944/
http://www.newhua.com/soft/14024.htm

2010-7-13 18:02
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yuzi512
新手上路





积分 4
发帖 2
注册 2008-7-16
状态 离线
『第 4 楼』:  

xuexila ....

2010-8-3 07:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: