GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come avviare in rete Pxe Ubuntu Server 14.04 utilizzando Nfs?

Finora ho un server PXE basato sull'installazione e l'esecuzione di Ubuntu Server 14.04, configurato per servire un live CD Linux Mint 17 e Ubuntu Server 14.04. L'obiettivo è utilizzare NFS per servire i supporti di installazione nella rete. Il problema è che i file non vengono serviti da NFS.

Per configurare il server PXE di base su un'installazione pulita di Ubuntu Server 14.04 ho seguito le istruzioni qui:http://www.unixmen.com/install-configure-pxe-server-ubuntu-14-04-lts/

DHCP è in esecuzione sul mio IPCOP centrale secondo le istruzioni qui:http://www.ipcops.com/phpbb3/viewtopic.php?f=4&t=17515

NFS è stato configurato per servire la directory /exports che contiene il contenuto delle immagini ISO di installazione di Linux Mint e Ubuntu Server. I kernel e i dischi RAM iniziali per i due sistemi operativi (Mint e Ubuntu) vengono copiati nelle directory sotto /var/lib/tftpboot sul server PXE.

Quando il client si avvia su PXE, si avvia correttamente e avvia Ubuntu Server, ma inizia a scaricare i file di installazione richiesti da Internet, non utilizzando i file sul server NFS.

Il file pxelinux.cfg/default ha il seguente aspetto:

# 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 --

Qualche idea su cosa mi sto perdendo?

Risposta accettata:

Non so se le ISO possono essere utilizzate direttamente per una radice NFS. Ecco come è la mia configurazione:

  1. Ubuntu ISO montato su /tftpboot/live/trusty
  2. /tftpboot/live/trusty esportato per NFS.
  3. Un pxelinux.cfg voce che assomiglia 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 radice NFS qui è il punto di montaggio specificato in precedenza.

(Più o meno la stessa voce per Mint, con percorsi modificati).


Ubuntu
  1. Come configurare un server NFS e montare condivisioni NFS su Ubuntu 14.10

  2. Come installare client e server NFS su Ubuntu 20.04

  3. Come configurare server e client NFS su Ubuntu 20.04

  4. Come impostare una rete NFS?

  5. È possibile avviare un Livecd di Ubuntu tramite Pxe utilizzando Http (non Nfs)?

Netplan – Come configurare l'indirizzo IP statico in Ubuntu 18.04 usando Netplan

Come installare Server e Client NFS su Ubuntu

Come riavviare il server Ubuntu usando la riga di comando

Come installare Plex Media Server su Ubuntu 16.04 Server/Desktop

Come riavviare la rete su Ubuntu 20.04

Come installare il server NFS su Ubuntu 20.04 LTS