1.用EasyBoot做集成串行驅(qū)動的安裝光盤 使用串行硬盤安裝windows 2k/xp時都要插入串行驅(qū)動磁盤,你可以通過以下方法來自動加載它: 通過修改啟動軟盤組中的txtsetup.sif來實現(xiàn)! 在txtsetup.sif中的文件加載列表中增加你的串行硬盤驅(qū)動,至少應當有*.sys和*.inf這樣它在安裝時將自動加載它,您將無需插入磁盤。 但應將上面的*.sys和*.inf拷入啟動軟盤組中和i386中!??! 軟盤組是用easyboot作啟動光盤作自動安裝時所必須的 在TXTSETUP。SIF中的[SourceDisksFiles]段中加入: 不知這種方法能否做成INTEL、VIA、SIS的通用SATA驅(qū)動,否則這樣做成的盤只能自己用,通用性不好。 2.修改windows的一些文件,可以把SCSI硬盤或RAID盤的驅(qū)動程序制作到Windows的安裝光盤里去。 具體做法如下。這個過程比較復雜,請您耐心看完。 Windows XP: 注:假設我們添加 Promise Technologies FastTrak 100TX2 IDE RAID 的驅(qū)動程序。 1. 在另一臺可以使用的機器上,把Windows安裝光盤的內(nèi)容拷貝到硬盤的一個目錄,例如 Flat_Dir。 2. 在Flat_Dir\i386\System32 目錄里建一個新目錄來放SCSI硬盤或RAID盤的驅(qū)動程序。如 果您要安裝 Promise Technologies FastTrak 100TX2 IDE RAID 的驅(qū)動,您可以建一個名 為FT100TX2的目錄。 3. 把SCSI硬盤或RAID盤的驅(qū)動程序(包括 .inf, .sys, .cat, .dll等文件)拷貝到這個新 目錄(Flat_Dir\i386\System32\FT100TX2)中。請確認這個驅(qū)動程序里有 Txtsetup.oem 這個文件。 4. 在記事本或其他文本編輯器里打開 Txtsetup.oem 這個文件。確定 [Disks] 和 [Defaults] 部分設置正確。 - [Disks] 部分: d4 = "Promise FastTrak Family Driver Diskette", \fasttrak, \ - [Defaults] 部分: scsi = FastTrakTX2_xp - [SCSI] 部分: FastTrakTX2_xp = "Windows XP Promise FastTrak100 TX/LP (tm) Series Controller", FastTrak 5. 在記事本或其他文本編輯器里打開 Flat_Dir\i386\System32 目錄中的 Winpeoem.sif 文 件。 6. 在 [OemDriverParams] 部分, 指定正確的目錄名。 比如: OemDriverRoot="" OemDriverDirs= FT100TX2 7. 保存該文件。 8. 用類似 Oscdimg.exe 的工具重建 ISO 鏡像文件: oscdimg -betfsboot.com -n -h c:\Flat_Dir\ c:\winpe.iso -betfsboot.com:可啟動盤 9. 用這個ISO文件刻錄光盤。 Windows NT, Windows 2000 或 Windows Server 2003: 1. 在另一臺可以使用的機器上,把Windows安裝光盤的內(nèi)容拷貝到硬盤的一個目錄,例如 Flat_Dir。 2. 在Flat_Dir\i386 目錄里建一個新目錄$OEM$。 注:如果已經(jīng)存在就不用了。 3. 在Flat_Dir\i386\$OEM$ 目錄里建一個新目錄TEXTMODE。 注:請不要用其他名字。 4. 把SCSI硬盤或RAID盤的驅(qū)動程序(包括 .inf, .sys, .cat, .dll等文件)拷貝到這個新 目錄(Flat_Dir\i386\$OEM$\TEXTMODE)中。請確認這個驅(qū)動程序里有 Txtsetup.oem 這個 文件。 5. 在記事本或其他文本編輯器里打開 Txtsetup.oem 這個文件。確定 [Disks] 和 [Defaults] 部分設置正確。 - [Disks] 部分: 如果您是用winnt.exe文件在FAT或FAT32的系統(tǒng)分區(qū)上安裝或從光盤安裝: d4 = "Promise FastTrak Family Driver Diskette", \fasttrak, . 如果您是用winnt32.exe文件在NTFS的系統(tǒng)分區(qū)上安裝或是安裝Windows Server 2003: d4 = "Promise FastTrak Family Driver Diskette", \fasttrak, \ 6. 在記事本或其他文本編輯器里打開 unattend.txt 文件。 7. 添加 [MassStorageDrivers] 部分。 [MassStorageDrivers] "Promise Technologies FastTrak 100TX2 IDE RAID" = "OEM" 8. 添加 [OEMBootFiles] 部分。把textmode目錄中的驅(qū)動程序文件名列出來(包括 .inf, .sys, and .cat)。 例如: [OEMBootFiles] Driver.Sys Driver.INF Driver.CAT Txtsetup.oem 9. 在 [Unattended] 部分, 確定下面的命令行存在: OemPreinstall=Yes 10. 保存該文件。 11. 用類似 Oscdimg.exe 的工具重建 ISO 鏡像文件: oscdimg -betfsboot.com -n -h c:\Flat_Dir\ c:\winpe.iso -betfsboot.com:no-emulation 可啟動 12. 用這個ISO文件刻錄光盤。 如果您想查看更詳細的信息,可以查看下面這些文章: 注:由于中文版的文章還沒有翻譯完成,這些文章都是英文版的。請諒解。 288344 HOWTO: Unattended Installation of Third Party Mass Storage Drivers in 319214 HOWTO: Add Unsupported or Updated Third-Party Mass Storage Drivers to a 816299 HOW TO: Create an Unattended Installation of Third-Party Mass Storage |
安裝Windows 2000/XP之類的基于NT內(nèi)核的操作系統(tǒng)在RAID或SCSI或SATA硬盤上,它們的驅(qū)動程序必須在安裝系統(tǒng)之前就正確加載。安裝此類驅(qū)動程序常見的模式是將硬件的驅(qū)動程序拷貝到軟盤上,在系統(tǒng)開始安裝的時候按下F6,然后系統(tǒng)會為你加載軟盤中的驅(qū)動程序。這樣的驅(qū)動程序軟盤根目錄下肯定有一個名為Txtsetup.oem的文件,它會告訴安裝程序怎樣安裝SCSI、RAID卡的驅(qū)動程序。那么只要我們使用WINDOWS的自動安裝模式,并通過Txtsetup.oem就可以實現(xiàn)讓驅(qū)動直接加載(就如同它已經(jīng)內(nèi)置了驅(qū)動程序一樣)。以EP-8RDA3+的SATA芯片SI3112為例,其他的可以依瓢畫葫蘆。 1、新建一個目錄,命名為$OEM$。在此目錄下建立兩個目錄,TEXTMODE和$1。 2、把SI3112的驅(qū)動文件都拷到TEXTMODE的目錄下: Si3112r.inf Si3112r.mpd Si3112r.sys SIISUPP.vxd SIWinAcc.sys TxtSetup.oem 驅(qū)動文件至少應包括包含TxtSetup.oem、.inf和.sys文件。也就是在TxtSetup.oem里出現(xiàn)的文件都是必須的。 3、用任何文本編輯器編輯Txtsetup.oem文件,刪除任何和Windows XP驅(qū)動無關的信息,保存。我的文件修改后如下: [Disks] disk1 = "Silicon Image SiI 3x12 SATARaid Driver Installation Disk",\Si3112r.sys,\ [Defaults] [SCSI] ; HwComponent section [Files.SCSI.Si3112r_XP]
4、在$1的目錄下建立Drivers目錄,在Drivers目錄下再建立SI3112目錄,此兩個目錄名稱可隨意,但是必須與下面的unattend.txt文件里提到的相應路徑一致。把TEXTMODE下的所有文件都拷到SI3112目錄下。 |
聯(lián)系客服