Enabling OverlayFS in image does not work #122
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I am trying to generate images which have OverlayFS enabled so the image created is in a read-only mode when first booted. I am running
raspi-config nonint do_overlayfs 0
which enables OverlayFS by adding a parameter to thecmdfile.txt
. This should then enable overlayfs on first boot.When I boot and run
mount
, I am not seeing the overlayfs mount:I can get it working by booting for the first time, running these commands, and then rebooting:
At that point overlayfs appears correctly in the mounts and any filesystem changes are forgotten on reboot.
I have added a test Github Action workflow which generates an image and uploads it as an image. You can boot this on a physical pi to see the behaviour.
I'm not really sure how to resolve this currently. Do you have any suggestions for how this might be achieved?