If I remember correctly the graphical glitch only occour in legacy mode on baytrail boards. (on your first screenshot the system was in uEFI mode.
If you force grub to textmode it may should also boot. Try to add “vga=ask” to the kernel commandline. (or remove the gfxmode modules before the kernel)
Until Update 182 IPFire used BIOS/Legacy boot on my system. Since then it has failed to boot. I do not know why it appears to only be attempting EFI boot now.
My system is capable of doing UEFI boot, which I’ve proven with various USB sticks.
To modify the kernel commandline I’ll need to update the grub.cfg files in /etc and rebuild grub right? Either that or I’ll have to do it through Supergrub as I cannot get in to grub at all on a normal boot.
EDIT: Attempting to add vga=ask to the end of GRUB_CMDLINE_LINUX in /etc/defaut/grub and re-running the install-bootloader script.
I modified the IPFire update version back to 181, ran an update and this time before rebooting ran the /usr/bin/install-bootloader script (I had been assuming that this ran anyway).
While I had added vga=ask to the GRUB_CMDLINE_LINUX variable, after it booted the first time I removed this and re-ran the procedure again. The system is now booting properly. Even the graphical corruption is gone.
I’ve updated the bugzilla ticket and asked what I need to prepare for when grub is upgraded again in future.
Thanks!!
EDIT: Here’s a snippet of the bootlog. I think it confirms legacy/BIOS boot, but could you please confirm? Various online guides suggested other ways of finding if a system used EFI boot and I cannot get a clear answer.
This problem has been resolved by the IPFire developers.
Although I have not been told the details, I understand that update 182 was re-released with the older version of Grub again to resolve the problem.
Anyone with the same problem had to:
change the /opt/pakfire/db/core/mine to contain 181
update pakfire and upgrade to update 182
Run the /usr/bin/install-bootloader script, before rebooting
I have recently tested update 183 which I understand re-introduces the grub update. This is also working on my system also (it now boots EFI). See: 13509 – Grub Boot failure after update 182
Thank you everyone for the discussion in this thread!