Estoy intentando iniciar un kernel de Linux personalizado que construí con Yocto en una Raspberry Pi usando NFS para el sistema de archivos raíz.
La cuestión es que la configuración del servidor NFS funciona perfectamente en Ubuntu 14.04 y 16.04, pero no funciona en 18.04. El 18.04 siempre obtengo:
VFS: Unable to mount root fs via NFS, trying floppy
AFAIK, las 3 configuraciones son idénticas en términos de/etc/export
¿Lo que da? Sé que no es culpa del pi, ya que si lo llevo a una computadora más antigua, arranca sin problemas. ¿Cómo puedo solucionar este problema?
Respuesta1
Aparentemente, debe forzar al pi a solicitar NFSv3; de lo contrario, el servidor utilizará NFSv4 de forma predeterminada. La solución se realiza en el propio pi en /boot/cmdline.txt. Simplemente agregue ",tcp,v3" a su parámetro nfsroot= allí. Entonces mi nfsroot se define como:nfsroot=172.21.4.2:/mnt/pidata/piroot/r54,tcp,v3