|
|||
Nota preliminare 1 - A chi è rivolta questa guida
Questa guida fornisce un supporto a chi deve installare un Driver di terze parti oppure OEM non presente sul CD di installazione di Windows XP; chi voglia installare XP su un Hard Disk collegato ad un dispositivo SCSI, ATA/66-100-133 o RAID non supportato in modo nativo dal SO deve fornire tale driver su un disco floppy durante la fase iniziale dell'installazione altrimenti il Setup di XP non vedrà neppure l'Hard Disk con la conseguente impossibilità di proseguire l'installazione. Si daranno quindi le direttive per integrare il driver Highpoint Hpt366 nel cd di installazione di Windows XP.
Nota preliminare 2 - Cosa ci serve
- Il CD di installazione di Windows XP, Home o Professional
- Il file del Service Pack 1 di Windows XP - che trovate sul
sito ufiiciale Microsoft®
- Il file del Service Pack 2 di Windows XP
- che trovate sul
sito ufiiciale Microsoft®
- Il file immagine del boot sector che si può trovare quì.
- Il driver di terze parti che nelle sue componenti è in genere formato
dai file con estensioni sys, inf, oem, cat.
La realizzazione del CD avverrà secondo queste fasi:
1 - Integrazione del Service
Pack 1
2 - Integrazione del Service Pack
2
3 - Integrazione del Driver mediante la
creazione di un file di risposte
4 - Scrittura del CD con Nero Burning Rom
1 - Integrazione Service Pack 1
Creiamo, ad esempio in C:\, una cartella con nome XPSP1 ed estraiamo al suo interno il contenuto del file xpsp1_it_x86.exe del Service Pack 1 digitando il comando C:\xpsp1_it_x86.exe -x:C:\XPSP1 in Start >> Esegui...
Terminata la fase di estrazione creiamo una cartella con nome WINXP, inseriamo nel lettore il CD di installazione di Windows XP e copiamone tutto il contenuto nella cartella appena creata.
A questo punto procediamo all'integrazione vera e propria del Serice Pack digitando, sempre in Start >> Esegui..., il comando
C:\XPSP1\update\update.exe -s:C:\WINXP
Attenzione al percorso, atrimenti l'integrazione non inizierà!
L'integrazione inizia
Finita la procedura di integrazione possiamo già cancellare la cartella XPSP1 che da qui in avanti non ci servirà più.
2 - Integrazione Service Pack 2
Creiamo, ad esempio in C:\, una cartella con nome XPSP2 ed estraiamo al suo interno il contenuto del file WindowsXP-KB835935-SP2-ITA.exe del Service Pack 1 digitando il comando C:\WindowsXP-KB835935-SP2-ITA.exe -x:C:\XPSP1 in Start >> Esegui...
Terminata la fase di estrazione creiamo una cartella con nome WINXP, inseriamo nel lettore il CD di installazione di Windows XP e copiamone tutto il contenuto nella cartella appena creata.
A questo punto procediamo all'integrazione vera e propria del Serice Pack digitando, sempre in Start >> Esegui..., il comando
C:\XPSP2\i386\update\update.exe -s:C:\WINXP
Attenzione al percorso, atrimenti l'integrazione non inizierà!
L'integrazione inizia
Finita la procedura di integrazione possiamo già cancellare la cartella XPSP1 che da qui in avanti non ci servirà più.
Per l'aggiunta del driver si deve procedere ad una installazione
Unattended.
Passiamo quindi all'installazione del driver relativo al controller HighPoint
Technology Inc. HPT366
IDE.
\$OEM$\
\$OEM$\$1\
\$OEM$\$1\WINDOWS\OemDir
\$OEM$\$1\WINDOWS\OemDir\Hpt\
in modo che abbiano questa struttura
All'interno della cartella più profonda copiamo i file del nostro driver, in questo caso
HPT366.SYS
HPT366.INF
HPT366.OEM
A
parte i nomi \$OEM$ e \$OEM$\$1\ che non
possono essere cambiati, si può dare alle altre cartelle qualunque
nome e crearne quante ne vogliamo, purchè si trovino all'interno della
sottocartella \$OEM$\$1\ e purchè si utilizzi il percorso
esatto come spiegato nella sezione 3c.
3b - Preleviamo dal CD di Windows XP nella cartella \SUPPORT\TOOLS
il file deploy.cab e decomprimiamolo in una cartella, ad
esempio C:\work, che alla fine del lavoro cancelleremo insieme
a tutto il suo contenuto.
Nella lista dei file decompressi troviamo il file setupmgr.exe;
lanciamo questa applicazione.
Si avvierà una procedura automatizzata che ci chiede di impostare,
se vogliamo, alcuni parametri;
scegliamo la procedura descritta dalle immagini seguenti;
Possiamo personalizzare l'installazione passando per le diverse
sezioni ma si può anche lasciare tutto così com'è;
in quest'ultimo caso all'avvio del CD la procedura di installazione chiederà
all'utente di settare tutti i parametri;
infine salviamo il file di risposte col nome winnt.sif.
3c - Apriamo il file winnt.sif con un editor di
testo, ad esempio notepad, ed aggiungiamo queste linee di codice, ognuna nella
rispettiva sezione;
I commenti inseriti tra i caratteri # # sono solo esplicativi, per cui non andranno inseriti;
;SetupMgrTag
[Data]
AutoPartition=0 # Attenzione: se si lascia 1 windows selezionerà la partizione automaticamente senza darci possibilità di scelta #
MsDosInitiated="0"
UnattendedInstall="Yes"[Unattended]
UnattendMode=ProvideDefault
OemPreinstall=Yes # Questa è la riga imortante che indica a windows che si vuole caricare un driver OEM #
OemSkipEula=Yes # Questa riga consente di saltare la visualizzazione della End-User License Agreement #
TargetPath=\WINDOWS
OEMPnPDriversPath="WINDOWS\OemDir\Hpt" # Sezione 3a bisogna recuperate il percorso esatto del file all'interno della cartella \$OEM$\$1\ #
DriverSigningPolicy=Ignore # Se il driver non è certificato per funzionare sotto xp, con questa riga windows non mostrerà alcun avviso a riguardo #
[GuiUnattended]
EncryptedAdminPassword=NO
OEMSkipRegional=1[UserData]
FullName=""
OrgName=""[Identification]
JoinWorkgroup=WORKGROUP[Networking]
InstallDefaultComponents=Yes[TapiLocation]
CountryCode=39[Branding]
BrandIEUsingUnattended=Yes[Proxy]
Proxy_Enable=0
Use_Same_Proxy=0
Attenzione: l'unica sezione obbligatoria è [Unattended]; le altre possono essere omesse!
Possiamo aggiungere tutti i comandi che vogliamo; la lista dei comandi insieme al loro funzionamento si trova nel file deploy.chm insieme alla guida.
Copiare quindi il file winnt.sif appena modificato all'interno della cartella \WINXP\i386.
3d - Aggiungiamo al file \WINXP\I386\TXTSETUP.SIF
le seguenti linee nelle ripettive sezioni:
[SourceDisksFiles]
hpt366.sys = 1,,,,,,4_,4,1,,,1,4[HardwareIdsDatabase]
PCI\VEN_1103&DEV_0004&REV_01 = "Hpt366"[SCSI.Load]
Hpt366 = hpt366.sys,4[SCSI]
Hpt366 = "Highpoint Technology Inc. Hpt366 Ultra DMA 66 Controller"
Queste
informazioni si ricavano dal file HPT366.OEM.
3e- Comprimiamo il file HPT366.SYS con makecab.exe
che troviamo in C:\Windows\System32
Se non disponete del file makecab.exe potete prelevarlo da qui.
3f - Copiamo i file HPT366.SY_ appena creato insieme
al file winnt.sif in C:\WINXP\I386
Siamo quindi giunti al termine della fase di preparazione del materiale, procediamo con la scrittura del CD.
4 - Scrittura del CD con Nero Burning Rom
Clicchiamo su 'Crea nuova compilation' oppure File>>Nuovo, si aprirà la finestra Nuova Compilation
Selezioniamo CD-ROM [Boot]. Informazioni sul formato El Torito Bootable CD-ROM
Impostiamo le proprietà della compilation in questo modo;
Selezioniamo File immagine e con Sfoglia individuiamo la posizione del file;
il file di boot è disponibile quì.
Attenzione: bisogna impostare i diversi parametri come riportato di seguito.
Dopo aver cliccato su ok clicchiamo su Nuovo ed aggiungiamo alla compilation tutto il
contenuto della cartella C:\WINXP;
quindi clicchiamo sull'icona Scrivi-CD;
Importante: selezioniamo Disc-At-Once, e spuntiamo Chiudi CD.