tukan wrote: ↑Tue Feb 02, 2021 6:23 pm
1) It currently does not affect the system as have the vfat, but it would if you would adapt it to ext4.
Even with ext4 it would not affect the system. The symlink that is created is a safety net, due to the fact that on x86 systems initrd.img is loaded through grub you want to make sure it's always available.
And if during the update of initrd.img the file is damaged you're happy to have a backup.
On ARM systems this doesn't matter. We don't have grub, we don't load initrd.img.. If it's damaged, or even deleted, it will still work fine, as it's loading the uInitrd instead and not the initrd.img file.
Therefore a backup of it doesn't matter and doesn't affect the system if it's there or not, no matter the filesystem you're using.
tukan wrote: ↑Tue Feb 02, 2021 6:23 pm
2) The current system with vfat sufferers from similar issue which causes the newest kernel/initrd not to be copied over.
That's not a similar issue, but as I said unrelated. Copying files on vfat is not a problem we're using this method for many years already.
Something else caused this issue and that needs to be investigated.
tobetter wrote: ↑Tue Feb 02, 2021 6:27 pm
I am wondering if you have the package
flash-kernel? This must be creating the copy of 'initrd.gz' in the
/boot directory.
I'm using flash-kernel on the N1 where it works perfectly fine, and I prepared it for the C4 and other devices by renaming the Kernel to have to correct naming syntax.
Still I'm not using it yet, as it requires ext4 to work and I need to find a good way to update the required files where needed.