|
PE网启版,即可以通过PXE来启动的PE,这个在网吧/公司局网等环境中用得比较多。网启版与普通版的最大不同处在于它的所有组件都是‘全内置’的。我们一般装在U盘/硬盘上的PE,绝大多数都学老毛桃版PE的‘经典’布局都分为‘内核’(一个WINPE.ISO文件)与‘外置’(比如OP.WIM文件),等内核启动后再读取外置的工具。这种布局在U盘/硬盘介质下没什么问题,但在PXE环境下就不行了。PXE的启动WINPE的过程:
PXE BOOTROM -> GRUB4DOS ->WINPE
GRUB4DOS把WINPE整个镜像装入内存并模拟成一个‘分区’,然后它就会执行其中的启动器,由启动器执行WINPE的启动。现在问题是,当WINPE内核启动后它无法识别得了GRUB4DOS所创建的这个内存‘分区’。所以启动完成后也无法加载它的‘外置’工具。
解决方法有两个:
一是很简单,把外置工具也加进WINPE内核,优点是占用内存不增加,缺点是修改起来麻烦;二是给原来的WINPE内核加入FIRADISK驱动,使它能识别GRUB4DOS所创建的‘分区’,这种方法简便很多,但其占用的内存理论上要大了近一倍,比如一个本身就几百M的WINPE,甚至可能无法在512M内存的机子上用PXE启动。
另外同样道理,这也是我们很难以PXE启动LINUX LIVE CD的原因,现在还没有专门针对各版本LINUX的FIRADISK驱动,而‘全内置’的LINUX内核也是凤毛麟角。
[ 本帖最后由 moondust 于 2010-1-21 09:48 编辑 ] |
评分
-
查看全部评分
|