web-dev-qa-db-fra.com

Ubuntu 18 NFS Changement

J'essaie de démarrer un noyau Linux personnalisé que j'ai construit avec Yocto sur un Raspberry Pi en utilisant NFS pour le système de fichiers racine.

Le fait est que la configuration du serveur NFS fonctionne parfaitement dans Ubuntu 14.04 et 16.04, mais pas avec 18.04. Le 18.04, je reçois toujours:

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

Autant que je sache, les 3 configurations sont identiques en termes de /etc/export

Ce qui donne? Je sais que ce n'est pas la faute du pi, car si je l'amène sur un ordinateur plus ancien, le démarrage ne pose aucun problème. Comment puis-je résoudre ce problème?

1
Gillespie

Apparemment, vous devez forcer le pi à demander NFSv3, sinon le serveur utilise NFSv4 par défaut. Le correctif est fait sur le pi lui-même dans /boot/cmdline.txt. Il suffit d’ajouter ", tcp, v3" à votre paramètre nfsroot =. Donc, mon nfsroot est défini comme: nfsroot=172.21.4.2:/mnt/pidata/piroot/r54,tcp,v3

3
Justin Buist