Drivers de rede no RIS

1

Eu tenho o RIS (Remote Installation Service) no meu servidor e tenho uma imagem do XP no RIS.

Tudo corre muito bem, mas tenho um pequeno problema. Quando uso o processo de instalação remota, o computador solicita drivers de rede. Então, minha pergunta é a seguinte:

Como posso fornecer esses drivers? Preciso incluí-los na imagem?

Eu gostaria de ter uma pasta no servidor e colocar todos os drivers lá, e quando uma configuração precisa, ela pode ir lá e pegar tudo o que precisa. É possível fazer isso?

    
por gedO 17.01.2012 / 07:50

4 respostas

2

Já faz tempo demais desde que usei o RIS, mas você não pode simplesmente adicionar os drivers à imagem de instalação? cf. link

Além disso, link :

Putting a driver into a RIS image

Through dumb luck I happened to stumble upon a third KB article [3] in which MS describes how to fix a bug in SYSPREP. The bug causes multiple identical entries to be added to DevicePath. What is DevicePath? It’s a registry value that contains a list of paths in which Windows searches for drivers when it detects new PNP hardware. Windows automatically performs an unattended installation of any suitable driver it finds. The default value for DevicePath is “%SystemRoot%\inf” and to be precise, it’s a list of locations in which Windows looks for INF files. The INF files then tell Windows where to look for the real driver files (SYS and CAT and the like).

Why don’t we just copy the raw driver files into a directory that’s part of the image and then update the DevicePath accordingly? As the driver directory belongs to the image, it will be copied to the machine’s harddisk. When the machine reboots after the image was installed, Windows should (re-)detect PNP hardware it doesn’t have a driver for and look up possible driver locations from DevicePath. This time Windows will find our driver and install it. Bingo! It’s kind of like pre-staging the driver by copying the driver files onto the target machine and telling it where to find the driver in case the hardware for it is detected. How do you do this?

1.Create the directory \​SERVER\​REMINST\​Setup\​Language\​Images\​RIPrep\​i386\​Mirror1\​UserData\​Drivers\​Broadcom.

Remember that RIPrep stands for the name of your image and Broadcom signifies your hardware. These names are just examples and you will need to adjust them to your requirements.

2.Copy the driver files into the newly created directory.

3.On the server or your personal workstation, fire up regedt32 if it’s Windows 2000 or regedit if it’s an XP machine. (My personal workstation has Windows XP on it and so I use regedit.)

4.Load the Software registry hive that’s part of the image by selecting HKEY_LOCAL_MACHINE and choosing Load Hive on the File menu. Navigate to \​SERVER\​REMINST\​Setup\​Language\​Images\​RIPrep\​i386 \​Mirror1\​UserData\​WINNT\​SYSTEM32\​CONFIG and pick the Software file.

5.Type RIS Image as the temporary name of the hive.

6.In the registry tree, navigate to HKEY_LOCAL_MACHINE\​RIS Image\​Microsoft\​Windows\​CurrentVersion and in the right pane double click the DevicePath value.

7.Append ;%SystemDrive%\​Drivers\​Broadcom to the value.

8.Unload the hive by navigating to HKEY_LOCAL_MACHINE\​RIS Image and selecting Unload Hive on the File menu. Don’t forget this step because otherwise the hive will not be saved until you reboot your personal workstation.

9.Install the RIS image on a test machine.

10.Enjoy.

    
por 17.01.2012 / 15:52
0

Já faz muito tempo desde que usei o RIS, mas não me lembro de uma maneira nativa de integrar drivers. Você poderia olhar para usar o nLite para integrar seus drivers, simplesmente aponte para o seu diretório de arquivos simples. Gostaria de sugerir uma instalação do 2008 R2 com o MDT e o WDS, pois substituíram o RISK.

    
por 17.01.2012 / 13:22
0

I would like to have some folder on server and put all drivers there and when a setup needs thenm it can go there and take all he needs. Is it posible to do this?

Sim, é totalmente possível. MS teve a mesma ideia. Eles também perceberam que os produtos precisavam de atualizações, de modo que colocaram, há muitos anos, o sucessor. Atualize seu servidor para algo não totalmente desatualizado e você encontrará a funcionalidade no WDS.

    
por 17.01.2012 / 13:27
0

Da mesma forma com Tim Brigham, faz muito tempo desde que fiz isso, mas se bem me lembro, você precisa instalar os drivers na pasta i386 no servidor RIS

\risserver\REMINST\Setup\<language>\Images\<image>\i386

Você precisa copiar os arquivos .sys , .inf e .cat , eu acho. Depois de reiniciar o Serviço de Instalação Remota, ele deve gerar um arquivo .pnf (arquivo .cat compilado).

Isso deve ser suficiente para o instalador reconhecer o driver.

    
por 17.01.2012 / 15:56