Latest updates destroyed grub

Just ran the latest updates and when rebooting the only entry was UEFI Firmware. Not sure why? I booted on the live ISO and mounted my btrfs subvolumes and arch-chrooted to reinstall grub and ran the update grub command. Rebooted back into my btrfs installation without issue. Not sure if this has happened to anyone else?

Maybe @dalto has an idea from the pacman log?

[2024-05-23T10:25:36-0400] [PACMAN] starting full system upgrade
[2024-05-23T10:25:47-0400] [ALPM] running '05-snap-pac-pre.hook'...
[2024-05-23T10:25:47-0400] [ALPM-SCRIPTLET] ==> root: 1035
[2024-05-23T10:25:47-0400] [ALPM] running '60-dracut-remove.hook'...
[2024-05-23T10:25:48-0400] [ALPM] running '71-dkms-remove.hook'...
[2024-05-23T10:25:48-0400] [ALPM] running 'texinfo-remove.hook'...
[2024-05-23T10:25:48-0400] [ALPM] transaction started
[2024-05-23T10:25:48-0400] [ALPM] upgraded gcc-libs (14.1.1+r1+g43b730b9134-1 -> 14.1.1+r58+gfc9fb69ad62-1)
[2024-05-23T10:25:49-0400] [ALPM] upgraded e2fsprogs (1.47.0-2 -> 1.47.1-2)
[2024-05-23T10:25:49-0400] [ALPM] upgraded curl (8.7.1-6 -> 8.8.0-1)
[2024-05-23T10:25:49-0400] [ALPM] upgraded gcc (14.1.1+r1+g43b730b9134-1 -> 14.1.1+r58+gfc9fb69ad62-1)
[2024-05-23T10:25:50-0400] [ALPM] upgraded lib32-gcc-libs (14.1.1+r1+g43b730b9134-1 -> 14.1.1+r58+gfc9fb69ad62-1)
[2024-05-23T10:25:50-0400] [ALPM] upgraded lib32-e2fsprogs (1.47.0-1 -> 1.47.1-1)
[2024-05-23T10:25:50-0400] [ALPM] upgraded lib32-curl (8.7.1-4 -> 8.8.0-1)
[2024-05-23T10:25:50-0400] [ALPM] upgraded libcurl-gnutls (8.7.1-6 -> 8.8.0-1)
[2024-05-23T10:25:50-0400] [ALPM] upgraded linux (6.9.1.arch1-1 -> 6.9.1.arch1-2)
[2024-05-23T10:25:51-0400] [ALPM] upgraded linux-headers (6.9.1.arch1-1 -> 6.9.1.arch1-2)
[2024-05-23T10:25:51-0400] [ALPM] upgraded xterm (391-1 -> 392-1)
[2024-05-23T10:25:52-0400] [ALPM] transaction completed
[2024-05-23T10:25:52-0400] [ALPM] running '30-systemd-daemon-reload-system.hook'...
[2024-05-23T10:25:53-0400] [ALPM] running '30-systemd-udev-reload.hook'...
[2024-05-23T10:25:53-0400] [ALPM] running '30-systemd-update.hook'...
[2024-05-23T10:25:53-0400] [ALPM] running '60-depmod.hook'...
[2024-05-23T10:25:54-0400] [ALPM] running '70-dkms-install.hook'...
[2024-05-23T10:25:55-0400] [ALPM-SCRIPTLET] ==> dkms install --no-depmod broadcom-wl/6.30.223.271 -k 6.9.1-arch1-2
[2024-05-23T10:26:00-0400] [ALPM-SCRIPTLET] ==> dkms install --no-depmod vmware-workstation/17.5.2_23775571 -k 6.9.1-arch1-2
[2024-05-23T10:26:03-0400] [ALPM-SCRIPTLET] ==> depmod 6.9.1-arch1-2
[2024-05-23T10:26:04-0400] [ALPM] running '90-dracut-install.hook'...
[2024-05-23T10:26:05-0400] [ALPM-SCRIPTLET] :: Building initramfs for linux (6.9.1-arch1-2)
[2024-05-23T10:26:05-0400] [ALPM-SCRIPTLET] dracut[I]: Executing: /usr/bin/dracut --force --hostonly --no-hostonly-cmdline /boot/initramfs-linux.img 6.9.1-arch1-2
[2024-05-23T10:26:07-0400] [ALPM-SCRIPTLET] dracut[I]: memstrack is not available
[2024-05-23T10:26:07-0400] [ALPM-SCRIPTLET] dracut[I]: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
[2024-05-23T10:26:07-0400] [ALPM-SCRIPTLET] dracut[I]: memstrack is not available
[2024-05-23T10:26:07-0400] [ALPM-SCRIPTLET] dracut[I]: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
[2024-05-23T10:26:07-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: systemd ***
[2024-05-23T10:26:07-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: systemd-initrd ***
[2024-05-23T10:26:07-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: i18n ***
[2024-05-23T10:26:08-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: btrfs ***
[2024-05-23T10:26:08-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: kernel-modules ***
[2024-05-23T10:26:09-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: kernel-modules-extra ***
[2024-05-23T10:26:09-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: btrfs-snapshot-overlay ***
[2024-05-23T10:26:09-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: rootfs-block ***
[2024-05-23T10:26:09-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: terminfo ***
[2024-05-23T10:26:09-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: udev-rules ***
[2024-05-23T10:26:09-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: dracut-systemd ***
[2024-05-23T10:26:09-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: usrmount ***
[2024-05-23T10:26:09-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: base ***
[2024-05-23T10:26:09-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: fs-lib ***
[2024-05-23T10:26:09-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: shutdown ***
[2024-05-23T10:26:10-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including modules done ***
[2024-05-23T10:26:10-0400] [ALPM-SCRIPTLET] dracut[I]: *** Installing kernel module dependencies ***
[2024-05-23T10:26:10-0400] [ALPM-SCRIPTLET] dracut[I]: *** Installing kernel module dependencies done ***
[2024-05-23T10:26:10-0400] [ALPM-SCRIPTLET] dracut[I]: *** Resolving executable dependencies ***
[2024-05-23T10:26:11-0400] [ALPM-SCRIPTLET] dracut[I]: *** Resolving executable dependencies done ***
[2024-05-23T10:26:11-0400] [ALPM-SCRIPTLET] dracut[I]: *** Hardlinking files ***
[2024-05-23T10:26:11-0400] [ALPM-SCRIPTLET] dracut[I]: *** Hardlinking files done ***
[2024-05-23T10:26:11-0400] [ALPM-SCRIPTLET] dracut[I]: *** Generating early-microcode cpio image ***
[2024-05-23T10:26:11-0400] [ALPM-SCRIPTLET] dracut[I]: *** Constructing AuthenticAMD.bin ***
[2024-05-23T10:26:11-0400] [ALPM-SCRIPTLET] dracut[I]: *** Store current command line parameters ***
[2024-05-23T10:26:11-0400] [ALPM-SCRIPTLET] dracut[I]: *** Stripping files ***
[2024-05-23T10:26:12-0400] [ALPM-SCRIPTLET] dracut[I]: *** Stripping files done ***
[2024-05-23T10:26:12-0400] [ALPM-SCRIPTLET] dracut[I]: *** Creating image file '/boot/initramfs-linux.img' ***
[2024-05-23T10:26:13-0400] [ALPM-SCRIPTLET] dracut[I]: *** Creating initramfs image file '/boot/initramfs-linux.img' done ***
[2024-05-23T10:26:13-0400] [ALPM-SCRIPTLET] :: Building fallback initramfs for linux (6.9.1-arch1-2)
[2024-05-23T10:26:13-0400] [ALPM-SCRIPTLET] dracut[I]: Executing: /usr/bin/dracut --force --no-hostonly /boot/initramfs-linux-fallback.img 6.9.1-arch1-2
[2024-05-23T10:26:14-0400] [ALPM-SCRIPTLET] dracut[I]: memstrack is not available
[2024-05-23T10:26:14-0400] [ALPM-SCRIPTLET] dracut[I]: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
[2024-05-23T10:26:15-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: systemd ***
[2024-05-23T10:26:15-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: systemd-initrd ***
[2024-05-23T10:26:15-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: modsign ***
[2024-05-23T10:26:15-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: i18n ***
[2024-05-23T10:26:15-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: btrfs ***
[2024-05-23T10:26:15-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: crypt ***
[2024-05-23T10:26:15-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: dm ***
[2024-05-23T10:26:15-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: kernel-modules ***
[2024-05-23T10:26:17-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: kernel-modules-extra ***
[2024-05-23T10:26:17-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: lvm ***
[2024-05-23T10:26:17-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: mdraid ***
[2024-05-23T10:26:17-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: nvdimm ***
[2024-05-23T10:26:17-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: qemu ***
[2024-05-23T10:26:17-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: qemu-net ***
[2024-05-23T10:26:17-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: btrfs-snapshot-overlay ***
[2024-05-23T10:26:17-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: lunmask ***
[2024-05-23T10:26:17-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: resume ***
[2024-05-23T10:26:17-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: rootfs-block ***
[2024-05-23T10:26:17-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: terminfo ***
[2024-05-23T10:26:17-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: udev-rules ***
[2024-05-23T10:26:18-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: virtiofs ***
[2024-05-23T10:26:18-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: dracut-systemd ***
[2024-05-23T10:26:18-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: usrmount ***
[2024-05-23T10:26:18-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: base ***
[2024-05-23T10:26:18-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: fs-lib ***
[2024-05-23T10:26:18-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including module: shutdown ***
[2024-05-23T10:26:18-0400] [ALPM-SCRIPTLET] dracut[I]: *** Including modules done ***
[2024-05-23T10:26:18-0400] [ALPM-SCRIPTLET] dracut[I]: *** Installing kernel module dependencies ***
[2024-05-23T10:26:19-0400] [ALPM-SCRIPTLET] dracut[I]: *** Installing kernel module dependencies done ***
[2024-05-23T10:26:19-0400] [ALPM-SCRIPTLET] dracut[I]: *** Resolving executable dependencies ***
[2024-05-23T10:26:20-0400] [ALPM-SCRIPTLET] dracut[I]: *** Resolving executable dependencies done ***
[2024-05-23T10:26:20-0400] [ALPM-SCRIPTLET] dracut[I]: *** Hardlinking files ***
[2024-05-23T10:26:20-0400] [ALPM-SCRIPTLET] dracut[I]: *** Hardlinking files done ***
[2024-05-23T10:26:20-0400] [ALPM-SCRIPTLET] dracut[I]: *** Generating early-microcode cpio image ***
[2024-05-23T10:26:20-0400] [ALPM-SCRIPTLET] dracut[I]: *** Constructing AuthenticAMD.bin ***
[2024-05-23T10:26:20-0400] [ALPM-SCRIPTLET] dracut[I]: *** Store current command line parameters ***
[2024-05-23T10:26:20-0400] [ALPM-SCRIPTLET] dracut[I]: *** Stripping files ***
[2024-05-23T10:26:22-0400] [ALPM-SCRIPTLET] dracut[I]: *** Stripping files done ***
[2024-05-23T10:26:22-0400] [ALPM-SCRIPTLET] dracut[I]: *** Creating image file '/boot/initramfs-linux-fallback.img' ***
[2024-05-23T10:26:24-0400] [ALPM-SCRIPTLET] dracut[I]: *** Creating initramfs image file '/boot/initramfs-linux-fallback.img' done ***
[2024-05-23T10:26:24-0400] [ALPM] running 'eos-reboot-required.hook'...
[2024-05-23T10:26:25-0400] [ALPM] running 'rebuild-detector.hook'...
[2024-05-23T10:26:26-0400] [ALPM] running 'texinfo-install.hook'...
[2024-05-23T10:26:27-0400] [ALPM] running 'update-desktop-database.hook'...
[2024-05-23T10:26:27-0400] [ALPM] running 'zz-snap-pac-post.hook'...
[2024-05-23T10:26:27-0400] [ALPM-SCRIPTLET] ==> root: 1036
[2024-05-23T10:39:05-0400] [PACMAN] Running 'pacman -S -y --config /etc/pacman.conf --'
[2024-05-23T10:39:05-0400] [PACMAN] synchronizing package lists

This is all that is shown.

Edit: I may have only needed to run the update grub command but i did both anyway.

1 Like

Very strange. I don’t see anything that would explain this; nothing is touching GRUB or the EFI entries. Were the boot files for EOS in the EFI partition after the upgrade, or were they gone?

Yes it was strange and totally unexpected. I didn’t check the efi partition prior to reinstalling grub and running the update grub command. The only entry in grub was UEFI Firmware on boot prior to fixing it.

Well, at least it’s working now. I’m suspecting a hardware glitch, not a software one. Is your BIOS up-to-date? I just updated mine and my systems are noticeably faster.

Yes I had updated it a while ago. It’s very strange as i had already updated a number of new kernels lately without issue.

So i reverted back to before these updates because i noticed btrfs-assistant wasn’t launching from the menu but i could get it to launch from the terminal. I updated again and had no issue with grub being affected. :man_shrugging:

btrfs-assistant is also working now.

Very strange indeed but it’s working now so I’ll close this and carry on. :wink:

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.