|
LBHIDDEN[0]LBHIDDEN[这个贴子最后由wang6610在 2006/05/02 07:47am 第 4 次编辑]
发错位置了,请斑竹把它移到Embedded 专区,谢谢
EI Torito CD(XPE)制作译
EI Torito Design Considerations
如果在你的配置中添加了EI Torito相关组件,将可以从EI CD上引导并运行目标系统。
目标系统的要求:
在你创建EI TORITO映像时,你的目标系统必须达到以下要求:
建立一个分区的硬盘。磁盘管理创建一个光盘大小的分区(650M)。并将其设为激活分区。并留有至少8M的空间,便于FBA时存放文件和交换资料。
一个光盘驱动器。BIOS要能支持CDROM引导。
To Build your EI Torito Run-time Image
创建以下配置
包含下列组件到你的配置:
* FAT File System
* EI Torito CD
* EnableAutoLayout registry component
(EWF必需OptimalLayout键下有EnableAutoLayout注册键值。此组件必须手动创建。如果EWF组件被包含到配置,你必须添加EnableAutoLayout注册键值。这键值将禁止XPE后台运行磁盘整理服务-Disk Defragmantation Service;
To create the EnableAutoLayout Registry Key in Component Designer
在Component Designer 组件设计器创建新的.SLD文件
添加新的组件并右键选中Components == Add Component.
在Name栏中键入名字。例如:EnableAutoLayout_setting
右键于Registry Data ,选 Add , Regirtry Data .
在 Add Component Registry Resources对话框中
:Root : HKEY_LOCAL_MACHINE
:键名 : SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout
:值名 :EnableAutoLayout
:类型 : REG_DWORD
:Value: 0
选中默认单选按钮 Default
OK 保存本*.SLD文件。
将此*.SLD文件导入到组件数据库中 Component Database )
* Enhanced Write Filter(EWF)
清除本组件设置项中的:Start EWF Enabled。当目标系统运行FBA时,EWF必须被禁止。其他项取默认值。核实目标磁盘卷上的(Target Disk Volume):Disk Number = 0 ,And: Partition Number = 1 ;EI Torito 只支持EWF RAM覆盖,在EI Torito配置中不支DISK覆盖。
* EWF Manager Consol Application (EWF管理控制程序)
如果有新的配置被添加到Explorer Shell中,请在"User Interface Core"组件中选中"Show Run On Start Menu"项,才可以在目标平台上运行此管理程序。
* EWF NTLDR
* Target Hardware Device Drivers
个别的组件不能被添加到配置时,请用Target Analyzer Utility工具来采取硬件信息制作成宏组件。TAP.exe And TA.exe;
运行依属关系检查(F5键 Dependency Check),纠正未解决的依属关系;
构建RUN-TIME映像,一定要做到构建没有错误。
转移RUN-TIME映像到650M的FAT引导分区。
创建引导CD Creating Your Bootable CD ISO 9660
在command命令提示符下,运行: HD2ISO
== HD2ISO 命令将在后述介绍
Booting the EI Torito Run-time Image 引导EI Torito 运行时映像
良好的在硬盘上引导此映像,CDROM将复制必需的运行时映像。当引导运行时映像时,在FBA阶段CDROM被引用。此阶段EWF也将启动,创建一个暂时的配置分区。
To run FBA and validate the status of EWF (运行FBA,开始EWF并使用其生效)
确认光盘与光盘驱动器正常。
引导650M的存放映像分区。
FBA自动运行。
EItorito.sys 驱动被察觉报告,在FBA的Plug and play列举阶段安装一个新的磁盘卷。
在完成之前EWF FBA将重启再次直到看到SHELL(界面)。
FBA完成以后,登录并运行ewfmgr.exe验证EWF是否生效。
键入 EWFMGR.exe验证EWF卷配置情况。配置正确即会显示细致的情况。
查看受保护的卷用 EWFMGR.exe [盘符:] EWFMGR C:
如果配置失败,查看FBALOG.TXT文本文档。
如果 configureEWF() End 声明不等于 0 ,请查看EWF LOG断片出错信息。
在逻辑磁盘管理中,验证你的目标系统包括EI Torito CD及最初磁盘是否引导目标平台。如果不,则查看FBALOG档,验证EI Torito CD驱动器被列出到清单。 "EItorito\eltoritodiskdevice" String。
如果EWF功能和EI Torito CD驱动器已经列出到FBALOG清单文件中,你能自定义这个运行映像的附边程序和配置。
Running Etprep.exe 运行ETPREP
在FBA完成和EWF配置完成以后,在复制你的映像到CD之前,你必须运行ETPREP.EXE。
ETPREP将完成以下任务:
删除FBA完成后的EWF配置分区,通过删除这分区,EWF将在下一次引导时保护这个卷。
交换EI Torito或驱动器和C:引导分区。交换驱动器字符以后,运行时映像将运行于CDROM,并反对硬盘引导。
换驱动器字符以后将被关联到: HKLM\SYSTEM\MOUNTEDDEVICES
To run ETPREP.exe
从硬盘引导XPE运行映像。
登录后打开命令提示符运行\WINDOWS\SYSTEM32目录下的: Etprep /all
如果操作成功将显示下列字符:
Deleted EWFpartitions = 1.
Swapped ElTorito volume drive E: with Boot volume C:
EWF分区将被删除,引导CD将被重新分配盘符,目标系统将从CD引导。
运行此命令以后,系统应该自动重新启动,如果没有,请手动重启。(请及时重新启动计算机,防止出错)
Boot the run-time image from an EI Torito CD
|
|