| 
 | 
2008-03-14,更新 
*.修改了GRUB启动菜单,只保留一个RAMDISK启动菜单,默认不显示菜单.5秒后自动使用自动检测SCSI驱动的菜单. 
*.SCSI.IMG的GRUB菜单也有相应的修改,同时GRUB换上了新版的0314版. SYSTEM.WIM改了一下,强制开启FBWF和一些文本错误. 
*.加入了之前外置工具,完整上传,需要的可下载测试,在将来一段时间内可能不会再更新了. 
 
下载地址:(BIBIDU网盘也有,这个是纳米盘的下载地址) 
已删除. 
 
外置驱动添加说明 
目前的外置驱动有两种方式,各有优点 
第一种.制作比较简单(但只支持针对的驱动),就是直接使用带TXTSETUP.OEM驱动的软盘镜像 
 
      可以定制驱动镜像文件放在磁盘根目录上名为OEM_SCSI.IMG,在PE启动时会自动调用 
       具体请看参考顶楼下载地址的附加工具里面的OEM_SCSI.TXT文件 
 
第二种,制作会麻烦一点,但可以支持所有驱动. 
 
只需将第一种方式的驱动转换一下就可以,可以到顶楼的地址中下载专用工具进行转换. 
 
简要说明. 
SCSI.IMG SCSI/RAID/SATA等硬盘控制器外置驱动包(为了不占用内存所以不能压缩) 
 
1.SCSI.MAP的定义 
注意:ret ven dev都是必须的,而且只能为小写.ven和dev的值是不可以有0000的,如果有就会出错. 
ret="VIAMRAID"  VIAMRAID是对应的驱动目录 
ven=1106 "VIAMRAID" 1106就不说了,后面的是说明,可以不要 
dev=7372 "VIA RAID" 7353 6287 3349 3249 3164 3149 0591 0581 中间的"VIA RAID"也是说明也可以不要, 
上面的写法是比较简化的写法.也可以如下. 
ret="VIAMRAID" 
ven=1106 "VIAMRAID" 
dev=7372 "VIA RAID" 
    7353 "xxxxxx,,," 
    6287 "xxxxxx" 
    3349 "xxxxxx" 
    3249 "xxxxxx" 
    3164 "xxxxxx" 
    3149 "xxxxxx" 
    0591 "xxxxxx" 
    0581 "xxxxxx" 
ven和dev就是驱动的对应ID. 
像上面的VIAMRAID的驱动信息类似如下 
PCI\VEN_1106&DEV_3349(可以参考后面的VIAMRAID驱动的TXTSETUP.OEM文件) 
一般来说同一个厂家驱动的VEN值是一样的,如果不一样可以直接添加具体可参考里面的例子. 
2.添加方法: 
.用VDM或IMDISK将SCSI.IMG虚拟为一个磁盘. 
.首先查一下SCSI.MAP里面是否已经你要添加的驱动,有的话再看看是否需要修改添加驱动ID 
.如果没有就按照上面的格式添加. 
3.驱动目录相关说明. 
这个目录保存了这个驱动所需的文件.SYS(和.DLL如果有的话) 
.SYS可以压缩为.SY_ .DLL同样. 
txtsetup.sif文件,每个驱动都要有一个对应的TXTSETUP.SIF(和PE的TXTSETUP.SIF是一样的) 
完成后的例子. 
外置的TXTSETUP.OEM文件内容 
[SourceDisksFiles] 
    VIAMRAID.SY_=1,,,,,,4_,4,1,,,1,4 
[HardwareIdsDatabase] 
    PCI\VEN_1106&DEV_7372&CC_0104="VIAMRAID" 
    PCI\VEN_1106&DEV_7353&CC_0104="VIAMRAID" 
    PCI\VEN_1106&DEV_6287&CC_0106="VIAMRAID" 
    PCI\VEN_1106&DEV_3349&CC_0104="VIAMRAID" 
    PCI\VEN_1106&DEV_3249&CC_0104="VIAMRAID" 
    PCI\VEN_1106&DEV_3164&CC_0104="VIAMRAID" 
    PCI\VEN_1106&DEV_3149&CC_0104="VIAMRAID" 
    PCI\VEN_1106&DEV_0591&CC_0104="VIAMRAID" 
    PCI\VEN_1106&DEV_0581&CC_0104="VIAMRAID" 
[SCSI.Load] 
    VIAMRAID=VIAMRAID.SY_,4 
[SCSI] 
    VIAMRAID="VIA RAID" 
 
附, 
VIAMRAID的原版txtsetup.oem 
[Disks] 
D-I386-NT5-RAID="VIA V-RAID Driver Diskette",\x86\VIAMRAID, \x86\NT5 
[Defaults] 
scsi = VCOMBORAID_I386_NT5 
 
[SCSI] 
VCOMBORAID_I386_NT5="VIA V-RAID Controller Series(Windows XP/SRV2003)" 
[Files.SCSI.VCOMBORAID_I386_NT5] 
driver = D-I386-NT5-RAID, viamraid.sys, CFG_NT5 
inf = D-I386-NT5-RAID, viamraid.inf 
catalog = D-I386-NT5-RAID, viamraid.cat 
 
[config.CFG_NT5] 
value = parameters\PnpInterface,5,REG_DWORD,1 
[HardwareIds.scsi.VCOMBORAID_I386_NT5] 
id = "PCI\VEN_1106&DEV_3349&CC_0104","viamraid" 
id = "PCI\VEN_1106&DEV_6287&CC_0106","viamraid" 
id = "PCI\VEN_1106&DEV_0591&CC_0104","viamraid" 
id = "PCI\VEN_1106&DEV_3249&CC_0104","viamraid" 
id = "PCI\VEN_1106&DEV_3149&CC_0104","viamraid" 
id = "PCI\VEN_1106&DEV_3164&CC_0104","viamraid" 
id = "PCI\VEN_1106&DEV_0581&CC_0104","viamraid" 
id = "PCI\VEN_1106&DEV_7372&CC_0104","viamraid" 
id = "PCI\VEN_1106&DEV_7353&CC_0104","viamraid"  
[ 本帖最后由 chenall 于 2008-3-22 01:40 PM 编辑 ] |   
 
 
 
 |