Got back to my computer after a day & a half and decided to update, one of which is the latest patch for GRUB.
Ran yay and… now the update is currently stuck at post transaction hooks. Been stuck here for 10+ min now. Namely, it’s stuck on my Win10 install on another drive. I’m worried about killing this or rebooting. Here’s where my terminal is currently stuck at. One core has been maxed out this whole time.
:: Running post-transaction hooks...
(1/5) Arming ConditionNeedsUpdate...
(2/5) Warn about old perl modules
(3/5) Inform user to reboot after certain system package upgrades.
(4/5) Fix 'grub' and 'os-prober' after upgrading either of them.
===> INFO: grub-tools / grub-fix-initrd-generation:
===> INFO: /etc/grub.d/30_os-prober changed. See file /var/log/grub-fix-initrd-generation.log.
===> INFO: /etc/grub.d/10_linux changed. See file /var/log/grub-fix-initrd-generation.log.
Generating grub configuration file ...
Found theme: /boot/grub/themes/Tela/theme.txt
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/amd-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot: initramfs-linux-zen-fallback.img
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/amd-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: initramfs-linux-fallback.img
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/amd-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot: initramfs-linux-zen-fallback.img
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/amd-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: initramfs-linux-fallback.img
Found Windows Boot Manager on /dev/sda2@/efi/Microsoft/Boot/bootmgfw.efi
If you happen to have any other linux installation too, I suggest you wait maybe max 20 minutes more.
Anyway, generating /boot/grub/grub.cfg is the last operation. Please check that file, it might be OK already. I’m not sure, if you stop it, only grub.cfg may be partly bad.
Hm. Killing, then running it gives me this curious output:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found theme: /boot/grub/themes/Tela/theme.txt
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/amd-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot: initramfs-linux-zen-fallback.img
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/amd-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: initramfs-linux-fallback.img
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/amd-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot: initramfs-linux-zen-fallback.img
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/amd-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: initramfs-linux-fallback.img
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
rmdir: failed to remove '/var/lib/os-prober/mount': Device or resource busy
###### - Grub-btrfs: Snapshot detection started - ######
# Info: Separate boot partition not detected
# Found snapshot: 2020-08-01 21:47:10 | timeshift-btrfs/snapshots/2020-08-01_21-47-10/@
# Found snapshot: 2020-08-01 00:00:01 | timeshift-btrfs/snapshots/2020-08-01_00-00-01/@
# Found snapshot: 2020-07-31 12:26:36 | timeshift-btrfs/snapshots/2020-07-31_12-26-36/@
# Found snapshot: 2020-07-31 08:31:53 | timeshift-btrfs/snapshots/2020-07-31_08-31-53/@
# Found snapshot: 2020-07-30 23:11:15 | timeshift-btrfs/snapshots/2020-07-30_23-11-15/@
# Found snapshot: 2020-07-29 23:25:17 | timeshift-btrfs/snapshots/2020-07-29_23-25-17/@
# Found snapshot: 2020-07-29 00:00:01 | timeshift-btrfs/snapshots/2020-07-29_00-00-01/@
# Found snapshot: 2020-07-28 21:29:27 | timeshift-btrfs/snapshots/2020-07-28_21-29-27/@
# Found snapshot: 2020-07-28 01:22:49 | @
# Found snapshot: 2020-07-27 23:46:57 | timeshift-btrfs/snapshots/2020-07-27_23-46-57/@
# Found 10 snapshot(s)
###### - Grub-btrfs: Snapshot detection ended - ######
done
Though, according to this article, rebooting is the solution.