xeno74 wrote: Sat May 01, 2021 6:06 pm
I created a new uInitrd on ubuntu MATE 16.04.7 yesterday.
Download:
uInitrd-5.12
I encountered a very strange corruption problem with uInitrd... I was running MintPPC, which was started with Kernel 5.12 and uInitrd-5.12. When I started VLC and loaded a net video, VLC and the whole system crashed totally, and the screen was corrupted! There was no other way out than resest X5000.
When I rebooted MintPPC, booting was halted before getting to the Linux partition... I rebooted then using Kernel 5.10 (and uInitrd 5.12), and MintPPC loaded normally. I replaced the Kernel 5.12 file in BootSD with a backup, but booting with it did not work.
Then I checked the uInitrd, and noticed the size of it was much smaller than that of the original. I replaced it, and now it was again possible to boot Kernel 5.12!
My question is, how and when can the uInitrd be corrupted?! I thought it is a read-only disk, which is only used in booting...? And how can the crash of VLC cause the corruption...? And what is most strange, how was it possible to boot 5.10 but not 5.12 with the corrupted uInitrd?!