lotsill Posted December 10, 2004 Share Posted December 10, 2004 I have been reading the forums on how to include device drivers into a bootable CD to install in text boot. Need some help with OEM driver commands in the winnt.sif and the txtsetup.sif file. I burn the CD go to boot and windows says problem with line 10 of the INF file.The file path of the drivers on the bootable CD are C:\2000\I386\$oem$\$1\SCSIOS is Windows 2000No IDE drive only SCSI hard driveDevice drivers are adaptec SCSI 19160 PCI cardThe actual device drivers, txtsetup.sif and winnt.sif files are Here for downloadThe TXTSETUP.SIF listed belowHere is my WINNT.SIF. ;SetupMgrTag[Data] AutoPartition=0 MsDosInitiated="0" UnattendedInstall="Yes"[unattended]OemSkipEula=YesOemPreinstall=YesOemFilesPath="..\$OEM$"OemPnPDriversPath="Drivers\SCSI\DriverSigningPolicy = IgnoreUnattendMode=FullUnattended Repartition=No UnattendSwitch="yes"WaitForReboot="no" TargetPath=\WINDOWS[GuiUnattended] AdminPassword="password" EncryptedAdminPassword=NO OEMSkipRegional=1 TimeZone=35 OemSkipWelcome=1[userData] ProductID=****-*****-*****-*****-***** FullName="Guest" OrgName="Guest" ComputerName=guest[identification] JoinWorkgroup=WORKGROUP[Networking] InstallDefaultComponents=YesFor the TXTSETUP.SIF file, I followed the instructions listed onGREENMACHINE MSFN site The TXTSETUP.SIF listed below, the information that I added to the file are in bold which i obtained from the drivers .inf file[sourceDisksFiles]adpu160m.sys = 1,,,,,,,3_,4,1_default.pif = 1,,,,,,,1,2,00401.csv = 1,,,,,,,59,0,0[HardwareIdsDatabase]1394\609E&10483 = "sbp2port"GenDisk = "Disk",{4D36E967-E325-11CE-BFC1-08002BE10318}GenOptical = "Disk"GenCdRom = "CdRom"SCSI\WormSONY____CD-R___CDU920S__ = "CdRom"GenFloppyDisk = "flpydisk"PCI\VEN_9005&DEV_00C0.DeviceDesc% = adpu160m_InstPCI\VEN_9005&DEV_00C0&SUBSYS_F6209005.DeviceDesc% = adpu160m_InstPCI\VEN_9005&DEV_00C0&SUBSYS_F6200E11.DeviceDesc% = adpu160m_InstPCI\VEN_9005&DEV_0080.DeviceDesc% = adpu160m_InstPCI\VEN_9005&DEV_0080&SUBSYS_E2A09005.DeviceDesc% = adpu160m_InstPCI\VEN_9005&DEV_0080&SUBSYS_E2A00E11.DeviceDesc% = adpu160m_InstPCI\VEN_9005&DEV_0080&SUBSYS_62A09005.DeviceDesc% = adpu160m_InstPCI\VEN_9005&DEV_0080&SUBSYS_E2209005.DeviceDesc% = adpu160m_Inst[sCSI.Load]cpqarray = cpqarray.sys,4atapi = atapi.sys,4ADPU160M = ADPU160M.sys,4ncrc710 = ncrc710.sys,4aha154x = aha154x.sys,4sparrow = sparrow.sys,4 Link to comment Share on other sites More sharing options...
tguy Posted December 23, 2004 Share Posted December 23, 2004 lotsill,Looks like you need to OemPNPDriversPath line to: OemPnPDriversPath=Drivers\SCSI (remove the first set of quotes and the last back slash)You can probably get away with removing the OemFilesPath line.You will need to relocate the SCSI drivers to:$OEM$\$1\Drivers\SCSIORChange the OemPnPDriversPath=SCSIYou can follow my instructions for modifying your TXTSETUP.SIF as outlined below. Be sure to copy the ADPU160M.SYS file into the root of the i386 folder.NOTE: Some of the instructions are copied from other postings on this forum. Gotta give credit where credit is do.Here is what I did to integrate my SCSI drivers.TXTSETUP.SIF:a. [sourceDisksFiles]cpqcissm.sys = 1,,,,,,6_,4,1,,,1,4 (Note: the first 4 listed indicates the file is to be copied to the ..\SYSTEM32\DRIVERS directory at the destination location) To identify the exact parameters to list after the = sign, first check a Windows Server 2003 CD to see if driver support for your controller is listed. Then copy the parameters from the TXTSETUP.SIF file on the Server 2003 CD to the TXTSETUP.SIF file for Windows 2000. If the driver is not listed, find a similar driver and mirror those parameters.The [sourceDisksFiles] section lists all files for the installation. This section is critical for customization because it controls which files are copied during the installation. Using a text editor (such as Notepad), you can search for the [sourceDisksFiles] section to obtain a list of all Windows 2000 installation files.These settings can be difficult to figure out. Below is a graphic example that helps to explain what this numeric string does.The following line shows the syntax of each line in the [sourceDisksFiles] section:filename_on_source=diskid,subdir,upgradecode,newinstallcode,spare,spare,newfilenameExtra fields specified by commas (,) are Windows NT—specific.diskid is used when a floppy disk installation is used. (Or multiple CDs?)subdir is the directory to which files are copied. Codes defined in the [WinntDirectories] section of the TXTSETUP.SIF file are used to identify the destination directory.upgradecode is a single digit that is used if this is an upgrade from an earlier version. It specifies whether the file is copied during the text-mode portion.Codes in the [Files] Section of TXTSETUP.SIF for File Copy Status Code - Copy Action 0 - Always copies the file 1 - Copies the file only if it exists in the installation directory 2 - Does not copy the file if it exists in the installation directory 3 - Does not copy the file newinstallcode is a single digit that is used if this is a fresh installation. It specifies whether the file is copied during the text-mode portion. The same codes are used as for upgrading Windows 2000 and are described in Table 4.3. The newinstallcode is optional; if it is not included, the file is not copied (code = 3).newfilename is the name to which the file is renamed if it is copied. As an example, consider this line from the [sourceDisksFiles] section.NOTE: In the above diagram, if the driver file you copy to the i386 directory is not compressed, you will need to replace the 3_ or 4_ with a _x. This tells the installation that the file is not compressed and to go ahead and copy it anyway without attempting expansion.b. [HardwareIdsDatabase]PCI\VEN_0E11&DEV_B060 = "cpqcissm"PCI\VEN_0E11&DEV_B178&SUBSYS_40820E11 = "cpqcissm"PCI\VEN_0E11&DEV_B178&SUBSYS_40830E11 = "cpqcissm"PCI\VEN_0E11&DEV_B178&SUBSYS_40800E11 = "cpqcissm"NOTE: Again, if available mirror settings from TXTSETUP.SIF file on Server 2003 CDThese hardware ID strings are typically found in the .inf files that accompany the actual drivers in the download package. Copy each string relative the driver you are installing to the TXTSETUP.SIF file in this section.c. [sCSI.load]cpqcissm = cpqcissm.sys,4NOTE: Again, if available mirror settings from TXTSETUP.SIF file on Server 2003 CDd. [sCSI]cpqcissm = "Compaq Smart Array 53xx-series Controller"NOTE: Again, if available mirror settings from TXTSETUP.SIF file on Server 2003 CDWINNT.SIF:[unattended] UnattendMode=FullUnattended OemSkipEula=Yes OemPreinstall=Yes TargetPath=\WINNT NoWaitAfterGUIMode=1 FileSystem-ConvertNTFS Repartition=No ExtendOemPartition=1 DriverSigningPolicy=Ignore OemPnPDriversPath=PnPdrvrs\000_cpq_arry;PnPdrvrs\001_cpq_LAN;PnPdrvrs\002_cpq_PSP WaitForReboot="No"Good luck.tguy Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now