[Unstable Update] 2023-02-17 - Plasma 5.27 LTS, GNOME, Python

With grub 2.06.r456.g65bc45963-2 I reverted a change to also support installs with in-proper grub updates. Here the background:

A normal user will install grub only once. This happens when our installer Calamares does it for you. If you update the grub package via pamac or pacman you won’t update grub itself in your master boot record (MBR) or UEFI. This means you may still run an outdated grub on your system to boot your OS. Some grub updates however have security fixes which need to call grub-install. However, that most of you have different installs and there is now standard way like Asahi-LInux may do on their end calling grub-install is more riskier to break your bootability than not installing grub in your MBR.

Wait a minute, if I update grub I actually don’t? Yep, that is the case here. But why is it now a potential issue if the grub package gets updated? Well with a certain commit late 2022 the application fwsetup got a flag added to test for a function your UEFI firmware may or may not have. Those who have the support were fine, others not. Also the initial support called that application on legacy BIOS systems. That was fixed by upstream.

The background story of this can be found here: FS#75701 : grub 2:2.06.r322.gd9b4638c5-1 issue and here Re: [Regression] efi: Don't display a uefi-firmware entry if it's not su.

For me it is better to not call fwsetup at all and have a potential grub menu entry to enter the UEFI firmware from the grub menu, which potentially may fail in rare cases, than causing infinite bootloops into the UEFI firmware and not being able to boot Linux or any OS at all …

To be secure read our wiki on how to reinstall grub as needed: GRUB/Restore the GRUB Bootloader - Manjaro

13 Likes
[Testing Update] 2023-03-28 - Mesa
Can't boot LUKS encrypted install after 2023-03-31 stable update
[Stable Update] 2023-03-31 - Kernels, Plasma 5.27 LTS, Pamac, Phosh, Mesa, LibreOffice
[Testing Update] 2023-04-01 - Kernels, Nextcloud Hub 4, Linux Firmware, LibreOffice 7.5.2
[Testing Update] 2023-07-24 - Kernels, Pipewire, Thunderbird 115, Grub 2.12-rc1, LibreOffice 7.5.5, Mesa 23.1.4
[Testing Update] 2023-06-24 - Kernels, Plasma, Linux-Firmware, Pamac GTK4, Firefox, KDE-git
[Testing Update] 2023-04-25 - Kernels, Virtualbox, LxQt 1.3.0, Systemd 253.3, KDE Gear 23.04, Firefox, Pipewire
[Testing Update] 2023-04-27 - Kernels, GNOME 43.6, Firefox, QEMU 8.0, KDE-git
[Testing Update] 2023-08-04 - Kernels, Nextcloud, Plasma 5.27.7, Mesa 23.1.5, Firefox, Thunderbird
[Testing Update] 2027-07-28 - Kernels, Gamescope-Plus, Mesa 23.1.4, Firefox, Wine
[Stable Update] 2023-04-06 - Kernels, Systemd, Nextcloud 26, Linux-Firmware, LibreOffice 7.5.2
[Testing Update] 2023-04-08 - Kernels, Plasma 5.27.4, Phosh, Pipewire, KDE-git
[Unstable Update] 2023-05-03 - Python 3.11, GCC 13
[Testing Update] 2023-04-14 - Kernels, Deepin, Qt5/6, KDE Framworks 5.105.0
[Unstable Update] 2023-04-14 - Kernels, Deepin, Qt5/6, KDE Frameworks 5.105.0,
[Testing Update] 2023-07-24 - Kernels, Pipewire, Thunderbird 115, Grub 2.12-rc1, LibreOffice 7.5.5, Mesa 23.1.4
[Unstable Update] 2023-05-06 - GNOME 44.1
[Testing Update] 2023-05-11 - Python 3.11, GCC 13, GNOME 44.1, KDE Plasma 5.27.5
[Testing Update] 2023-06-15 - Kernel, Systemd, Mesa, GNOME 44.2, NVIDIA, ZFS, LibreOffice, PipeWire
[Testing Update] 2023-07-25 - Kernels (zenbleed), Firmware, Pipewire, KDE-git, Python
[Unstable Update] 2023-05-15 - Kernels, KDE Frameworks 5.106.0, KiCAD 7.0.3, Python, Haskell
[Testing Update] 2023-05-20 - KDE Frameworks, Python, Haskell, Wine
[Unstable Update] 2023-05-21 - Repository changes
[Testing Update] 2023-06-27 - Kernels, Linux-Firmware, Mesa, Wine, Nvidia, KDE-git
[Testing Update] 2023-06-29 - Kernels, ICU, Gaming, KDE-git, Python, Haskell
[Testing Update] 2023-07-01 - Kernels, Pipewire, Bluez, Evolution, KDE-Git
[Testing Update] 2023-07-31 - Kernels, Pipewire, Gamescope-Plus, Squashfuse
[Testing Update] 2023-07-15 - Kernels, Pipewire, KDE Frameworks, Systemd, Firefox, Wine, Cinnamon
[Testing Update] 2023-08-08 - Kernels, Firmwares, Plasma, Pamac, Firefox, Pipewire
[Testing Update] 2023-08-19 - Kernels, GlibC, Mesa 23.1.6, Deepin, Firefox, Thunderbird
Are concerns about GRUB breaking LUKS no longer an issue?
[Testing Update] 2023-05-13 - Kernels, Firefox, LibreOffice Still, KDE-git, Python
[Unstable Update] 2023-04-07 - Kernels, Systemd, Phosh, PipeWire, Plasma, Arch Spring Cleanup
[Testing Update] 2023-08-09 - Kernels, Gamescope-Plus, NVIDIA, KDE-git, Haskell, Perl, Python