Lo primero que tenemos que hacer es instalar el paquete nfs-kernel-server:
sudo apt-get install nfs-kernel-server
y garantizamos que el servicio se ejecute al inicio con el comando:
sudo update-rc.d nfs-kernel-server defaults
Luego definimos las carpetas que queremos exportar en el archivo /etc/exports, de forma básica y simple podemos compartir archivos en toda nuestra red (que es lo que necesitamos para pxe boot) con la siguiente sintaxis, por ejemplo supongamos que queremos compartir nuestra carpeta /home/usuario en nuestra red 192.168.3.0/24, asi añadiríamos la siguiente linea al final del archivo:
/home/usuario 192.168.3.0/255.255.255.0(no_root_squash,no_subtree_check,rw)
Remplazamos con la red que usamos y el directorio que queremos compartir. Para aplicar los cambios ejecutamos:
sudo /etc/init.d/nfs-kernel-server reload
Ya podemos revisar la capeta que compartimos montándola desde otra computadora de la red con el comando:
sudo mount -t nfs 192.168.3.254:/home/usuario /mnt/
Asumiendo que nuestro servidor NFS tiene la ip 192.168.3.254.
Comentarios
En el fstab?
Hola, cómo quedaria si yo quiero incluir el dir en el /etc/fstab del otro PC para que se monte cuando se arranca?
Saludos
Joaquín Fdo. Bautista.
montar en /etc/fstab
192.168.3.254:/home/usuario /mnt nfs auto,user,defaults 0 0