Toon posts:

[win2k/XP] PnP drivers intregreren in setup*

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik weet niet of het kan, maar kan je PnP drivers intregreren in je windows 2000/XP
Installatie zodat je na je installatie geen drivers meer hoeft te installeren. Ik ben
niet op zoek naar de "$OEM$\$1" mannier maar gewoon een config of INF filetje
bewerken..
Ik ben al effe op zoek geweest op de microsoft site, maar krijg daar niks gevonden.

Bij voorbaat dank, Tommie

  • grimson
  • Registratie: Augustus 2000
  • Laatst online: 07-09 18:44

grimson

domeingrommer

De enige manier die ik ken en ook waarschijnlijk de enige blijft is via de $OEM$ manier.
Drivers editen kan je beter niet doen omdat indien de driver WHQL is, deze certificatie komt te vervallen omdat je de driver wijzigt.

Houdt ook rekening met de 'DriverRanking'
WHQL drivers boven unsigned drivers etc.

Bijv. als Windows een driver voor een device bevat en je doet er via de $OEM$ constructie een nieuwere NIET-WHQL driver bij, dan zal Windows toch voor de oude WHQL(ingebouwde) driver kiezen.

[ Voor 41% gewijzigd door grimson op 16-04-2003 18:45 . Reden: meer informatie ]


Verwijderd

Topicstarter
Ook als je driversigningpolicy op ignore zet ??. Het gaat hier eigelijk om extra drivers toe te
voegen aan de bestaande "database". De $OEM$ mannier werkt wel, maar niet niet met
Remote Installation Service.. of heeft iemand daar mischien een manier voor ??.

  • grimson
  • Registratie: Augustus 2000
  • Laatst online: 07-09 18:44

grimson

domeingrommer

Bij RIS werkt het ook prima, alleen je moet de $OEM$ folder niet in de i386 directory zetten, maar gelijk aan de i386 directory !

Dus niet SOMEDIR\i386\$OEM$
maar;

SOMEDIR\i386
SOMEDIR\$OEM$

Driver signing heeft aleen betekenis bij het niet krijgen van een waarschuwing tijdens het (unattended)installeren van drivers.

[ Voor 34% gewijzigd door grimson op 16-04-2003 18:59 ]


  • Belg
  • Registratie: Januari 2002
  • Laatst online: 01-09 14:30
Je kunt een map aanmaken (winnt\drivers of zo) daar alle drivers inkopieëren en dan in het register een key wijzigen naar:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DevicePath=%systemroot%\inf;%systemroot%\drivers

Je moet dan wel de drivers een beetje strippen. De meeste drivers worden geleverd met een XP, 2000, 98 en ME variant en een berg troep die geen kip gebruikt.

Het eenvoudigste is een installatie maken, daarop sysprep runnen en daar weer een image van maken. Als je dit image restored op een ander systeem, start er eerst een mini-setup en je systeem is op een paar minuten geinstalleerd.

Verwijderd

Topicstarter
Raven.. ik zie dat je inderdaad het zelfde probleem hebt gehad als ik... en het is je gelukt..
(t zou mij dus ook moeten lukken), hijs op dit moment bezig met installeren maar ik heb al
gezien dat hij de drivermappen heeft gekopieerd.. !!!
Ik post zometeen nog een message of alles goed gelukt is maar... ALVAST BEDANK !!!!!!!

(als jullie mooie vrouwen waren, had ik jullie uitgenodigd voor een drankje. :D)

  • PenguinPower
  • Registratie: Juni 2001
  • Laatst online: 15:57

PenguinPower

May the SOURCE be with you

Ben er van het weekend mee bezig geweest en kwam dit tegen op http://www.gc.peachnet.edu/www/wbeck/ .. (wat je bedoelt)
METHOD 1: (Can retain ability to load Recovery Console from CD-ROM - i.e. don't have to use winnt.sif)

Go to The Elder Geek and create a bootable Windows XP cdrom with integrated Service Pack 1. During this process, you should have all the files that make up the XP SP1 cdrom save to some folder (called "XP_SP1", for example) on your computer. You'll have to edit a file (..XP_SP1\I386\Hivesft.inf). You'll also have to add PnP drivers to the root of the XP_SP1 folder. Then, you can burn the finalized XP SP1 (with extra PnP support) cdrom.
Edit ...XP_SP1\I386\Hivesft.inf and search for the following entry "Devicepath" (without quotes). It should look something like:
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%SystemRoot%\inf"

Modify this entry to point to PnP drivers on your XP SP1 cdrom. Do not include any spaces and make sure the entry is listed on ONE line and the value of DevicePath is equal to or less than 255 characters.. Here's an example:
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%SystemRoot%\inf;D:\PnP\Audio;D:\PnP\Monitor;D:\PnP\Nic;D:\PnP\Other;D:\PnP\Printer;D:\PnP\Scanner;D:\PnP\Video; E:\PnP\Audio;E:\PnP\Monitor;E:\PnP\Nic;E:\PnP\Other;E:\PnP\Printer;E:\PnP\Scanner;E:\PnP\Video"

The last thing you have to do is to copy the PnP drivers! Here's some PnP files that provide PnP support for monitors, scanners, Intel Pro NICs, Intel Video adapter, an HP printer, and Intel Chipsets. Just copy them to the root of the XP_SP1 folder and burn away!
Sure it's a hack and it's not pretty because your cdrom drive letter could be 'D' or 'E', but it works. Let me know if you find a way to automatically insert the correct cdrom drive letter.
Also, the PnP folders and files stay on the cdrom. They're not copied to the local hard drive.
One last thing. If you'd like to automate the entire XP build process except for creating a partition, then copy this file (Winnt.sif) to the ..XP_SP1\I386 folder. Be careful, if you do this then you can no longer boot from Windows XP cdrom and load the Recovery Console. Of course, you can still install the Recovery Console from the cdrom to Windows XP. For an automated install, just run ..\I386\Winnt32.exe /cmdcons /unattend. A nice little utility called ChangeINI (do a GOOGLE search) can help you automate the process of modifying the boot timer from 30 seconds to 1 second!
I'd like to point out that winnt.sif is configured to prompt you for partition information during the XP setup process. This prompt can be eliminated and the entire hard drive can be used - just edit winnt.sif.
Enjoy! Email me and let me know if this has helped you out! You saw this awesome XP hack here first! :-)

Verwijderd

Topicstarter
JAAA !!! het is gelukt....

NOGMAALS BEDANKT!!

  • SH007
  • Registratie: November 2001
  • Niet online
[win2k/XP] in de titel gefrot :)

Verwijderd

Topicstarter
?? neej.. de $OEM$ map niet in de I386 map zetten maar in de root van de image map... alles werkt perfect

Verwijderd

Topicstarter
ohh.. je bedoelt in de topic titel.. sorry.. :D
Pagina: 1