![IPhone 13 Vs iPhone 12](/f/90295b9b6f1f1d249d6254a3c035dced.png?width=100&height=100)
Este tutorial lo guiará sobre cómo agregar Servidor Ubuntu 14.10, Servidor Ubuntu 14.04 y Debian 7 Wheezy distribuciones a la configuración del entorno de arranque de red PXE en RHEL/CentOS 7.
Aunque para los propósitos de este tutorial, solo demostraré cómo puede agregar 64 bits Imágenes de instalación en red, el mismo procedimiento también se puede aplicar para Ubuntu o Debian 32 bits u otras imágenes de arquitecturas. Además, se explicará el proceso de agregar fuentes de Ubuntu de 32 bits, pero no se configurará en mis instalaciones.
Instalando Ubuntu o Debian de un servidor PXE requiere que sus máquinas cliente deben tener una conexión a Internet activa, preferiblemente configurada a través de NAT con DHCP Asignación dinámica de direcciones, para que el instalador extraiga los paquetes necesarios y finalice el proceso de instalación.
1. Agregar fuentes de instalación de red para Ubuntu 14.10 y Ubuntu 14.04 al menú PXE se puede lograr de dos maneras: una es descargando la imagen ISO del CD de Ubuntu y montándola en la máquina del servidor PXE en para acceder a los archivos de Ubuntu Netboot y el otro es descargando directamente el archivo de Ubuntu Netboot y extrayéndolo en el sistema. Además, discutiré ambos métodos:
Para utilizar este método, su servidor PXE necesita una unidad de CD / DVD funcional. En una computadora arbitraria, vaya a Ubuntu 14.10 Descargar y Ubuntu 14.04 Descargar página, coge la página de 64 bits Imagen de instalación del servidor, grábelo en un CD, coloque la imagen del CD en la unidad de DVD / CD del servidor PXE y móntelo en su sistema usando el siguiente comando.
# montar / dev / cdrom / mnt.
En caso de que su máquina servidor PXE no tenga unidad de CD / DVD, puede descargar Ubuntu 14.10 y Ubuntu 14.04 Imagen ISO usando localmente wget línea de comandos y móntelo en su servidor en la misma ruta anterior emitiendo los siguientes comandos (descargue y monte el CD).
En 32 bits # wget http://releases.ubuntu.com/14.10/ubuntu-14.10-server-i386.iso. # mount -o loop /path/to/ubuntu-14.10-server-i386.iso / mnt.
En 64 bits # wget http://releases.ubuntu.com/14.10/ubuntu-14.10-server-amd64.iso. # mount -o loop /path/to/ubuntu-14.10-server-amd64.iso / mnt.
En 32 bits # wget http://releases.ubuntu.com/14.04/ubuntu-14.04.1-server-i386.iso. # mount -o loop /path/to/ubuntu-14.04.1-server-i386.iso / mnt.
En 64 bits # wget http://releases.ubuntu.com/14.04/ubuntu-14.04.1-server-amd64.iso. # mount -o loop /path/to/ubuntu-14.04.1-server-amd64.iso / mnt.
Para este enfoque descargar Imágenes de Ubuntu Netboot en el servidor PXE usando los siguientes comandos.
En 32 bits # CD. # wget http://archive.ubuntu.com/ubuntu/dists/utopic/main/installer-i386/current/images/netboot/netboot.tar.gz.
En 64 bits # CD. # http://archive.ubuntu.com/ubuntu/dists/utopic/main/installer-amd64/current/images/netboot/netboot.tar.gz.
En 32 bits # CD. # wget http://archive.ubuntu.com/ubuntu/dists/trusty-updates/main/installer-i386/current/images/netboot/netboot.tar.gz.
En 64 bits # CD. # wget http://archive.ubuntu.com/ubuntu/dists/trusty-updates/main/installer-amd64/current/images/netboot/netboot.tar.gz
Para otras arquitecturas de procesador, visite las páginas oficiales de Ubuntu 14.10 y Ubuntu 14.04 Netboot en las siguientes ubicaciones, seleccione su tipo de arquitectura y descargue los archivos necesarios.
2. Una vez que haya descargado el Imágenes ISO o Instalador de Netboot archivos copian todo instalador de ubuntu carpeta a la ubicación del servidor tftp PXE mediante la emisión de los siguientes comandos según el método que haya elegido.
A). Para ambas imágenes ISO de CD (32 bits o 64 bits) use el siguiente comando después de montar el CD de arquitectura específica en el servidor PXE /mnt ruta del sistema.
# cp -fr / mnt / install / netboot / ubuntu-installer / / var / lib / tftpboot /
B). Para los archivos Netboot, ejecute los siguientes comandos según la arquitectura de Ubuntu específica.
# CD. # tar xfz netboot.tar.gz. # cp -rf ubuntu-installer / / var / lib / tftpboot /
Si desea utilizar ambas arquitecturas de Ubuntu Server en PXE Server, primero descargue, monte o extraiga, según el caso, la arquitectura de 32 bits y copie instalador de ubuntu directorio a /var/lib/tftpboot, luego desmonte el CD o elimine el archivo Netboot y los archivos y carpetas extraídos, y repita los mismos pasos con la arquitectura de 64 bits, para que la tftp La ruta debe tener la siguiente estructura.
/var/lib/tftpboot/ubuntu-installer/amd64. /var/lib/tftpboot/ubuntu-installer/i386.
3. En el siguiente paso agregue el Ubuntu 14.10 y Ubuntu 14.04 Etiquetas de menú para Servidor PXE archivo de configuración predeterminado emitiendo el siguiente comando.
Importante: No me es posible mostrar las instrucciones para ambas versiones de Ubuntu, ese es el motivo del propósito de demostración, estoy agregando Ubuntu 14.04 Etiqueta de menú para el servidor PXE, pero las mismas instrucciones siguientes también se aplicaron a Ubuntu 14.10, solo con cambios menores a los números de versión, simplemente cambie los números de versión y la ruta a la arquitectura del sistema operativo de acuerdo con su Ubuntu distribuciones.
Abra el archivo de configuración predeterminado de PXE con la ayuda de su editor de texto favorito, en mi caso es nano editor.
# nano /var/lib/tftpboot/pxelinux.cfg/default.
A continuación, agregue las siguientes configuraciones al menú PXE.
etiqueta 1. etiqueta de menú ^ 1) Instale Ubuntu 14.04 x32 kernel ubuntu-installer / i386 / linux append vga = 788 initrd = ubuntu-installer / i386 / initrd.gz - etiqueta silenciosa 2. etiqueta de menú ^ 2) Ubuntu 14.04 Rescue Mode x32 kernel ubuntu-installer / i386 / linux append vga = 788 initrd = ubuntu-installer / i386 / initrd.gz rescue / enable = true - quiet.
etiqueta 5. etiqueta de menú ^ 5) Instale Ubuntu 14.04 x64 kernel ubuntu-installer / amd64 / linux append vga = 788 initrd = ubuntu-installer / amd64 / initrd.gz - etiqueta silenciosa 5. etiqueta de menú ^ 6) Ubuntu 14.04 Rescue Mode kernel ubuntu-installer / amd64 / linux append vga = 788 initrd = ubuntu-installer / amd64 / initrd.gz rescue / enable = true - silencioso.
Nota: Si desea incluir otras arquitecturas de Ubuntu, siga las mismas instrucciones anteriores y reemplace los números de etiqueta y ubuntu-installer / $ nombre_arquitectura / directorio en consecuencia en el archivo de configuración del menú predeterminado de PXE.
4. Una vez que haya configurado el archivo de configuración del menú PXE, limpie las fuentes según el método empleado y continúe con las instalaciones del cliente PXE para probar su configuración.
Para el método de CD / DVD # umount / mnt
Para el método Netboot # cd && rm -rf ubuntu-installer / netboot.tar.gz pxelinux. * version.info
A continuación se muestran algunas capturas de pantalla para Ubuntu 14.04 Pruebas de instalaciones de Clientes PXE.
5. Añadiendo Debian 7 a un servidor PXE, requiere los mismos pasos que para Ubuntu Server Edition como se explicó anteriormente, el único Las diferencias son los enlaces de descarga de imágenes de archivo de Netboot y el nombre del directorio de fuentes, que es ahora debian-installer.
Descargar Debian Wheezy Archivos de Netboot, ir a oficial Descargar Debian Netinstall página, elija la arquitectura del sistema que desee entre Arranque de red menú, luego presione el netboot enlace de Directorio lista y descarga el netboot.tar.gz archivo de Nombre del archivo lista.
Si bien Debian ofrece fuentes de instalación de Netboot para una multitud de arquitecturas de sistemas, como Armel, ia64, Mips, PowerPC, Sparc, etc., en esta guía solo discutiré 64 bits arquitectura porque el proceso de agregar otras fuentes de arquitecturas es casi el mismo que el actual, la única diferencia es la debian-installer / $ nombre_arquitectura_directorio.
Entonces, para continuar, inicie sesión en su Servidor PXE con la cuenta de root y tome el archivo Netboot de Debian 7 de 64 bits emitiendo el siguiente comando.
# wget http://ftp.nl.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/netboot.tar.gz.
6. Después wget termina de descargar el netboot.tar.gz archivar, extraer y copiar debian-installer directorio a la ruta predeterminada del servidor tftp por
ejecutando los siguientes comandos.
# tar xfz netboot.tar.gz. # cp -rf debian-installer / / var / lib / tftpboot /
7. Para agregar Debian Wheezy etiquetas para Menú PXE, abra el archivo de configuración predeterminado del servidor PXE con su editor de texto favorito y agregue las siguientes etiquetas.
# nano /var/lib/tftpboot/pxelinux.cfg/default.
Menú de etiquetas PXE para Debian Wheezy de 64 bits.
etiqueta 7. etiqueta de menú ^ 7) Instale Debian 7 x64 kernel debian-installer / amd64 / linux append vga = 788 initrd = debian-installer / amd64 / initrd.gz - etiqueta silenciosa 8. etiqueta de menú ^ 8) Instalar Debian 7 x64 kernel automatizado debian-installer / amd64 / linux append auto = true prioridad = critico vga = 788 initrd = debian-installer / amd64 / initrd.gz - silencioso.
Nota: Si desea agregar otras arquitecturas Debian, repita los pasos anteriores y reemplace los números de etiqueta y debian-installer / $ nombre_arquitectura / directorio en consecuencia en el archivo de configuración del menú predeterminado de PXE.
8. Antes de probar la configuración en el lado del cliente, limpie las fuentes de Debian emitiendo el siguiente comando.
# cd && rm -rf debian-installer / netboot.tar.gz pxelinux. * version.info
9. Luego, inicie la red de una máquina cliente, elija Instalar Debian en el menú PXE y continúe con la instalación como de costumbre.
Estos son todos los pasos necesarios para agregar e instalar Ubuntu o Debian desde un servidor RHEL / CentOS 7 PXE a sus máquinas cliente de red. En mi próximo artículo, discutiré un método más complicado sobre cómo puede agregar y realizar la instalación de red para Windows 7 en equipos cliente que utilizan RHEL / CentOS 7 PXE Network Boot Server.