GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo Arrancar Ubuntu Server 14.04 en Red con Pxe Usando Nfs?

Hasta ahora tengo un servidor PXE basado en la configuración y ejecución de Ubuntu Server 14.04, configurado para servir un Live CD de Linux Mint 17 y Ubuntu Server 14.04. El objetivo es usar NFS para servir medios de instalación en la red. El problema es que NFS no sirve los archivos.

Para configurar el servidor PXE básico en una instalación limpia de Ubuntu Server 14.04, seguí las instrucciones aquí:http://www.unixmen.com/install-configure-pxe-server-ubuntu-14-04-lts/

DHCP se está ejecutando en mi IPCOP central según las instrucciones aquí:http://www.ipcops.com/phpbb3/viewtopic.php?f=4&t=17515

NFS se ha configurado para servir el directorio /exports que contiene el contenido de las imágenes ISO de instalación de Linux Mint y Ubuntu Server. Los núcleos y los discos RAM iniciales para los dos sistemas operativos (Mint y Ubuntu) se copian en los directorios debajo de /var/lib/tftpboot en el servidor PXE.

Cuando el cliente arranca a través de PXE, arranca correctamente e inicia Ubuntu Server, pero comienza a descargar los archivos de instalación necesarios de Internet, sin usar los archivos en el servidor NFS.

El archivo pxelinux.cfg/default tiene este aspecto:

# D-I config version 2.0
include ubuntu-server-14.04-installer/amd64/boot-screens/menu.cfg
default ubuntu-server-14.04-installer/amd64/boot-screens/vesamenu.c32
prompt 0
timeout 0

label ubuntu-server-14.04
    kernel ubuntu-server-14.04-installer/amd64/linux
    append vga=normal root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.88.14:/exports/ubuntu-server-14.04 initrd=ubuntu-server-14.04-installer/amd64/initrd.gz quiet nosplash --


label linux-mint-17
    kernel linux-mint-cinnamon-17/vmlinuz
    append vga=791 config root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.88.14:/exports/linux-mint-cinnamon-17 initrd=linux-mint-cinnamon-17/initrd.lz nosplash --

¿Alguna idea de lo que me estoy perdiendo?

Respuesta aceptada:

No sé si los ISO se pueden usar directamente para una raíz NFS. Así es como está mi configuración:

  1. Ubuntu ISO montado en /tftpboot/live/trusty
  2. /tftpboot/live/trusty exportado para NFS.
  3. Un pxelinux.cfg entrada que se parece a:

    LABEL live
    menu label Install ^Ubuntu Live
    KERNEL live/trusty/casper/vmlinuz.efi
    APPEND initrd=live/trusty/casper/initrd.lz root=/dev/nfs boot=casper netboot=nfs nfsroot=10.105.1.13:/tftpboot/live/trusty -- quiet splash
    

    La raíz NFS aquí es el punto de montaje especificado anteriormente.

(Prácticamente la misma entrada para Mint, con rutas cambiadas).


Ubuntu
  1. Cómo instalar NFS Client y Server en Ubuntu 20.04

  2. Cómo configurar el servidor y el cliente NFS en Ubuntu 20.04

  3. ¿Cómo configurar una red Nfs?

  4. ¿Cómo instalar Ubuntu Server sin conexión de red?

  5. ¿Es posible iniciar un Livecd de Ubuntu a través de Pxe usando Http (no Nfs)?

Netplan:cómo configurar una dirección IP estática en Ubuntu 18.04 usando Netplan

Cómo instalar servidor y cliente NFS en Ubuntu

Cómo reiniciar Ubuntu Server usando la línea de comandos

Cómo instalar Plex Media Server en Ubuntu 16.04 Server/Desktop

Cómo reiniciar la red en Ubuntu 20.04

Cómo instalar el servidor NFS en Ubuntu 20.04 LTS