Configuración de PXE

  1. yum install tftp-server

  2. vi /etc/xinetd.d/tftp y cambien disable a 'no'

     disable = no
  3. Reiniciar xinetd
     service xinetd restart
  4. Instalar syslinux
     yum install syslinux
  5. Copiar los ficheros necesarios de syslinux a el directorio tfpboot
     cp /usr/lib/syslinux/pxelinux.0 /tftpboot
     cp /usr/lib/syslinux/menu.c32 /tftpboot
     cp /usr/lib/syslinux/memdisk /tftpboot
     cp /usr/lib/syslinux/mboot.c32 /tftpboot
     cp /usr/lib/syslinux/chain.c32 /tftpboot
  6. Crearel directorio para sus menús PXE
     mkdir /tftpboot/pxelinux.cfg
  7. Crear un directorio base para sus imágenes. Cree el directorio para cada una de las liberaciones de CentOS que usted mantiene.
     mkdir -p /tftpboot/images/centos/i386/3.0
     mkdir -p /tftpboot/images/centos/i386/3.1
     mkdir -p /tftpboot/images/centos/x86_86/3.0
     mkdir -p /tftpboot/images/centos/x86_86/3.1
     mkdir -p /tftpboot/images/centos/i386/4.0
     mkdir -p /tftpboot/images/centos/i386/4.1
     mkdir -p /tftpboot/images/centos/x86_86/4.0
     mkdir -p /tftpboot/images/centos/x86_86/4.1
     mkdir -p /tftpboot/images/centos/i386/5.0
     mkdir -p /tftpboot/images/centos/i386/5.1
     mkdir -p /tftpboot/images/centos/x86_86/5.0
     mkdir -p /tftpboot/images/centos/x86_86/5.1
  8. Para cada "Entrega" y "Arquitectura", copie vmlinuz y initrd.img del directorio /images/pxeboot/ en el disoc 1 para esa Entrega/Arquitectura a /tftpboot/images/centos/$ARCH/$RELEASE
  9. Adicionar esto a su nuevo o existente /etc/dhcpd.conf.

    ArtWork/WikiDesign/icon-admonition-info.png

    NOTA: xxx.xxx.xxx.xxx es la dirección IP para su servidor PXE.

     allow booting;
     allow bootp;
     option option-128 code 128 = string;
     option option-129 code 129 = text;
     next-server xxx.xxx.xxx.xxx;
     filename "/pxelinux.0";
  10. Reiniciar el servidor DHCP.
     service dhcpd restart
  11. Configurar menús PXE simples o multinivel.

es/HowTos/PXE/PXE_Setup (last edited 2019-12-09 09:11:43 by anonymous)