Mudança de NFS do Ubuntu 18

Mudança de NFS do Ubuntu 18

Estou tentando inicializar um kernel Linux personalizado que construí com Yocto em um Raspberry Pi usando NFS para o sistema de arquivos raiz.

Acontece que a configuração do servidor NFS funciona perfeitamente no Ubuntu 14.04 e 16.04, mas não funciona no 18.04. No dia 18.04 eu sempre recebo:

VFS: Unable to mount root fs via NFS, trying floppy

AFAIK, todas as 3 configurações são idênticas em termos de/etc/export

O que da? Eu sei que não é culpa do pi, pois se eu levá-lo para um computador antigo, ele inicializa sem problemas. Como posso solucionar isso?

Responder1

Aparentemente você tem que forçar o pi a solicitar o NFSv3, caso contrário o servidor usará como padrão o NFSv4. A correção é feita no próprio pi em /boot/cmdline.txt. Basta anexar ",tcp,v3" ao seu parâmetro nfsroot=. Então meu nfsroot é definido como:nfsroot=172.21.4.2:/mnt/pidata/piroot/r54,tcp,v3

informação relacionada