Table of Contents
Agregar Ubuntu 14.10, Ubuntu 14.04 y Debian 7 a la configuración del entorno de arranque de red PXE en RHEL/CentOS 7
Este tutorial lo guiará sobre cómo agregar las distribuciones Ubuntu 14.10 Server , Ubuntu 14.04 Server y Debian 7 Wheezy al entorno de arranque de red PXE. Configuración en RHEL. CentOS 7.
Agregar Ubuntu y Debian a la red PXE
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-bit. u otros r arquitecturas de imágenes. Además, se explicará el proceso de agregar fuentes de Ubuntu de 32 bits, pero no se configurará en mis instalaciones.
Instalación de Ubuntu o Debian desde un servidor PXE requiere que sus máquinas cliente tengan una conexión a Internet activa, preferiblemente configurada a través de NAT con asignación de direcciones dinámicas DHCP , para que el instalador extraiga los paquetes necesarios y finalice la instalación
Requisitos
- Instale el servidor de arranque de red PXE para varias instalaciones de distribución de Linux en RHEL/CentOS 7
Paso 1: agregue Ubuntu 14.10 y Ubuntu 14.04 Server a Menú PXE
1.. Agregar fuentes de instalación de red para Ubuntu 14.10 y Ubuntu 14.04 al menú PXE se puede lograr en dos Formas: una es descargar la imagen ISO del CD de Ubuntu y montarla en la máquina del servidor PXE para acceder a los archivos de Ubuntu Netboot y la otra es descargar directamente el archivo de Ubuntu Netboot y extraerlo en el sistema. Además, discutiré ambos métodos:
Usando Ubuntu 14.10 y Ubuntu 14.04 Imagen ISO de CD
Para usar este método, su servidor PXE necesita una unidad de CD/DVD funcional. En una computadora arbitraria, vaya a la página de descarga de Ubuntu 14.10 y de descarga de Ubuntu 14.04, tome la Imagen de instalación del servidor de 64 bits, grábela en un CD, coloque la imagen del CD en la unidad de DVD/CD del servidor PXE y monte en su sistema usando el siguiente comando.
# mount/dev/cdrom/mnt freestar.config.enabled_slots.push
En caso de que su La máquina del servidor PXE no tiene unidad de CD/DVD, puede descargar Ubuntu 14.10 y Ubuntu 14.04 Imagen ISO localmente usando la línea de comando wget y montarla en su servidor en la misma ruta anterior mediante la emisión de los siguientes comandos (descargar y montar el CD).
En Ubuntu 14.10—————— En 32-Bit ——————# 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 Ubuntu 14.04—————— En 32-Bit ——————# 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 Usando Ubuntu 14.10 y Ubuntu 14.04 Netboot Image
Para este enfoque, descargue Ubuntu Netboot Images en PXE Server usando los siguientes comandos.
En Ubuntu 14.04—————— 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 Ubun tu 14.04—————— 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 y seleccione su tipo de arquitectura y descargue los archivos requeridos.
- http://cdimage.ubuntu.com/netboot/14.10/
- http://cdimage.ubuntu.com/netboot/14.04/
2.. Después de haber descargado los archivos de Imágenes ISO o Netboot Installer , copie todo el instalador de ubuntu carpeta a la ubicación del servidor tftp PXE emitiendo 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 archivos Netboot, ejecute los siguientes comandos dependiendo de la arquitectura de Ubuntu específica.
# cd # tar xfz netboot.tar.gz # cp-rf ubuntu-installer//var/lib/tftpboot/
Si desea utilice ambas arquitecturas de Ubuntu Server en PXE Server, primero descargue, monte o extraiga, según el caso, la arquitectura de 32 bits y copie el directorio ubuntu-installer en /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 ruta final tftp tenga la siguiente estructura .
/var/lib/tftpboot/ubuntu-installer/amd64/var/lib/tftpboot/ubuntu-installer/i386
3.. En el siguiente paso, agregue Ubuntu 14.10 y Ubuntu 14.04 Etiquetas de menú en el archivo de configuración predeterminado del Servidor PXE emitiendo el siguiente comando.
Importante. No puedo mostrar las instrucciones para el bot h Versiones de Ubuntu, esa es la razón del propósito de la demostración, estoy agregando la etiqueta de menú Ubuntu 14.04 al servidor PXE, pero las mismas instrucciones siguientes también se aplican a Ubuntu 14.10, solo con cambios menores en los números de versión, solo cambie los números de versión y la ruta a la arquitectura del sistema operativo de acuerdo con sus distribuciones de Ubuntu.
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.
Para Ubuntu 14.04 32-bit label 1 menu label ^ 1) Instale Ubuntu 14.04 x32 kernel ubuntu-installer/i386/linux append vga = 788 initrd = ubuntu-installer/i386/initrd.gz-etiqueta de menú silenciosa 2 ^ 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 Para Ubuntu 14.04 64-bit label 5 menu label ^ 5) Instalar Ubu ntu 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-quiet
Agregar Ubuntu a PXE Boot
Nota. : Si desea incluir otras arquitecturas de Ubuntu, siga las mismas instrucciones anteriores y reemplace los números de etiqueta y el directorio ubuntu-installer/$ nombre_arquitectura/ 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 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 Prueba de instalaciones de clientes PXE.
Seleccione Ubuntu en el menú PXE
Elija el idioma de instalación de Ubuntu
Elija el modo de rescate de Ubuntu
Ubuntu Rescue Mode Shell
Paso 2: Agregar Debian 7 Wheezy al menú PXE
5.. Agregar Debian 7 a un servidor PXE, requiere los mismos pasos que para Ubuntu Server Edition como se explicó anteriormente, las únicas diferencias son Netboot enlaces de descarga de imágenes de archivo y el nombre del directorio de fuentes, que ahora es debian-installer .
Para descargar archivos Netboot de Debian Wheezy , vaya a la página oficial de descargas de Debian Netinstall, elija la arquitectura del sistema que desee en el menú Inicio de red y, a continuación, presione netboot de la lista Directorio y descargue el archivo netboot.tar.gz de la lista Nombre de archivo .
Si bien Debian ofrece fuentes de instalación de Netboot para una multitud de arquitecturas de sistema, como Armel, ia64, Mips, PowerPC, Sparc, etc., en esta guía solo discutiré la arquitectura de 64 bits porque el proceso de agregar otras fuentes de arquitecturas es casi lo mismo que el actual, la única diferencia es el debian-installer/$ nombre_arquitectura_directorio .
Entonces, para continuar, inicie sesión en su Servidor PXE con cuenta raíz y tomar 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
Descargar Debain 7 Netboot
6.. Una vez que wget termine de descargar el archivo netboot.tar.gz , extráigalo y copie debian-installer directorio a la ruta predeterminada del servidor tftp ejecutando los siguientes comandos.
# tar xfz netboot.tar.gz # cp-rf debian-installer//var/lib/tftpboot/
Extraer Debain 7 Netboot
Copiar Debain 7 Netboot a FTP
7.. Para agregar etiquetas Debian Wheezy al Menú PXE , abra el servidor PXE archivo de configuración predeterminado 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.
label 7 menu label ^ 7) Instalar Debian 7 x64 kernel debian-installer/amd64/linux append vga = 788 initrd = debian-installer/amd64/initrd.gz-etiqueta silenciosa 8 menu label ^ 8) Instalar Debian 7 x64 Kernel automatizado debian-installer/amd64/linux append auto = true prioridad = crítico vga = 788 initrd = debian-installer/amd64/initrd.gz-silencioso
Agregar Debian al arranque PXE
Nota. Si desea agregar otras arquitecturas Debian, repita los pasos anteriores y reemplace los números de etiqueta y el directorio debian-installer/$ architecture_name/ en consecuencia en PXE archivo de configuración del menú predeterminado.
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
Seleccione Instalar Debian desde PXE
Seleccione Debian Install Language
Estos son todos los pasos necesarios para agregar e instalar Ubuntu o Debian desde RHEL/CentOS 7 PXE Server en 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 computadoras cliente usando RHEL/CentOS 7 PXE Network Boot Server.