Open petertriho opened 4 months ago
Unfortunately that does not work, the kernel has issues mounting the overlayfs. batocera-save-overlay works correctly, but mounting does not working. I've been investigating that issue but haven't solved it yet and it's not clear whether it will be solved unless we change the kernel, and that's not trivial.
Ah ok, that's unfortunate. I don't like how batocera handles save files/states but there doesn't seem like there's another way to split them up and remove the system name so that I can sync saves with my other devices
The more cumbersome way to do quick persistent modifications is in linux as follows:
Then the changes will be there when you boot with that card.
In any case I plan to eventually solve the overlay issue, given the kernel version it should be possible to get it to work properly.
Seems like my device doesn't have /dev/sdh3
. Tried both /dev/mmcblk0p3
and /dev/disk/by-label/BATOCERA
mounting to /mnt/batocera
which worked but trying to mount batocera /tmp/rootfs
gives the same error mount: can't setup loop device: Inappropriate ioctl for device
Trying to modify the system using https://wiki.batocera.org/modify_the_system_while_it_s_running
Seems like creating the overlay file works fine (I can see the overlay file at
/boot/boot/overlay
) but the overlay fails to mountChanges I'm trying to make is to change the save state/file directories by modifying https://github.com/batocera-linux/batocera.linux/blob/e82c95298dab07be4fb8a6cbe58920529d4d5b42/package/batocera/core/batocera-configgen/configgen/configgen/generators/libretro/libretroConfig.py#L197