Configuración de requisitos previos para ‘Instalar Windows 7’ sobre ‘Servidor de arranque de red PXE’ en RHEL/CentOS 7-Parte 1

Configuración de requisitos previos para ‘Instalar Windows 7’ sobre ‘Servidor de arranque de red PXE’ en RHEL/CentOS 7-Parte 1

Continuando con la serie de tutoriales sobre RHEL / CentOS 7 PXE Network Boot Server Environment, donde hasta ahora solo he discutido la integración e instalación de distribuciones de Linux sobre PXE Server.

 Configurar el servidor PXE para instalar Windows  Configurar el servidor PXE para instalar Windows Configurar el servidor PXE para instalar Windows

Este tutorial se concentrará en los sistemas basados ​​en Windows y le mostrará cómo agregar e instalar manualmente Windows 7 , arquitecturas de 32 y 64 bits, sobre un servidor PXE y Samba shar es.

Requisitos

  1. Instale el servidor de arranque de red PXE para instalaciones de varios sistemas operativos en RHEL/CentOS 7
  2. Una configuración de recurso compartido de directorio con acceso completo de Samba en la máquina del servidor PXE.
  3. Una computadora con el sistema operativo Windows 7 instalado.
  4. El Kit de instalación automatizada de Windows (AIK) instalado en una computadora con Windows 7.
  5. Ambos DVD con Windows 7 de 32 bits/64 bits Imágenes ISO.

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 de RHEL/CentOS 7 PXE Server, mediante la instalación y configuración de un directorio compartido de acceso completo a Samba sin necesidad de autenticación, donde se implementarán las imágenes de la arquitectura del sistema Windows 7 y, también, la edición del archivo de configuración predeterminado del servidor PXE con las opciones necesarias para arrancar WinPE ISO Imagen para proceder manualmente con el proceso de instalación de Windows.

La segunda parte se centrará en crear una imagen WinPE ISO ( Entorno de preinstalación de Windows ) con la ayuda del Kit de instalación automatizada de Windows (AIK) instalado en un Windows 7 local informático. Esta imagen luego se transferirá a la máquina del Servidor PXE a través del directorio compartido de Samba y se moverá a la ubicación predeterminada del servidor TFTP.

freestar.config.enabled_slots.push

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: Instalar y configurar Samba Share en Servidor PXE

1.. En el primer paso, inicie sesión en Servidor PXE con una cuenta raíz y configure un recurso compartido Samba con acceso completo, donde Windows Se desplegarán 7 fuentes de instalación en DVD . Instale el demonio Samba emitiendo el siguiente comando.

# yum install samba samba-common samba-winbind  Instalar Samba en CentOS 7  Instalar Samba en CentOS 7 Instalar Samba en PXE

2.. A continuación, haga una copia de seguridad del 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.conf.backup # nano/etc/samba/smb.conf  Configuración de respaldo de Samba  Configuración de copia de seguridad de Samba Copia de seguridad de la configuración de Samba

3.. Ahora agregue las siguientes configuraciones al archivo principal de samba como se presenta en el siguiente extracto del archivo.

[global] workgroup = cadena del servidor PXESERVER = Samba Server Version% v log file =/var/log/samba/log.%m max log size = 50 idmap config *: backend = tdb cups options = raw netbios name = pxe map to guest = mal usuario dns proxy = no public = sí ## Para instalaciones múltiples al mismo tiempo-no bloquear los bloqueos del kernel del kernel = no nt acl support = no security = user guest account = nadie [instalar] comentario = Windows 7 Image path =/windows solo lectura = no navegable = sí público = sí imprimible = no invitado ok = sí oplocks = no level2 oplocks = no lock = no  Configurar Samba en CentOS 7  Configurar Samba en CentOS 7 Configurar Samba para PXE

Como puede ver en este archivo de configuración, he creado un archivo compartido carpeta llamada instalar que se encuentra en la ruta del sistema /windows (en esta ruta se copiarán las fuentes de instalación del DVD de Windows 7 ).

4.. Después de terminar de editar el archivo de configuración principal de samba, ejecute el comando testparm para verificar y validar el archivo en busca de posibles errores o configuraciones incorrectas.

# testparm Comprobar configuración de Samba  Verificar configuración de Samba Compruebe la configuración de Samba

5.. En el siguiente paso, cree el /windows directo ory bajo la ruta raíz (el directorio definido en el archivo de configuración de samba) y agregue las reglas contextuales SELinux para tener acceso completo en caso de que su sistema haya reforzado la seguridad de SELinux.

# mkdir/windows # semanage fcontext-a-t samba_share_t ‘/windows(/.*)?’ # restorecon-R-v/windows  Agregar reglas de Samba Selinux  Add Samba Selinux Rules Agregar reglas de Samba Selinux

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

6.. Para este paso, se necesitan las dos imágenes de DVD ISO de Windows 7 . Pero antes de montar y copiar el contenido del DVD, cree dos directorios en la ruta /windows para separar las arquitecturas de las fuentes de instalación de Windows.

# mkdir/windows/x32 # mkdir/windows/x64  Crear fuentes de instalación de Windows en PXE  Crear fuentes de instalación de Windows en PXE 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 coloque Imagen ISO de DVD de 32 bits de Windows 7 en la unidad de DVD de su máquina, monte la imagen en la ruta /mnt y copie todo el contenido montado en DVD en el directorio compartido de samba /windows/x32/. El proceso de transferencia puede tardar un tiempo dependiendo de los recursos del sistema y, una vez que finalice, desmonte la Imagen de DVD de 32 bits de Windows 7 .

# mount-o loop/dev/cdrom/mnt # cp-rf/mnt/*/windows/x32/# umount/mnt Monte el DVD de instalación de Windows en PXE Monte el DVD de instalación de Windows en PXE Monte el DVD de instalación de Windows en PXE

8.. Repita el proceso anterior con Imagen de DVD de 64 bits de Windows 7 , pero esta vez copie el contenido montado en DVD a la ruta compartida /windows/x64/.

# mount-o loop/dev/cdrom/mnt # cp-rf/mnt/*/windows/x64/# umount/mnt  Monte Windows 7 de 64 bits en PXE  Montar Windows 7 de 64 bits en PXE Monte Windows 7 de 64 bits en PXE

Nota. Si la máquina del servidor PXE no tiene una unidad de DVD, puede copiar el contenido de ambos DVD de Windows después de iniciar el servidor samba y acceder a la carpeta compartida “instalar” desde una computadora con Windows.

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

# chmod-R 0755/windows # chown-R nadie: nadie/windows  Otorgar permisos Fuentes de instalación de Windows Otorgar permisos a las fuentes de instalación de Windows Otorgar permisos a las fuentes de instalación de Windows

Paso 3: agregar reglas de firewall, iniciar y habilitar Samba en todo el sistema

10.. Si está utilizando un Firewall en las instalaciones de su servidor PXE, agregue la siguiente regla al servicio Firewalld para abrir Samba a conexiones externas.

# firewall-cmd–add-service = samba–permanent # firewall-cmd–reload  Abrir Samba en Centos 7 Firewall Abrir Samba en Centos 7 Firewall Abrir Samba en Firewall

11.. Ahora, inicie los demonios Samba y habilítelo en todo el sistema, para se inicia automáticamente después de cada reinicio, emitiendo los siguientes comandos.

# systemctl restart smb # systemctl enable smb # systemctl restart winbind # systemctl enable winbind # systemctl restart nmb # systemctl enable nmb # systemctl status smb  Habilitar Samba en todo el sistema en CentOS 7  Habilitar Samba en todo el sistema en CentOS 7 Habilitar Samba en todo el sistema

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

\ 2.168.1.20 \ install  Verificar los recursos compartidos de Samba en CentOS 7  Verificar Samba Shares en CentOS 7 Verifique los recursos compartidos 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 sus contenido, según la arquitectura del sistema, en carpetas x32 y x64 .

Paso 4: Configurar el servidor PXE

13.. Antes de editar el archivo de configuración del Menú PXE , cree un nuevo directorio llamado windows en la ruta predeterminada del sistema del servidor TFTP . En este directorio, más tarde copiará la imagen WinPE ISO , creada en la computadora Windows 7 utilizando el programa Kit de instalación automatizada de Windows .

# mkdir/var/lib/tftpboot/windows

14.. Ahora, abra el archivo de configuración predeterminado del Servidor PXE y agregue Etiqueta de instalación de Windows a PXE menú, como se describe en el extracto del menú a continuación.

# nano/var/lib/tftpboot/pxelinux.cfg/default

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

label 9 menu label ^ 9) Instale Windows 7 x32/x64 KERNEL memdisk INITRD windows/winpe_x86.iso APPEND iso raw  Agregar Windows 7 al menú PXE  Agregar Windows 7 al menú PXE Agregar Windows 7 al menú PXE

Eso es todo lo que necesita para configurar RHEL/CentOS 7 Servidor PXE . Aún así, no cierre la consola todavía, porque la necesitará más adelante para copiar la imagen WinPE ISO al directorio /var/lib/tftpboot/windows/.

Además, continuemos con el procedimiento y pasemos a la Instalación de Windows 7 en la red PXE-Parte 2 de esta serie, y no olvide darnos sus valiosos comentarios sobre el artículo.