Realizzazione di WinXP Unatteded in 2 CD
Introduzione
Come notato nel
Capitolo 10 Parte 1, se il file oltrepassa le dimensioni massime di capacità di un CD (
800Mb), siamo obbligati a realizzare un DVD. Ma in qual caso non si possedesse un masterizzatore DVD, come poter ovviare al problema dell'enorme dimensione del
WinXP Unattended che abbiamo realizzato? Poiché giustamente non entrerebbe in un solo CD.
La soluzione esiste!!! Realizzare il nostro
Sistema Operativo in 2 CD.
IL fatto di realizzare 2 CD (invece che un solo CD/DVD) é indiscutabilemente la soluzione migliore.
Perché?
Facciamo un esempio:
La dimensione dei dati contenuti nella cartella
C:\XP (il nostro
WinXP Unattended) é di
1.1 Gb.
Come possiamo notare le dimensioni oltrepassano largamente lo spazio massimo che un CD possa contenere. Ora la soluzione più pratica é realizzare un DVD, ma come già detto meglio 2 CD. Ma quali sono gli svantaggi nel realizzare un DVD ed i vantaggi nel realizzare 2 CD?
Vantaggi
1. La realizzazione in
2 CD, permette di poter creare il primo CD utilizzabile per
un periodo di vita abbastanza lungo, poiché potremmo solamente inserire il nostro
WinXP più il Service Pack 2 rilasciato dalla Microsoft.
2. Nel secondo CD integreremo tutti gli aggiornamenti e le applicazioni di terze parti che desideriamo inserire.
Ora, perché far tutto cio'?
Perché giustamente il primo CD non cambierà mai, sarà sempre un
WinXP con SP2 integrato. Ma il secondo CD potrebbe
risultare obsoleto nel giro di 1 anno, poiché le applicazioni da noi inserite si aggiornano frequentemente, escono nuovi programmi, nuovi aggiornamenti ecc.....
Allora come potete notare, ci resterà solamente il fatto di
modificare il secondo CD,
lasciando intatto il primo, reintegrando nuove applicazioni, programmi, aggiornamenti, driver ecc..., sul secondo CD. Se invece realizzeremo un solo DVD ci vedremo costretti a modificare tutto il nostro sistema operativo WinXP Unattended.
Svantaggi
Lo svantaggio (se si puo' definire cosi'), e che la realizzazione del
WinXP Unatteded in 2 CD é più complicata, laboriosa, dovremmo modificare alcuni files che abbiamo creato durante la creazione del nostro WinXP Unattended, ed in più modificare tutta l'arborescenza della cartella
C:\XP. Poiché, come già spiegato, nella prima realizzazione del primo CD dovrà contenere esclusivamente la base del sistema operativo
WinXP più l'SP2 (poi sta a voi decidere cosa integrare nel primo CD, potremmo benissimo integrare per esempio alcuni drivers, ma potrebbero evolvere nel tempo, e quindi diventare obsoleti, il mio consiglio é di realizzare appunto il primo CD con solo la base del
WinXP più SP2).
Spiegazione
Per realizzare il primo CD con
la base del sistema operativo WinXP e
l'integrazione dell'SP2 riferitevi alla guida del
Capitolo 1 e nel
Capitolo 2. Ora fermiamoci qui, poiché dovremmo effettuare alcune modifiche.
Il file
Unattended.txt ed anche i files
winnt.sif e
winnt32.sif dovranno essere modificati (come spiegato nel
Capitolo 4) più una notifica di
variabile di %CDROM% inserita nel file
application.bat richiamato dal file
cmdlines.txt , la quale inserita nell'apposita cartella ci
richiederà l'inserimento del secondo CD al termine dell'installazione dell'SP2.
In pratica:
1. Modificazione del file
Unattended.txt, winnt.sif e winnt32.sif
2. Cambiamento di arborescenza del file
application.bat
3. Notifica del file
cmdlines.txt al giusto percorso per il file
application.bat
Ma come funziona allora?
Il file
unatteded.txt come il
winnt.sif e winnt32.sif richiameranno l'installazione della base del
WinXP e l'SP2, poi, una volta l'installazione terminata, il comando inserito nei 3 files andrà a cercare il file
cmdlines.txt, il quale avrà inserito il parametro di ricercare il file
application.bat che avrà inserito a sua volta
la variabile %CDROM%, che richiederà
l'inserimento del secondo CD.
IL secondo CD, possederà solamente le cartelle di arborescenza corretta per l'installazione di tutti i programmi ed aggiornamenti che desideriamo integrare, più il file
application.bat per i parametri delle installazioni silenziose.
Quindi riesumendo:
1. Primo CD la base del Sistema Operativo WinXP + SP2 (che conterrà i files unatteded.txt winnt.sif e winnt32.sif ecc...) ed il file application.bat che conterrà la variabile %CDROM%
2. Tutte le applicazioni che desideriamo installare in modalità silenziosa più il file application.bat
Svolgimento
Create il
primo CD con
la base del Sistema Operativo WinXP + SP2 e nell'
application.bat inseriamo la variabile
%CDROM%:
@echo off
Inserire il secondo CD che contiene il Titolo del primo programma di terze parti da installare
IF EXIST D:\SETUP.EXE set CDROM=D:
IF EXIST E:\SETUP.EXE set CDROM=E:
IF EXIST F:\SETUP.EXE set CDROM=F:
IF EXIST G:\SETUP.EXE set CDROM=G:
IF EXIST H:\SETUP.EXE set CDROM=H:
IF EXIST I:\SETUP.EXE set CDROM=I:
IF EXIST J:\SETUP.EXE set CDROM=J:
IF EXIST K:\SETUP.EXE set CDROM=K:
IF EXIST L:\SETUP.EXE set CDROM=L:
IF EXIST M:\SETUP.EXE set CDROM=M:
IF EXIST N:\SETUP.EXE set CDROM=N:
IF EXIST O:\SETUP.EXE set CDROM=O:
IF EXIST P:\SETUP.EXE set CDROM=P:
IF EXIST Q:\SETUP.EXE set CDROM=Q:
IF EXIST R:\SETUP.EXE set CDROM=R:
IF EXIST S:\SETUP.EXE set CDROM=S:
IF EXIST T:\SETUP.EXE set CDROM=T:
IF EXIST U:\SETUP.EXE set CDROM=U:
IF EXIST V:\SETUP.EXE set CDROM=V:
IF EXIST W:\SETUP.EXE set CDROM=W:
IF EXIST X:\SETUP.EXE set CDROM=X:
IF EXIST Y:\SETUP.EXE set CDROM=Y:
IF EXIST Z:\SETUP.EXE set CDROM=Z:
echo %cdrom%
pause
Dopo la parola
pausa l'installazione automaticamente si arresterà chiedendovi l'inserimento del secondo CD, il quale una volta inserito ed aver cliccato su enter andrà a cercare il file
application.bat presente nel secondo CD, il quale conterrà tutte le informazioni necessarie per il proseguimento dell'installazione del primo programma di terze parti da voi scelto, ma siccome poi il file
application.bat conterrà anche la sintassi di non riavvio, integrerà tutte le applicazioni inserite, fino all'ultimo comando.
Ricordatevi solamente l'arborescenza del secondo CD che dovrà essere:
1. Per le applicazioni inseritele nella cartella
$OEM$\$1\applications
2. Per il file
application.bat nella cartella
$OEM$ (questo vale anche per il
primo CD che dovrà contenere la variabile
%CDROM%)
Codesto sistema é valido per tutte le applicazioni batch (bat) che desiderate inserire nel vostro WinXP Unatteded (vedi il famoso clean.bat inserito nella guida al
Capitolo 4).
Vi ricordo che tutte le cartelle del secondo CD dovranno essere create manualmente, e poi copiate tali e quali quando le masterizzate:
%systemroot% $OEMS$\$1\applications
%systemroot% $OEMS$\application.bat
Attenzione
La variabile %CDROM% ed il comando setup.exe
IF EXIST D:\SETUP.EXE set CDROM=D:
IL comando
setup.exe colorato in verde dovrà essere il comando per la prima installazione desiderata. Ad esempio se prendete l'esempio del file
application.bat inserito nella guida al
Capitolo 4 eccone il contenuto
@echo off
echo Installazione del Windows Media Player 10 ...
start /wait %systemdrive%\applications\mp10setup.exe /Q:A /R:N /C:"setup_wm.exe /DisallowSystemRestore /Q:A /R:N"
echo.
echo Installazione di MSN Messenger 6.2 ...
start /wait %systemdrive%\applications\MsnMsgs.msi /QB
echo.
echo Installazione di NET Framework 1.1 ...
start /wait %systemdrive%\applications\netfrwrk\netfx.msi /QB
echo.
echo Installazione di NET Framework 1.1 SP1 ...
start /wait %systemdrive%\applications\netfrwrk\ntfxsp1.exe /QB
echo.
Come notate la prima installazione richiesta dal file bat é il
Windows Media Player 10, quindi:
@echo off
echo Installazione del Windows Media Player 10 ...
start /wait %systemdrive%\applications\mp10setup.exe /Q:A /R:N /C:"setup_wm.exe /DisallowSystemRestore /Q:A /R:N"
echo.
L'eseguibile é colorato in verde quindi la variabile
%CDROM% dovrà essere:
@echo off
Inserire il secondo CD per l'installazione di Windows Media Player 10 .....
IF EXIST D:\mp10setup.exe set CDROM=D:
IF EXIST E:\mp10setup.exe set CDROM=E:
IF EXIST F:\mp10setup.exe set CDROM=F:
IF EXIST G:\mp10setup.exe set CDROM=G:
IF EXIST H:\mp10setup.exe set CDROM=H:
IF EXIST I:\mp10setup.exe set CDROM=I:
IF EXIST J:\mp10setup.exe set CDROM=J:
IF EXIST K:\mp10setup.exe set CDROM=K:
IF EXIST L:\mp10setup.exe set CDROM=L:
IF EXIST M:\mp10setup.exe set CDROM=M:
IF EXIST N:\mp10setup.exe set CDROM=N:
IF EXIST O:\mp10setup.exe set CDROM=O:
IF EXIST P:\mp10setup.exe set CDROM=P:
IF EXIST Q:\mp10setup.exe set CDROM=Q:
IF EXIST R:\mp10setup.exe set CDROM=R:
IF EXIST S:\mp10setup.exe set CDROM=S:
IF EXIST T:\mp10setup.exe set CDROM=T:
IF EXIST U:\mp10setup.exe set CDROM=U:
IF EXIST V:\mp10setup.exe set CDROM=V:
IF EXIST W:\mp10setup.exe set CDROM=W:
IF EXIST X:\mp10setup.exe set CDROM=X:
IF EXIST Y:\mp10setup.exe set CDROM=Y:
IF EXIST Z:\mp10setup.exe set CDROM=Z:
echo %cdrom%
pause
Masterizzazione
La masterizzazione si effettua in questo modo:
1. Il primo CD in modalità
CD-ROM di boot come spiegato nel
Capitolo 10 parte 1
2. Il secondo CD lo potete benissimo masterizzare come
CD di Dati (non dimenticatevi le cartelle che dovete creare:
$OEMS$\$1\applications).
Fatto avete creato il vostro
WinXP Unattended in 2 CD.
Modificato da comatrix 11/05/2005 4.38
Modificato da comatrix 11/05/2005 4.47