Pagina precedente | 1 | Pagina successiva
Stampa | Notifica email    
Autore

[Windows] Guida WinXP Unattended --- Capitolo 10 Parte 2

Ultimo Aggiornamento: 24/11/2006 04:20
OFFLINE
Post: 2.139
Veterano
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
11/05/2005 04:37
 
Modifica
 
Cancella
 
Quota
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi

Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Crea forum gratis, gestisci la tua comunità! Iscriviti a FreeForumZone
FreeForumZone [v.6.1] - Leggendo la pagina si accettano regolamento e privacy
Tutti gli orari sono GMT+01:00. Adesso sono le 20:44. Versione: Stampabile | Mobile
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com