1 Tema 3: Instalación Desatendida de Windows 2000 ServerResumen: Cómo automatizar la instalación de Windows 2000 Server Aprender a crear el archivo de respuestas Automatizar la instalación de aplicaciones 3. Instalación desatendida
2 3. Instalación desatendida1. Preparar la instalación desatendida Preparar el archivo de respuestas Archivo que incorpora las respuestas que necesita el asistente de la instalación El directorio \i386 del CD de instalación incluye un archivo ejemplo unattend.txt Se puede utilizar otro nombre: instalar.txt o maquina1.txt Nombres para uso específico:
3 3. Instalación desatendidaFormato del archivo de respuestas Microsoft Windows 2000 Professional, Server, Advanced Server and Datacenter (c) Microsoft Corporation. All rights reserved. Sample Unattended Setup Answer File This file contains information about how to automate the installation or upgrade of Windows 2000 Professional and Windows 2000 Server so the Setup program runs without requiring user input. [Unattended] Unattendmode = FullUnattended OemPreinstall = NO TargetPath = WINNT Filesystem = LeaveAlone [UserData] FullName = "Your User Name" OrgName = "Your Organization Name" ComputerName = "COMPUTER_NAME" [GuiUnattended] Sets the Timezone to the Pacific Northwest Sets the Admin Password to NULL Turn AutoLogon ON and login once TimeZone = "004" AdminPassword = * AutoLogon = Yes AutoLogonCount = 1 For Server installs [LicenseFilePrintData] AutoMode = "PerServer" AutoUsers = "5" [GuiRunOnce] List the programs that you want to launch when the machine is logged on to for the first time [Display] BitsPerPel = 8 XResolution = 800 YResolution = 600 VRefresh = 70 [Networking] When set to YES, setup will install default networking components. The components to be set are TCP/IP, File and Print Sharing, and the Client for Microsoft Networks. InstallDefaultComponents = YES [Identification] JoinWorkgroup = Workgroup 3. Instalación desatendida
4 3. Instalación desatendidaDescripción general: Archivo estructurado en secciones: [UserData] Dentro de cada sección tenemos claves con valores: BitsPerPel = 8 OrgName = “UCLM” Comentarios: se indican mediante ; Campos que no contienen mas que listas de valores Tenemos claves obligatorias y opcionales Los valores suelen ser cadenas de caracteres Los valores numéricos son decimales salvo que se indique otra cosa Se recomienda revisar el archivo unattend.doc que está dentro del archivo deploy.cab, en la carpeta \support\tools del CD de instalación. 3. Instalación desatendida
5 3. Instalación desatendidaMétodos para crear un archivo de respuestas: Dos opciones: Utilizar el Gestor de Instalación Crearlo manualmente Utilizar el Gestor de Instalación: Con el Gestor se pueden definir las siguientes tareas: Especificar la plataforma del archivo de respuestas Especificar el nivel de automatización Especificar la información sobre el nombre y la organización Definir uno o varios nombres de equipo Configurar hasta 99 inicios de sesión de administrador Configurar las propiedades de pantalla Configurar la red Configurar el unirse a un grupo o dominio (y agregarlo automáticamente) Crear carpetas de distribución 3. Instalación desatendida
6 3. Instalación desatendidaAgregar Agregar archivos a los archivos de distribución Agregar comandos a la sección [GuiRunOnce] Crear archivos Cmdlines.txt Crear páginas de código y configuración específicas Especificar configuración regional Especificar el uso horario Especificar información TAPI (Aplicaciones telefónicas) Personalizar el explorador Definir el nombre de la carpeta de instalación Agregar impresoras Agregar dispositivos de almacenamiento o una HAL personalizada Crear la carpeta de distribución y compartirla o especificar que la instalación se ejecutará desde el CD. 3. Instalación desatendida
7 3. Instalación desatendidaNo se pueden especificar todas las secciones con el Gestor de Instalación. Opciones más importantes: Opción de actualización Nombre del equipo ID del producto Grupo o dominio Uso horario Información de configuración de red Crear el archivo manualmente Utilizar un editor de textos Ejemplo de archivo de respuestas 3. Instalación desatendida
8 3. Instalación desatendidaCrear las carpetas de distribución Para instalar Windows 2000 Server en varios equipos La carpeta debe residir en una accesible mediante la red Se puede crear una carpeta de distribución y varios archivos de respuesta Sirve también para actualizar posteriores instalaciones Se puede crear la carpeta de distribución en varios equipos para realizar la copia más rápida Soporta hasta 8 carpetas de distribución Para crear la carpeta de distribución: Conectar con el equipo que contendrá la carpeta Crear una carpeta \w2kdist como recurso compartido Copiar el contenido de la carpeta \i386 en la carpeta creada 3. Instalación desatendida
9 3. Instalación desatendidaEstructurar la carpeta de distribución: 3. Instalación desatendida
10 3. Instalación desatendidaDescripción de la estructura de la carpeta de distribución: \i386 \$OEM$ \$OEM$\textmode: información de dispositivos y HAL \$OEM$\$$ \$OEM$\$1 \$OEM$\$1\drivers \$OEM$\$1\sysprep \$OEM$\driveletter 3. Instalación desatendida
11 3. Instalación desatendida2. Realizar una instalación desatendida Instalaciones que se pueden automatizar: Windows 2000 Server Cualquier aplicación que no se ejecute como servicio Agregar soporte adicional de idioma Service packs Instalación desatendida de Windows 2000 Server Debe especificarse el archivo de respuestas al lanzar el asistente de instalación La instalación desatendida se puede realizar de tres modos: CD arrancable Winnt.exe Winnt32.exe 3. Instalación desatendida
12 3. Instalación desatendidaCD arrancable El equipo debe tener soporte para CD arrancable El archivo de respuestas se debe llamar winnt.sif y debe estar localizado en un disquete El archivo debe incluir la sección [Data] con las claves correspondientes Winnt.exe o winnt32.exe Ejecutar el comando: Winnt /s:Z:\i386 /u:z:\unattend.txt /t:c /s: ubicación de los archivos originales (z: es el recurso compartido) /u: instalación desatendida /t: ubicación de los archivos que se van a copiar Winnt /s:Z:\i386 /unattend 10:z:\unattend.txt /tempdrive:c 10: tiempo que debe esperar antes del primer reinicio 3. Instalación desatendida
13 3. Instalación desatendidaEsquema de operación 3. Instalación desatendida
14 3. Instalación desatendidaAutomatizar la instalación de Windows 2000 Server Otros modos de automatizar la instalación: Winnt32 con el parámetro /syspart Sysprep Systems Management Server (SMS) CD arrancable Remote Installation service (RIS) Syspart Equipos con hw diferente No actualiza Si nueva Sysprep Idéntico hw SMS Actualiza muchos Si actualiza CD Equipos con arranque CD RIS 3. Instalación desatendida
15 3. Instalación desatendidaUtilizar syspart Se incluye como parámetro del comando winnt32 Se ejecuta la primera parte en un equipo de referencia que no tiene el mismo hw que el/los equipos en los que se terminará la instalación Esto reduce el tiempo de instalación, evitando la primera parte en el resto de equipos Requiere dos discos físicos, uno de ellos debe tener una partición primaria. La partición primaria no es necesario que esté en el computador principal. Utilizar sysprep Utilidad para crear una imagen de una instalación Windows 2000 Es interesante para instalar configuraciones idénticas en otros equipos Para utilizarla debe instalar Windows 2000 en un equipo de referencia e instalar las aplicaciones necesarias Reduce el tiempo de instalación 3. Instalación desatendida
16 3. Instalación desatendidaLos equipos deben tener la misma HAL, ACPI (configuración avanzada de energía) y dispositivos de almacenamiento Los dispositivos p&p se detectan Si los equipos difieren en hw, se puede utilizar sysprep junto con syspart Proceso: Instalar windows 2000 Server; no agregarlo a un dominio y dejar la clave del administrador en blanco Configurar el equipo Validar la imagen: verificar que la imagen es correcta Preparar la duplicación: ejecutar sysprep Duplicar la instalación: en este momento, la instalación comenzará con la detección de p&p, crear un SID único y ejecutar un mini asistente. La imagen puede copiarse utilizando software de tereceros (Norton Utilities Ghost o PowerQuest), y continuar la instalación en ese punto. Se puede crear un archivo de respuestas para sysprep 3. Instalación desatendida
17 3. Instalación desatendidaArchivos sysprep: Sysprep.exe (-quiet -reboot -nosidgen) Sysprep.inf: archivo de respuestas utilizado durante la duplicación Setupcl.exe: programa que procesa el archivo de respuestas para determinar las páginas que mostrará el asistente de instalación Mini Asistente de instalación: se inicia la primera vez que se arranca un equipo en el que se ha copiado un duplicado Ejecutar sysprep: Manualmente: En un equipo windows 2000 Server configurado: sysprep Preparar una carpeta sysprep (con los archivos sysprep) Ejecutar sysprep (con –reboot para verificar) Automáticamente: Se puede indicar en la sección GuiRunOnce: al terminar la instalación, se inicia la sesión y se ejecuta sysprep -quiet 3. Instalación desatendida
18 3. Instalación desatendidaUtilizar sysprep para extender particiones: Se puede redimensionar una instalación en modo GUI También sirve para reducir el tamaño del espacio requerido por la instalación Si el software de copia lo permite, eliminar en la imagen: Pagefile.sys, setupapi.log y hyberfil.sys Proceso: Configurar el disco del equipo principal al mínimo espacio requerido Incluir en el archivo de respuestas de la creación del duplicado, la sección FileSystem=ConvertNTFS Instalar windows 2000 en el equipo principal, crear la imagen Copiarla en el equipo destino, el tamaño de la partición será el mismo. Tras el reinicio, se utilizará todo el disponible. Utilizar SMS: sólo para actualizaciones Utilizar CD arrancable 3. Instalación desatendida
19 3. Instalación desatendida3. Automatizar la instalación de aplicaciones Dos métodos: Utilizar el archivo cmdlines.txt Utilizar el archivo de respuestas Cmdlines.txt Contiene los comandos que se ejecutan durante la fase GUI de la instalación Debe ubicarse el archivo en \$OEM$ Si se utiliza sysprep, debe ubicarse en \$OEM$\$1\sysprep Tres escenarios en los que utilizar cmdlines: Instalar componentes desde \$OEM$ Cuando las aplicaciones no se autoconfiguran para varios usuarios Cuando se desea iniciar la sesión como servicio y que los cambios afecten a todos los usuarios (Default User) 3. Instalación desatendida
20 3. Instalación desatendidaArchivo de respuestas: Utilizar la sección GuiRunOnce [GuiRunOnce] Command()="%systemdrive%\Sysprep\Sysprep _ quiet" Instalar aplicaciones: Dos métodos: Emplear el programa de instalación de la aplicación Utilizar un archivo de proceso por lotes: Start /wait