Jump to content


Photo

Custom install CD with extra drivers?


  • Please log in to reply
14 replies to this topic

#1 Demi-god

Demi-god

    stranger

  • Members
  • 4 posts

Posted 12 July 2003 - 03:36 AM

Is there any way to add drivers to the XP installation so I could finally get rid of the goddamn legacy 3.5" floppy drive? I'm trying to install XP on a serial ata hdd but it won't be recognised unless I give the drivers on a floppy disk(not even a USB floppy will do). I want to get rid of the floppy disk for good but Microsoft still seems to actively support it since drivers can't be input any other way!

#2 sapiens74

sapiens74

    Pooh-Bah

  • Members
  • 1915 posts

Posted 12 July 2003 - 04:04 AM

Nope

You can add cmd line installations with intel drivers and such, but you have to newer SATA and SCSI controllers via floppy

#3 jmmijo

jmmijo

    veteran

  • Members
  • 1550 posts

Posted 12 July 2003 - 08:37 AM

Actually there is a way, but you have to have access to the OEM Pre-Install kits for XP. Since I'm a system builder I do but I can only use them at the shop wink

I've done this along with slip-streaming the service packs for both Win 2K and XP. You can create an OEM folder for extra drivers and use the F5 key to load these during the initial setup.

I'm not sure you can do this same kind of thing with either the retail or the upgrade versions but perhaps you can.

#4 adamvjackson

adamvjackson

    Pooh-Bah

  • Members
  • 2174 posts

Posted 12 July 2003 - 09:59 AM

You can, and you do not need the OPK. I don't have a link off-hand, but you need to create a custom CD/images with an 'OEM' folder below \i386.

#5 adamvjackson

adamvjackson

    Pooh-Bah

  • Members
  • 2174 posts

Posted 12 July 2003 - 10:22 AM

Here are a few links to get you started...

If you require an updated OEM driver to support an existing controller that is natively supported by Windows but is not detected during setup, you must replace the Windows driver for the controller with the new OEM driver. You can find the Windows driver for the controller on one of the six Windows Setup boot disks or in the temporary installation folder ($WIN_NT$.~BT). This replacement allows Windows to use the updated OEM driver during text-mode setup, but you must copy the same updated OEM driver to the System32\Drivers folder of the final Windows installation before the installation continues into graphics-mode setup.

http://support.micro...p...mp;ln=en-gb


This link is probably more useful in your situation:

http://support.micro...kb;en-us;314479

#6 Demi-god

Demi-god

    stranger

  • Members
  • 4 posts

Posted 12 July 2003 - 04:16 PM

Thanks! This was just what I needed.

EDIT: Seems like this was useless information after all frown The latter link points to a document which describes how to add OEM drivers in the GUI phase, but I need to add them in the text setup phase! The former link says I need to download the boot disks(floppy disks as they are, this would not help at all).

#7 adamvjackson

adamvjackson

    Pooh-Bah

  • Members
  • 2174 posts

Posted 12 July 2003 - 06:39 PM

If you follow the unattended installation instructions, that should allow you to add a mass-storage controller driver, however, you will need to copy at least the i386 folder to your hard drive, and make a custom CD.

More information on that can be found in DosFreak's Ultimate Slipstream Guide here in the forums.

#8 zen69x

zen69x

    member

  • Members
  • 125 posts

Posted 12 July 2003 - 10:48 PM

You can do this. I will see if I can post some better information later. I integrated some OEM SCSI drivers onto a CD and now it recognizes the controller during install. No floppy needed.

#9 Demi-god

Demi-god

    stranger

  • Members
  • 4 posts

Posted 13 July 2003 - 06:15 AM

Quote:
If you follow the unattended installation instructions, that should allow you to add a mass-storage controller driver, however, you will need to copy at least the i386 folder to your hard drive, and make a custom CD.

The M$ guide says it's impossible to specify additional drivers during unattended setup. Besides, I do NOT want to do an unattended setup!
Quote:
More information on that can be found in DosFreak's Ultimate Slipstream Guide here in the forums.

DosFreak's slipstream guide contains no information regarding adding new drivers to text setup phase.
Quote:
You can do this. I will see if I can post some better information later. I integrated some OEM SCSI drivers onto a CD and now it recognizes the controller during install. No floppy needed.

I'd be grateful if you could tell me how you accomplished this.

#10 zen69x

zen69x

    member

  • Members
  • 125 posts

Posted 19 July 2003 - 07:05 AM

Sorry for the delay.

I will post what I changed to get my Adaptec 2930U2 SCSI controller recognized during the install without having to use a floppy. I would imagine that the changes required for your device should be pretty similar.

First, what you will want to use the makecab utility found in the \winnt\system32 directory to make cab files of your .sys (driver) and .inf (setup) files. Mine were 2930U2.sys and 2930U2.inf which in turn became 2930U2.sy_ and 2930U2.in_ respectively. You will need to copy these files to the i386 directory that will be burned on your CD.

There are only 2 files that you will have to edit:

DOSNET.INF and TXTSETUP.SIF

Under DOSNET.INF I made the following changes:

[FloppyFiles.2]
I added:
d1,2930U2.sys

[Strings]
I added:
2930U2 = "Adaptec 2930U2 Ultra2 PCI SCSI Controller"

[Files]
(Be careful, there are two sections labeled this, you want the 2nd, it also has a very long list after it.) I added:
d1,2930U2.sys


Under TXTSETUP.SIF I made the following changes:

[SourceDisksFiles]
I added:
2930U2.inf = 1,,,,,,,20,0,0
2930U2.sys = 1,,,,,,3_,4,1

[HardwareIdsDatabase]
I added:
PCI\VEN_9005&DEV_0011&SUBSYS_01819005 = "2930U2"


[SCSI.Load]
I added:
2930U2 = 2930U2.sys,4

[SCSI]
I added:
2930U2 = "Adaptec 2930U2 Ultra2 PCI SCSI Controller"

The stuff in quotes is just a text string so nothing special there that I can tell. The only item I see that would be a problem is the PCI\Ven... etc. part. I got the value by opening the registry on a box that already had the adapter installed and went to the HKLM\System\ControlSet001\Enum\PCI key and searched through the values until I found the key that had the adapter that I was looking for.

Alternately, there was a similar setting in the .inf file that is provided with your hardware, I'm not sure if that would work, but I'd bet that it probably would. Mine showed PCI\VEN_9005&DEV_0011 vs. what I entered above.

I hope that helps, or at least gives you a headstart on it. If you want some more help, post your .inf and .sys files or link to the download from the manufacturer and I would be glad to take a look with you.

#11 Demi-god

Demi-god

    stranger

  • Members
  • 4 posts

Posted 20 July 2003 - 01:46 AM

A million thanks. zen69x! I made my own XP SP1 cd that recognised my s-ata hdd in the text setup phase without having to rely on a floppy disk.
I wonder why this information wasn't available anywhere else. Maybe everyone else loves floppy disk drives?

#12 sense2k

sense2k

    stranger

  • Members
  • 1 posts

Posted 01 February 2006 - 02:07 AM

Hello Zen
i found this while trying to find a way to install nt4 on a Poweredge 2850 with a 4e/di raid controller. the setup fails - well, it actually does a reboot loop after reading the 2nd setup floppy. so, what i'd like to do is maybe add the 2003 driver to whatever file to have it recognized (hopefully)
do you think this is possible?


#13 HellgY

HellgY

    stranger

  • Members
  • 1 posts

Posted 02 May 2006 - 09:10 PM

If i shall follow your instructions, zen, should i be able to install two Maxtor DiamindMax plus 10(6l080m0) in a sata-raid array, using only those modifications, with no floppy disk?.

#14 Zappo

Zappo

    stranger

  • Members
  • 1 posts

Posted 02 November 2006 - 03:37 PM

Quote:
=============================================================
i found this while trying to find a way to install nt4 on a Poweredge 2850 with a 4e/di raid controller. the setup fails - well, it actually does a reboot loop after reading the 2nd setup floppy. so, what i'd like to do is maybe add the 2003 driver to whatever file to have it recognized (hopefully)
do you think this is possible?
=============================================================

I too had the Dell poweredge 2850 with no floppy drive.

Windows 2000 would boot from CD but fail to see the Perc4e/di interface nor the SCSI disks attached.

I went out and got a generic USB floppy drive from PC World and stuck it in the right most USB port.

I then set the bios boot options to boot from the floppy, I put a floppy in the drive with no boot code and then removed it. It then went to boot the CD and recognised the USB floppy.

Problem solved.





#15 cyber_indian

cyber_indian

    stranger

  • Members
  • 1 posts

Posted 26 October 2008 - 01:41 AM

I have better idea ... instead banging your head in the wall for at least a week figuring out how to do that, why not ask/tell M$ to move their lazy asses and make all windows installs more user friendly - after all we pay their salaries. Something that should have been done 10 years ago.

Here is how you fix that STUPID problem that I bet AT LEAST 10 million Windows customers has wasted their time to figure out how go around it. Here is the link:

http://forums.micros...044390&siteID=1

Oooo I also send e-mail PC Magazine editors.

P.S. Ironically the work around that problem is to use LINUX :-) It's tool called "GenerateDriverDiskISO".





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

IPB Skin By Virteq