Estou tentando configurar uma nova solução diskless com o Ubuntu 12.04 sem sucesso algum. Eu segui este Howless Diskless do Ubuntu
Mas o initramfs parece não ser capaz de montar o meu compartilhamento nfs.
No meu lado do servidor:
Meu / etc / exports
/srv/nfs4 192.168.0.0/24(fsid=0,rw,no_subtree_check)
/srv/nfs4/nfsroot 192.168.0.0/24(rw,no_root_squash,no_subtree_check,fsid=1,nohide,insecure,sync)
Consigo montar meu compartilhamento nfs na instalação padrão do Ubuntu sem problemas.
Eu posso montar meu nfs em qualquer cliente com esses comandos:
mount 192.168.0.3:/nfsroot /mnt
ou
mount 192.168.0.3:/srv/nfs4/nfsroot /mnt
Meu arquivo de configuração /tftpboot/pxelinux.cfg/default é
DEFAULT vmlinuz-3.5.0-25-generic root=/dev/nfs initrd=initrd.img-3.5.0-25-generic nfsroot=192.168.0.3:/nfsroot ip=dhcp rw
Eu também tentei
DEFAULT vmlinuz-3.5.0-25-generic root=/dev/nfs initrd=initrd.img-3.5.0-25-generic nfsroot=192.168.0.3:/srv/nfs4/nfsroot ip=dhcp rw.
O que recebi no initramfs:
Com a configuração [nfsroot = 192.168.0.3: / nfsroot]
Saída sem disco:
mount call failed - server replied: Permission denied
No Syslog do meu servidor nfs:
rpc.mountd[1266]: refused mount request from 192.168.0.10 for /nfsroot (/): not exported
Com a configuração [nfsroot = 192.168.0.3: / srv / nfs4 / nfsroot]
Saída sem disco:
mount: the kernel lacks NFS v3 support
No Syslog do meu servidor nfs eu tenho:
Mar 11 14:03:06 BootFromLan rpc.mountd[1266]: authenticated mount request from 192.168.0.10:834 for /srv/nfs4/nfsroot (/srv/nfs4/nfsroot)
Mar 11 14:03:06 BootFromLan rpc.mountd[1266]: refused unmount request from 192.168.0.10 for /root (/): not exported