Table of Contents
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
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
- Instale el servidor de arranque de red PXE para instalaciones de varios sistemas operativos en RHEL/CentOS 7
- Una configuración de recurso compartido de directorio con acceso completo de Samba en la máquina del servidor PXE.
- Una computadora con el sistema operativo Windows 7 instalado.
- El Kit de instalación automatizada de Windows (AIK) instalado en una computadora con Windows 7.
- 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 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
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 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
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
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
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
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
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 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 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
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
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
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.