[XP] SATA drivers slipstreamen in unattended XP install

Pagina: 1
Acties:
  • 19.968 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

  • anandus
  • Registratie: Februari 2001
  • Niet online
Hoi, ik open dit topic naar aanleiding van dit gesloten topic.

Ik zit met hetzelfde probleem. Ik wil windows installeren, het liefst unattended én zonder floppy drive...

Er is een zogenaamde oplossing gegeven dat je de drivers kan slipstreamen in "OemPnPDriversPath", zeg maar.
Maar helaas kan dit niet, dit zijn drivers die later geïnstalleerd worden...

Weet iemand of er een andere oplossing is?
Misschien een floppy-image mounten vóór Setup begint?
Of een andere oplossing?
Nb. Ik heb het niet kunnen vinden met de search... ;)

/Edit:
Ik heb de oplossing gevonden!
Maar omdat ik niet de enige ben met dit probleem wil ik hem graag posten....
Het gaat vooral om het cursieve gedeelte, maar de rest is ook handig :)
Posted: Thu Mar 06, 2003 8:49 pm Post subject: WinXP CD install with all nForce2 drivers!

--------------------------------------------------------------------------------

i posted a week or so ago on how one can go about installing windows xp without having to provide a floppy for the serial ATA drivers. it seems like there's a few people out there that wanted to know the rest of the story (the GUI setup), so here's my revised version:

How to make a Windows XP Pro boot CD with all the nForce2 drivers!

this process will create an XP boot cd that won't require you to install SATA or nForce drivers, as they'll all be present upon the completion of setup. i made this because i hate floppy drives (die floppy DIE!), and i was getting sick of having to connect a floppy drive just to get my SATA RAID disks recognized during setup. one thing lead to another and i wound up creating a boot cd that handled all my drivers to save myself the headache.

this has borrowed heavily from various sources on the net. most of the pertinent sites are linked herein.

1) copy all the files from your XP cd to a temporary folder (let's call it C:\XPSource)

2) slipstream SP1 if you haven't already: http://www.tacktech.com/d...?object...icle.cfm&id=160

3) copy your now slipstreamed cd files into a folder (say, C:\XPCD)

4) download the newest drivers for your motherboard. i've got an asus a7n8x deluxe, so i'm using the 2.16 drivers. their site doesn't seem to be responding to me at the moment, but the file was named "nf2v116_wxp.zip". also grab the 3com drivers, and whatever other drivers you might need as well (say, video card or whatever else)

5) make a directory under C:\XPCD named $OEM$

6) make a directory under that called $1

7) make yet another directory under that called Drivers. you should now have something like C:\XPCD\$OEM$\$1\Drivers

8) extract your drivers to subdirectories of C:\XPCD\$OEM$\$1\Drivers. the asus drivers all come in separate directories (XP\MemCtl, XP\Ethernet, etc). make note of the subdirectories you've created, as we'll have to provide a list of these directories to XP setup later. update: these files and folder names MUST have 8.3 compatiable names. this means that none of the files or folders can have names longer than 8 characters. it won't work if they do! (thanks lanakaian!)

9) download the newest SATA RAID drivers from SI. as of this post, you can get them here.

10) extract the "Si3112r.sys" file into the i386 folder (C:\XPCD\i386\Si3112r.sys)

11) extract the whole SATA driver archive (all the files) to a directory under Drivers, say C:\XPCD\$OEM$\$1\Drivers\SATA.

12) find the TXTSETUP.SIF file in the i386 folder (C:\XPCD\i386\TXTSETUP.SIF) and open it in NOTEPAD.

13) add the following line under [SourceDisksFiles]
si3112r.sys = 1,,,,,,_x,4,1

14) add the following line under [HardwareIdsDatabase]
PCI\VEN_1095&DEV_3112&SUBSYS_61121095 = "Si3112r"

15) add the following line under [SCSI.Load]
si3112r = si3112r.sys,4

16) add the following line under [SCSI]
si3112r = "Silicon Image SiI 3112 SATARaid Controller"

17) save your changes to TXTSETUP.SIF - we're done with this file. this file is for the text-based portion of the install (before we get XP's GUI). it keeps us from having to insert a floppy and pressing F6 during setup.


18) now we need to handle the GUI portion of the setup. create a text file under C:\XPCD\i386 called "WINNT.SIF". this is a file that XP setup will look for to automate the GUI portion of the setup. this is called an "unattended installation", and is used to answer some of the questions XP asks during the installation (and even some questions it doesn't ask). this file is called an "answer file". for more on setting up a custom unattended install, look here: http://www.tacktech.com/display.cfm?ttid=202

19) open C:\XPCD\i386\WINNT.SIF in notepad, and insert the following lines:
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"

[Unattended]
UnattendMode=ProvideDefault
OemPreinstall=Yes
OemSkipEula=Yes
NoWaitAfterTextMode=1
NoWaitAfterGUIMode=1
TargetPath=\WINDOWS
DriverSigningPolicy=Ignore
OemPnPDriversPath=Drivers\ATI;Drivers\nForce\3Com;Drivers\nForce\AudioDrv;
Drivers\nForce\AudioUtl;Drivers\nForce\Ethernet;Drivers\nForce\GART;
Drivers\nForce\MemCtl;Drivers\nForce\nvIDE;Drivers\nForce\IDE;
Drivers\SATA;Drivers\nForce\SMBus

[GuiUnattended]
OEMSkipWelcome = 1

[UserData]
ProductKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
FullName=""
OrgName=""


20) here's the important bit: look at the OemPnPDriversPath entry.
PUT IT ALL ON THE SAME LONG LINE!!! not on 4 lines like above - i only put it on 4 lines because the forum will then stretch the page wide enough to fit it and you'll wind up scrolling left and right for the whole damn document.
this line will tell XP setup where to look for the .INF files for each of your devices. it will look in these paths first before checking it's own database of device drivers. the paths given are relative to the $OEM$\$1 folder you created. that is, "Drivers\ATI" tells it to look for a .INF file under C:\XPCD\$OEM$\$1\Drivers\ATI. change this line to point to the paths for all the device drivers that you've downloaded, seperated by ";"

21) change the product key to match your key and you won't have to enter it during installation. otherwise, you can just remove that line

22) again, check out how to do a custom unattended installation from the link above if you want more settings changed - you can setup a lot of things that you normally do manually after the installation in this answer file. save the C:\XPCD\i386\WINNT.SIF answer file and close notepad.

23) burn it to a bootable CD by following the guide here: http://www.tacktech.com/d...?object...icle.cfm&id=160

that should do it. post here if you have any problems (or success!), and i'll try to field any questions.[/u]


Last edited by luma on Fri Jul 25, 2003 5:00 pm; edited 5 times in total
Hier is de originele thread:
http://www.nforcershq.com/forum/viewtopic.php?t=8892

Ik hoop zo eeen aantal mensen geholpen te hebben :)

[ Voor 10% gewijzigd door anandus op 22-12-2003 12:24 ]

"Always remember to quick save" - Sun Tzu


Acties:
  • 0 Henk 'm!

  • smvs
  • Registratie: September 2000
  • Niet online
en werkt het ook bij jou? je moet wel heel erg specifieke info geven trouwens. tricky.

tikje offtopic:
ik ben nu bezig met gewone drivers in de $oem$ map. gewoon om eens te testen hoe windows dit oppikt via de winnt.sif file. ik heb een systeem genomen als basis: sis 648fx (agp en ide drivers), ati 9200 (catalyst 3.10), realtek ac 97 onboard audio, sweex hardware modem. volledig unattended ingesteld, ff koffie gedronken, en tot mijn verbazing waren alle drivers succesvol geinstalleerd, zelfs mijn modem werkte gelijk na installatie van windows. geweldig. ik ben nu als een idioot bezig (monnikenwerk) om alle intel, via en sis chipsetdrivers op mijn cd te knallen, + alle hoerig afwijkende netwerkkaarten van tegenwoordig (3com 940 op asus p4p8x, broadcom 4401 etc.) ,videodrivers, de hele klerezooi. mijn collega heeft ook al monnikenwerk gedaan, namelijk zo'n beetje alle hotfixes toegevoegd in een aantal scriptjes + dx9b etc. ik heb een site gevonden waar heel veel info staat over unattended install van programma's als winrar etc, dat wil ik er ook allemaal in hebben. nu nog office 2003 er bij, en de aanpassingen van mijn collega toevoegen aan mijn cd. dan is het straks echt alleen maar de cd er in en een pc is volledig en goed geinstalleerd. (ehh de dvd wordt het dan) ik heb weer wat te doen met al die zondagen in ieder geval.

meer ontopic:
die 8.3 filenames vind ik een beetje onduidelijk.
http://unattended.msfn.org/xp/drivers.htm

op bovenstaande site gebruiken ze namen als 001_gigabit_lan, dat is meer dan
11 tekens. ik heb het idee dat je het zo gek mag maken als je zelf wilt, zolang je maar die underscores gebruikt bij elke 8(?) tekens. ikzelf gebruikte 006_realtek_snd, dat ging gewoon goed.

oh ja dit is een geweldige site voor unattended xp installs
http://unattended.msfn.org/xp/

[ Voor 19% gewijzigd door smvs op 29-12-2003 03:22 ]


Acties:
  • 0 Henk 'm!

  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
smvs schreef op 29 december 2003 @ 03:11:

meer ontopic:
die 8.3 filenames vind ik een beetje onduidelijk.
http://unattended.msfn.org/xp/drivers.htm

op bovenstaande site gebruiken ze namen als 001_gigabit_lan, dat is meer dan
11 tekens. ik heb het idee dat je het zo gek mag maken als je zelf wilt, zolang je maar die underscores gebruikt bij elke 8(?) tekens. ikzelf gebruikte 006_realtek_snd, dat ging gewoon goed.
Zet je het wel tussen aanhalingstekens denk ik ;)

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters


Acties:
  • 0 Henk 'm!

Anoniem: 102986

Installeren van drivers:

Na een normale installatie van xp ga je in het systeem verband kijken wat voor drivers hij niet automatisch heeft kunnen installeren (deze staan boven met een geel uitroep teken).

Dan zoek je de juiste drivers op in hun eigen cd (meestal in het verband drivers).

Dan kopieer je ALLE files in dat verband naar je xpcd\$oem$\$1\drivers verband.

Dan heb je 2 mogelijkheden; of je maakt verschillende verbanden voor elke driver (zoals uitgelegd in de msfn site) of je gooit ze allemaal in het zelfde verband (het idee is je eigen cd te maken met jouw drivers) Dit werkt heel goed en je hebt geen probleem met het winnt.sif file want je zegt maar een keer waar alle drivers te zoeken en xp vindt automatisch de juiste drivers.

Ik heb het nog niet geprobeerd met sata drivers maar met mijn raid drivers werkt het zonder probleem, het enige probleem wat ik heb is met een adsl-ethernet driver die een speciale setup gebruikt en niet toestaat het zelf te installeren.

De 8.3 naam is nodig om hem te laten herkennen want tijdens de setup van xp kan hij (nog) geen long name files herkennen en dus de laatste opmerking dat het dan 11 letters zijn is stom (8+3=11).

8)7

Acties:
  • 0 Henk 'm!

  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Ik wil niet water naar de zee dragen, maar volgens mij had ik hier een stuk in mijn howto over opgenomen :)

Zie ook Howto: Windows XP/2000 Unattended Installatie, wellicht heeft iemand daar nog iets aan mocht het niet lukken, de methodes heb ik echter nooit getest :)

Acties:
  • 0 Henk 'm!

  • mrbullet
  • Registratie: Januari 2002
  • Niet online
Stap 23 kan makkelijker door de mappen en bestanden ergens op de hd aan te maken en vervolgens een image (iso, bin...) van WinXp cd maken.
En de aangemaakte bestanden zet je dan mbv WinIso (bv) in die image en die brand je dan vervolgens.

Pana 5j


Acties:
  • 0 Henk 'm!

  • smvs
  • Registratie: September 2000
  • Niet online
mrbullet schreef op 22 januari 2004 @ 00:56:
Stap 23 kan makkelijker door de mappen en bestanden ergens op de hd aan te maken en vervolgens een image (iso, bin...) van WinXp cd maken.
En de aangemaakte bestanden zet je dan mbv WinIso (bv) in die image en die brand je dan vervolgens.
dat kan nog veel simpeler. je kan met cdimage via de command line een iso maken. daar maak je een batchfile van. als je klaar bent met klooien in je xp cd die je dus gewoon op de hdd hebt staan klik je je batchfile aan en hij maakt er een iso van (samen met een bootfile.bin die je natuurlijk ook nodig hebt)

hier: http://unattended.msfn.org/xp/finish.htm

code:
1
2
3
4
5
6
7
8
9
10
11
12
CLS
@echo off
TITLE Creating ISO Image of Windows XP Professional
ECHO.
ECHO Removing any possible attributes set on C:\XPCD and its subfolders...
attrib -R -H d:\xpun\xpcd /S /D
ECHO. 
ECHO Creating ISO...
CDIMAGE.EXE -lWXPVOL_NL -t12/30/2003,12:00:00 -h -j1 -m -bxpboot.img d:\xpun\xpcd d:\xpun\iso\XPDVD.ISO
ECHO.
PAUSE
EXIT

[ Voor 21% gewijzigd door smvs op 22-01-2004 09:10 ]


Acties:
  • 0 Henk 'm!

  • Yagermeister
  • Registratie: December 2001
  • Laatst online: 15:57

Yagermeister

Bedrijfsprutser on call

Ik heb hetzelfde prob als de topic starter en ik heb dat via een diskette opgelost, het enigste prob wat ik wel heb is dat als hij de disc vind en wilt gaan installen dat hij de 2 driver files niet meer vind (hij zoekt op cd). Nu is mijn vraag zou dit opgelost zijn als ik dat helemaal slipstream(ik ga het lekker toch uitproberen :P)

-Te huur


Acties:
  • 0 Henk 'm!

Anoniem: 54307

Het gaat hier om "Si3112r.sys". Hoe moet ik het precies doen met Via raid drivers (Ik heb een MSI K8T Neo2 moederbord) en ik kom er niet uit. Snap niet wat ik precies moet doen. Mijn vorige topic is gesloten en ik werd hierheen verwezen... kan iemand me helpen? 8)7

Acties:
  • 0 Henk 'm!

  • Sayko
  • Registratie: Juni 2001
  • Laatst online: 14-04 16:31

Sayko

Knowledge Is Power

Nlite

Acties:
  • 0 Henk 'm!

  • anandus
  • Registratie: Februari 2001
  • Niet online

"Always remember to quick save" - Sun Tzu


Acties:
  • 0 Henk 'm!

Anoniem: 54307

Daar kan ik wat mee :) Ik heb geprobeerd om het als stuurprogramma toe te voegen, maar dat wil niet lukken. Hij geeft nog steeds geen sata partitie weer :|

Acties:
  • 0 Henk 'm!

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

JanWillem,

Ik zie je vraag nu op allerlei plekken opduiken, maar ik wil je toch echt vragen deze vraag even in een ander topic te stellen. Natuurlijk is het goed dat je deze topics gebruikt als referentie materiaal - maar als je er dan alsnog niet uitkomt, is het wel de bedoeling dat je even een nieuw topic opent - met daarin een helder overzciht wat je al geprobeerd hebt, maar ook een duidelijke probleem ('lukt niet', 'gaat niet' is natuurlijk niets).
Pagina: 1

Dit topic is gesloten.