Continuando con 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 sobre el servidor PXE.
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 recursos compartidos de Samba.
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, mediante la instalación y configuración de un directorio compartido Samba con acceso completo 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 predeterminada del servidor PXE con las opciones necesarias para arrancar 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 imagenEntorno de preinstalación de Windows) con la ayuda de Kit de instalación automatizada de Windows (AIK) instalado en un Windows 7 locales informáticos. Esta imagen se transferirá luego a Servidor PXE máquina a través del directorio compartido de Samba y se movió 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.
1. En el primer paso, inicie sesión en Servidor PXE con la cuenta root y configurar un recurso compartido de Samba con acceso completo, donde DVD de Windows 7 Se implementarán las fuentes de instalación. Instale el demonio Samba emitiendo el siguiente comando.
# yum install samba samba-common samba-winbind
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.
3. Ahora agregue las siguientes configuraciones al archivo principal de samba como se presenta en el siguiente extracto del archivo.
[global] workgroup = PXESERVER server string = Samba Server Version% v log file = /var/log/samba/log.%m max log size = 50 idmap config *: backend = tdb cups options = raw netbios name = mapa pxe a invitado = usuario incorrecto dns proxy = no public = sí ## Para instalaciones múltiples al mismo tiempo - no bloquear kernel kernel oplocks = no nt acl support = no security = user guest cuenta = nadie [instalar] comentario = Ruta de imagen de Windows 7 = / Windows solo lectura = no navegable = sí público = sí imprimible = no invitado ok = sí oplocks = no level2 oplocks = sin bloqueo = no.
Como puede ver en este archivo de configuración, he creado una carpeta compartida llamada Instalar en pc 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 principal de samba, ejecute testparm comando para verificar y validar el archivo en busca de posibles errores o configuraciones incorrectas.
# testparm.
5. En el siguiente paso, cree el /windows directorio bajo la ruta raíz (el directorio definido en el archivo de configuración de samba) y agregue SELinux reglas contextuales en
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.
6. Para este paso ambos DVD ISO de Windows 7 Se necesitan imágenes. Pero antes de montar y copiar el contenido del DVD, cree dos directorios bajo /windows sendero
para separar las arquitecturas de las fuentes de instalación de Windows.
# mkdir / windows / x32. # mkdir / windows / x64.
7. Ahora es el momento de copiar Fuentes de instalación de Windows a los caminos creados arriba. Primero puesto Imagen ISO de DVD de 32 bits de Windows 7 en la unidad de DVD de su máquina, monte la imagen en /mnt ruta y copie todo el contenido montado en DVD al directorio compartido de samba /windows/x32/. El proceso de transferencia puede tardar un tiempo dependiendo de los recursos del sistema y, una vez finalizado, desmonte Imagen de DVD de 32 bits de Windows 7.
# montar -o bucle / dev / cdrom / mnt. # cp -rf / mnt / * / windows / x32 / # umount / mnt.
8. Repita el proceso anterior con Imagen de DVD de Windows 7 de 64 bits, pero esta vez copie el contenido montado en DVD a /windows/x64/ camino compartido.
# montar -o bucle / dev / cdrom / mnt. # cp -rf / mnt / * / windows / x64 / # umount / mnt.
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. Una vez copiadas 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.
10. Si está utilizando un Cortafuegos en las instalaciones de su servidor PXE, agregue la siguiente regla a Firewalld servicio para abrir Samba a conexiones externas.
# firewall-cmd --add-service = samba --permanent. # firewall-cmd --reload.
11. Ahora, inicie los demonios Samba y habilítelos en todo el sistema, para que se inicien automáticamente después de cada reinicio, emitiendo los siguientes comandos.
# systemctl reiniciar smb. # systemctl habilitar smb. # systemctl reinicia winbind. # systemctl habilita winbind. # systemctl restart nmb. # systemctl enable nmb. # systemctl status smb.
12. Para probar la configuración de Samba, muévase a un Ventanas computadora y agregue la dirección IP de su servidor Samba seguida del nombre de la ruta compartida en la barra de direcciones del Explorador de Windows y deberían aparecer las carpetas compartidas.
\ 2.168.1.20 \ install.
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 copie su contenido, dependiendo de la arquitectura del sistema, para x32 y x64 carpetas.
13. Antes de editar Menú PXE archivo de configuración, cree un nuevo directorio llamado ventanas en TFTP ruta del sistema predeterminada del servidor. Debajo de este directorio, luego copiará WinPE ISO imagen, creada en el Windows 7 computadora usando Kit de instalación automatizada 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 al menú PXE, como se describe en el siguiente extracto del menú.
# nano /var/lib/tftpboot/pxelinux.cfg/default.
Configuración de etiquetas de menú de Windows 7.
etiqueta 9. etiqueta de menú ^ 9) Instale Windows 7 x32 / x64 KERNEL memdisk INITRD windows / winpe_x86.iso APPEND iso raw.
Eso es todo lo que necesita 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 imagen a /var/lib/tftpboot/windows/ directorio.
Además, continuemos con el procedimiento y pasemos a un Instalación de Windows 7 en una red PXE - Parte 2 de esta serie y no olvide darnos sus valiosos comentarios sobre el artículo.