Configuración de requisitos previos para 'instalar Windows 7' sobre 'PXE Network Boot Server' en RHEL/CentOS 7 - Parte 1

Configuración de requisitos previos para 'instalar Windows 7' sobre 'PXE Network Boot Server' en RHEL/CentOS 7 - Parte 1

Continuando la serie de tutoriales sobre Rhel/Centos 7 Entorno de servidor de arranque de red PXE, donde hasta ahora solo he discutido la integración e instalación de distribuciones de Linux a través del servidor PXE.

Configurar el servidor PXE para instalar Windows

Este tutorial se concentrará en torno a los sistemas basados ​​en Windows y le mostrará cómo agregar e instalar manualmente Windows 7, Las arquitecturas de 32 bits y 64 bits, a través de un servidor PXE y comparten Samba.

Requisitos

  1. Instale el servidor de arranque de red PXE para múltiples instalaciones de SO en RHEL/CentOS 7
  2. Una configuración de compartir directorio de Samba totalmente accedida en la máquina del servidor PXE.
  3. Una computadora con sistema operativo Windows 7 instalado.
  4. Kit de instalación automatizado de Windows (AIK) instalado en la computadora Windows 7.
  5. Ambas imágenes de DVD ISO de Windows 7 de 32 bits/64 bits.

Antes de continuar con el proceso de instalación, explicaré cómo está estructurada esta guía.

La primera parte cubrirá las configuraciones necesarias para configurar el entorno en las instalaciones del servidor RHEL/CENTOS 7 PXE, instalando y configurando un directorio compartido SAMBA totalmente a acceso sin necesidad de autenticación, donde se implementarán ambas imágenes de arquitectura del sistema Windows 7 y, también, y también , editar el archivo de configuración predeterminado del servidor PXE con las opciones necesarias para iniciar Winpe ISO Imagen para continuar manualmente con el proceso de instalación de Windows.

La segunda parte se centrará en la construcción Winpe ISO imagen (Windows Preinstalation Enironment) con la ayuda de Kit de instalación automatizado de Windows (Aik) instalado en un Windows 7 locales de computadora. Esta imagen se transferirá a Servidor PXE Máquina a través del directorio compartido Samba y se mudó a la ubicación predeterminada del servidor TFTP.

Los siguientes pasos que deben realizarse en el lado del cliente para iniciar, acceder e instalar Windows 7 a través de la red.

Paso 1: Instale y configure Samba Compartir en el servidor PXE

1. En el primer paso, inicie sesión en Servidor PXE con cuenta raíz y configuración una samba share totalmente accedida, donde DVD de Windows 7 Se implementarán fuentes de instalación. Instale Samba Daemon emitiendo el siguiente comando.

# yum instalación samba samba-common samba-winbind 
Instalar samba en pxe

2. A continuación, respalda el archivo de configuración principal de Samba y cree un nuevo archivo de configuración con su editor de texto favorito ejecutando los siguientes comandos.

# mv/etc/samba/smb.conf/etc/samba/smb.confusión.copia de seguridad # nano/etc/samba/smb.confusión 
Configuración de Samba de copia de seguridad

3. Ahora agregue las siguientes configuraciones al archivo principal de Samba como se presenta en el extracto de archivo a continuación.

[Global] Workgroup = PXeserver Server String = Samba Server Version %V Log File =/var/log/samba/log.%m Max Size de registro = 50 IDMAP config *: backend = tdb tazs options = raw netbios name = pxe map to guest = mal usuario dns proxy = sin public = sí ## Para múltiples instalaciones al mismo tiempo, no bloquear el núcleo de kernel Oplocks = No NT ACL Support = No Security = User Guest cuenta = Nadie [Instalar] comentario = Windows 7 Image Path = /Windows Read solo = No Browsable = Yes Public = YES Imprimable = No invitado OK = SÍ = No 
Configurar samba para pxe

Como puede ver en este archivo de configuración, he creado una carpeta compartida llamada instalar que se encuentra debajo /Windows ruta del sistema (en esta ruta se copiará DVD de Windows 7 Fuentes de instalación).

4. Después de terminar de editar el archivo de configuración de Samba principal ejecutado parque de pruebas Comando para verificar y validar el archivo para eventuales errores o configuraciones erróneas.

# TestParm 
Verifique la configuración de Samba

5. En el siguiente paso cree el /Windows directorio en ruta raíz (el directorio definido en el archivo conf samba) y agregar Selinux reglas contextuales en
Se accede por completo en caso de que su sistema haya aplicado Selinux Security.

# mkdir/windows # semanage fcontext -a -t samba_share_t '/windows (/.*)?' # Restorecon -r -v /Windows 
Agregar reglas Samba Selinux

Paso 2: Implementar fuentes de instalación de Windows 7 en el servidor PXE

6. Para este paso ambos DVD ISO de Windows 7 Se necesitan imágenes. Pero antes de montar y copiar contenido de DVD, cree dos directorios en /Windows camino
Para separar las arquitecturas de fuentes de instalación de Windows.

# mkdir /windows /x32 # mkdir /windows /x64 
Crear fuentes de instalación de Windows en PXE

7. Ahora es el momento de copiar Fuentes de instalación de Windows a las rutas creadas anteriormente. Primero poner ISO de imagen de DVD de 32 bits de Windows 7 En la unidad de DVD de su máquina, monte la imagen para /MNT ruta y copia todo el contenido montado en DVD al directorio compartido de Samba /Windows/x32/. El proceso de transferencia puede tomar un tiempo dependiendo de los recursos de su sistema y, después de que termine, desmonte Imagen de DVD de Windows 7 de 32 bits.

# monte -o loop /dev /cdrom /mnt # cp -rf /mnt /* /windows /x32 / # Umount /mnt 
Mount Windows Instalar DVD en PXE

8. Repita el proceso anterior con Imagen de DVD de 64 bits de Windows 7, Pero este tiempo copia contenido montado en DVD a /Windows/x64/ camino compartido.

# monte -o loop /dev /cdrom /mnt # cp -rf /mnt /* /windows /x64 / # Umount /mnt 
Monte Windows 7 64 bits en PXE

Nota: Si su máquina de servidor PXE no tiene una unidad de DVD, puede copiar ambos contenidos de DVDS de Windows después de iniciar el servidor Samba y acceder a la carpeta compartida "Instalar" desde una computadora de Windows.

9. Después de copiar las imágenes de ambos DVD, emita los siguientes comandos para configurar el propietario correcto y los permisos para que la acción sea legible y totalmente accesible sin autenticación.

# chmod -r 0755 /Windows # chown -r nadie: nadie /Windows 
Fuentes de instalación de Windows de permiso de subvención

Paso 3: Agregue reglas de firewall, inicie y habilite el sistema de samba en todo el sistema

10. Si esta usando un Cortafuegos En las instalaciones de su servidor PXE, agregue la siguiente regla a Cortafuegos Servicio para abrir Samba a conexiones externas.

# firewall-cmd --add-service = samba --permanent # firewall-cmd--relead 
Abra la samba en el firewall

11. Ahora, inicie Samba Daemons y habilite el sistema de TI de par en par, para comenzar automáticamente después de cada reinicio, emitiendo los siguientes comandos.

# SystemCTL reiniciar SMB # SystemCTL Habilitar SMB # SystemCTL reiniciar Winbind # SystemCTL Habilitar WinBind # SystemCTL Reiniciar NMB # SystemCTL Habilitar NMB # SystemCTL Status SMB 
Habilitar Samba Systemwide

12. Para probar la configuración de Samba, muévase a un Windows computadora y agregue la dirección IP de su servidor samba seguido del nombre de la ruta compartida en la barra de direcciones del explorador de Windows y las carpetas compartidas deberían aparecer.

\ 2.168.1.20 \ Instalar 
Verifique las acciones de Samba

En este punto, ahora puede usar el método alternativo explicado en la nota anterior y poner Imágenes ISO de Windows 7 en su unidad de DVD y copiar su contenido, dependiendo de la arquitectura del sistema, a x32 y x64 carpetas.

Paso 4: Configurar el servidor PXE

13. Antes de editar Menú PXE archivo de configuración, cree un nuevo directorio con nombre Windows en TFTP ruta del sistema predeterminada del servidor. En este directorio, luego copiará Winpe ISO imagen, creada en el Windows 7 computadora usando Kit de instalación automatizado de Windows programa.

# mkdir/var/lib/tftpboot/Windows 

14. Ahora abierto Servidor PXE Archivo de configuración predeterminado y agregar Etiqueta de instalación de Windows Menú PXE, como se describe en el siguiente extracto del menú.

# nano/var/lib/tftpboot/pxelinux.CFG/Predeterminado 

Configuración de la etiqueta del menú de Windows 7.

Etiqueta 9 Etiqueta del menú ^9) Instale Windows 7 x32/x64 kernel memdisk initrd Windows/winpe_x86.ISO Append ISO Raw 
Agregue Windows 7 al menú PXE

Eso es todo lo que necesitas para configurar Servidor RHEL/CENTOS 7 PXE lado. Aún así, no cierre la consola todavía, porque la necesitará más tarde para copiar Winpe ISO imaginar /var/lib/tftpboot/Windows/ directorio.

Además, continuemos con el procedimiento y pasemos a una instalación de Windows 7 en PXE Network, parte 2 de esta serie, y no olviden dar sus valiosos comentarios sobre el artículo.