Hem instal·lat un server amb tots els programes, pedaços, etc, i volem fer una imatge, per poder tornar enrera, per deplegar-la en un altre servidor, etc.
Podem usar alguna de les eines de tota la vida: Ghost, Acronis, etc, o bé podem fer servir el magnific entorn de Windows PE.
Què és el Windows PE? És el substitut dels discs d’arrencada de MS-DOS que tants i tants problemes ens han portat.
Per fer un disc d’arrencada de Windows PE necessitem diverses coses (totes gratuïtes):
- Windows Automated Installation Kit (AIK)
- Drivers de Xarxa del servidor
- Drivers de l’storage del servidor (si volem accedir a la SAN, també podem posar drivers de la tarja FC, però no crec que sigui una bona opció)
Aleshores instal·lem el WAIK. Un cop instal·lat, utilitzem la comanda copype.cmd per desplegar la instalació del Windows PE.
PAS 1)
copype x86 c:\winpe_x86
(també pot ser amd64 o ia64, segons l’arquitectura que tinguem).
Això ens crea en la carpeta c:\winpe_x86 una estructura d’arbre com aquesta:
c:\winpe_x86
c:\winpe_x86\mount
c:\winpe_x86\ISO
A dins de la carpeta, trobem els arxius necessaris per crear una ISO amb els drivers estandard i l’idioma anglés.
PAS 2)
Necessitem tenir el imagex dins de les eines del CD, per tant cal que el copiem de C:\archivos de programa\Windows AIK\Tools\<arquitectura>\imagex.exe, i el posem a c:\winpe_x86\ISO.
També necessitarem copiar la carpeta \servicing de C:\archivos de programa\Windows AIK\Tools\Servicing dins de c:\winpe_x86\ISO\Servicing.
I per últim, dues DLL de C:\windows\system32\msxml6.dll i msxml6r.dll, també a c:\winpe_x86\ISO\Servicing.
PAS 3)
Creem un arxiu que ens exclogui del imageX els arxius tipus tmp, el pagefile, etc. Aquest arxiu s’ha de dir Wimscript.ini, i ha d’estar a c:\winpe_x86\ISO. Ho podem fer amb el notepad. El seu contingut seria aquest:
[ExclusionList]
ntfs.log
hiberfil.sys
pagefile.sys
“System Volume Information”
RECYCLER
Windows\CSC
[CompressionExclusionList]
*.mp3
*.zip
*.cab
\WINDOWS\inf\*.pnf
PAS 4)
Per instal·lar els drivers, només cal baixar-los i descomprimir-los en una carpeta. Després muntar la winpe.wim que ens ha generat la comanda anterior:
1) MUNTAR IMATGE: imagex /mountrw c:\winpe_x86\winpe.wim l c:\winpe_x86\mount
2) CARREGAR DRIVER: peimg /inf=<nom_del_inf> c:\winpe_x86\mount\windows
3) PREPARAR IMATGE: peimg /prep c:\winpe_x86\mount\windows
4) DESMUNTAR IMATGE: imagex /unmount /commit
5) COPIAR .WIM: Ara ja hem generat un nou arxiu .WIM. Només cal tornar a generar la ISO, amb el PAS 5)
PAS 5)
Crear la ISO:
oscdimg -n -bc:\winpe_x86\etfsboot.com c:\winpe_x86\ISO c:\winpe_x86\winpe_x86.iso
Després d’uns minuts, ja tenim un CD llest per arrencar el servidor. En arrencar, ens apareix una línia de comandes. Aleshores només cal veure a quina unitat ha muntat el CD, i executar el IMAGEX amb els paràmetres adeqüats:
Aquí tenim una seqüència típica:
- diskpart / list volume –> Aqui veiem on està el CDROM
- Canviem al unitat D: (o on estigui el CDROM)
- Podem usar com a unitat destí una unitat física, un USB o bé una unitat de xarxa, fent un “net use * \\servidor\carpeta /user:domini\usuari <password>”
imagex /capture c: e:\imatge.wim “imatge del sistema”. Aqui hem posat e:, que seria la unitat destí.
Adjunto uns links de aquest procés:
ImageX Command-Line Options
Add a Device Driver to an Offline Windows PE Image