Estos días me he visto en la obligación de instalar una gran cantidad de máquinas distintas, de distintos clientes y con distintos discos duros. Debido a la cantidad de tiempo que exige el hecho de instalar programa por programa, actualizaciones y hacer las configuraciones he ideado una manera rápida, efectiva y segura (hasta donde han llegado mis pocas pruebas hasta ahora) de instalar un sistema.
Por lo general la gente para hacer instalaciones rápidas utiliza sistemas tipo Windows UE (Unattended Edition); aunque no hablaré mucho de él, solo mencionaré que es la peor basura que le puedes instalar a un computador y que te ahorras mucho tiempo pero el sistema será inestable y le faltarán muchas funciones necesarias. En otro tema que estoy haciendo hablaré más sobre esto :).
Ok, comencemos a explicar lo que hago:
Primero, hago una instalación en limpio en Virtualbox o en VMWare de Windows XP en un disco duro virtual de 5Gb al cual le instalo programas como:
- Office.
- Lector PDF (Foxit Reader)
- Navegadores (Opera, Mozilla)
- Grabadores de CD/DVD (Nero, CD Burner XP)
- Reproductor de música (Aimp2)
- Compresor/descompresor (Winrar)
- Antivirus (Nod32)
- Máquina de JAVA.
- P2P (Ares, Limewire, Emule…)
Todo actualizado a su última versión.
Lo que NO instalo:
- Drivers de computador.
- Actualizaciones para Windows.
Arreglo todo como debe ir, aplico algunas configuraciones extra y procedo a apagar la máquina virtual.
Ahora con Clonezilla (al final dejo el manual de uso) proceso a hacer una imagen completa de la unidad de 5Gb (savedisk) eligiendo la opción -rm-win-swap-hib para eliminar el Hiberfile.sys (archivo de hibernación) y el Pagefile.sys (archivo de paginación) y así la imagen saldrá más pequeña. Para guardar la imagen puedes usar un servidor SSH que puede ser la misma máquina Host o puedes guardar la imagen en otro disco virtual que hayas creado y montado.
Una vez hecha la imagen, que tendrá un tamaño variable de acuerdo a la cantidad de programas que instalaste la guardas en un pendrive, servidor o donde quieras, en mi caso usé mi servidor SSH local y la imagen ocupaba 2.5Gb sin compresión, con compresión pudo llegar a 1.5Gb.
Una vez hecho eso, hago respaldo de la máquina a formatear y restauro esa imagen que hice; para eso uso también mi servidor SSH. Como es de esperarse, el sistema ya no iniciará porque fue instalado en un pc con hardware distinto. Una vez restaurada la imagen (por lo general no se lleva más de 10min) coloco el CD de XP SP2 (la misma versiópn que usé para hacer la imagen) y proceso a hacer una reparación del sistema; la reparación solo tocará archivos del sistema y no de programas así que ‘en teoría’ debe quedar todo como lo dejamos. La restauración puede tomar entre 15 y 20 minutos.
Cuando termine de reparar podremos acceder al sistema, con todos los programas instalados y funcionando! en ese momento solo nos dedicaremos a instalar:
- Controladores de dispositivos.
- Actualizaciones del sistema (SP3 instalo yo)
- Net Framework.
- Messenger.
- Actualizar el antivirus.
- Otras restricciones para evitar malwares.
- Macromedia Flash Player.
Con eso ya tenemos casi todo listo, pero hay un pequeño detalle, el disco duro sigue mostrandose que es de 5Gb aunque el disco sea de 250Gb; eso es porque la imagen que yo hice la hice en un disco de 5Gb y el tomó ese espacio como partición. Lo que debemos hacer es redimensionar el espacio de la unidad con GParted (al final dejo el manual de uso), Partition Magic o Acronis Disk Director Suite o cualquier otro que deseen. Yo por lo general dejo 3 particiones:
- Una partición para el sistema, de 20Gb apróximadamente según el uso que le den al computador.
- Una partición para los datos del usuario con casi todo el espacio restante.
- Una partición de tipo EXT3 de linux para guardar una imagen de disco de la partición C:\ (que es la del sistema) cuando ya esté todo instalado con controladores, configuraciones y todo; normalmente la hago de 6Gb pero si la imagen va a salir más grande pues coloco más espacio en la partición. La razón de usar EXT3 (o incluso pueden usar EXT2) frente a otra como NTFS es el hecho de que Windows no reconoce particiones de este tipo y no la montará, así que en el momento de un apagado incorrecto del sistema hay menos posibilidades de que la partición sufra daños. También EXT2 y EXT3 son muy buenos sistemas de archivos, muy estables y seguros. Otra razón es que como no será montada la partición el usuario jamás tendrá acceso a dicha partición y no borrará la imagen por error ;). Recuerda usar la opción -rm-win-swap-hib en Clonezilla para que no salga tan grande la imagen.
Ahora vamos a sacar más o menos cuentas del tiempo empleado:
- 15min de la restauración de la primera imagen.
- 20min (y es mucho) de la reparación del sistema.
- 20min de la instalación de drivers, actualizaciones y configuraciones extra.
- 15min entre redimensionar las particiones y hacer la imagen del disco duro actual.
El total es de 70 minutos que se convierten en 1 hora y 10 minutos. Un trabajo completo en ese tiempo. Solo faltaría restaurar el respaldo del usuario que puede llevar pocos o muchos minutos dependiendo de como restauremos el respaldo y que tanta información sea. Quizas no sa el tiempo que esperaban pero por un trabajo tan completo es muy poco el tiempo empleado ;)
Si el sistema se daña o le entran virus difíciles de quitar solo basta con restaurar la imagen que hicimos en la partición EXT3 y todo quedará como nuevo, en 15 minutos o menos! y sin borrar los datos del usuario, qué tal!?
Para sistemas como Windows Vista seguro necesitaremos más de 15Gb de espacio para hacer la imagen y probablemente debamos comprimirla, una completa joda…
Manual Clonezilla: http://util-pc.com/modules/smartsection/item.php?itemid=17
Manual GParted: http://util-pc.com/modules/smartsection/item.php?itemid=16
Salu2
Muy interesante el documento Juan vs siempre simplificando las cosas… mas arriba lei que ya no te vas a conectar (casi nada es = a nada) una lastima pero igual te deceo lo mejor y como dice por ahi una gran persona:
“Felicidad”