Pi netboot - 12.0.2 mounts NFS /storage as read-only

  • When booting LibreELEC 12.0.2 on a Pi using NFS netboot, the /storage mount is mounted "ro", which breaks everything.

    I added "textmode" to cmdline.txt and then did mount -o remount,rw /storage, which worked fine, which seems to rule out a server issue.

    My cmdline.txt looks like this:
    boot=NFS=<NFS server IP>:/path/to/boot disk=NFS=<NFS server IP>:/path/to/disk ssh ip=dhcp quiet console=ttyAMA10,115200 console=tty0

    This works in 12.0.1, but is broken in:
    12.0.2
    12.0-nightly-20250404-5c24d2b
    13.0-nightly-20250410-fe6b62d

    Tested with both the Pi 4 and Pi 5 version, same results.

  • I checked out that thread, and tried adding vers=3 params, but that made no difference. (The mounts were vers=3 already, so I didn't expect it to.)

    My NFS server doesn't support v4, if that's the issue, I can't test it. I hope that the problem is not "only NFSv4 is supported now" because lots of servers don't support v4. The "manage-gids" thing seems to be a red herring since that isn't enabled on my server.

    Bisecting this is a lot of work but I'll get back to you if I find the time.