Yay system update made boot/efi's vfat an unknown type of file system, unmountable esp

There is a bunch of odd stuff here.

  • You have EndeavourOS grub, Ubuntu grub, refind and systemd-boot installed
  • You have a nearly 8GB ESP
  • You have grub recovery entries in your grub config

But most odd of all is this:

Your kernels are newer than your initrds. Not only that, but the fallbacks have different dates than the normal initrds. That isn’t normal.

Can you try this from the chroot:

rm /boot/vmlinuz* /boot/initramfs*
pacman -S linux linux-zen
ls -l /boot

Back then, I did not have a clue how much would be good. Afterwards I could not shrink it via partition managers.
Is it only wasteful or a real problem?

.

Could that be a result of an incomplete or a failed yay system update?

.

/boot/initramfs* pacman instructions – any highlighting UNintended

_boot_initramfs* pacman instructions.pdf (40.1 KB)

[continuation of former PDF: find _boot -printf ‘%Ac %P\n’ and 2 more instructions.pdf ]

[root@EndeavourOS /]# rm /boot/vmlinuz* /boot/initramfs*
[root@EndeavourOS /]# pacman -S linux linux-zen
warning: linux-6.5.9.arch2-1 is up to date – reinstalling
warning: linux-zen-6.5.9.zen2-1 is up to date – reinstalling
resolving dependencies…
looking for conflicting packages…

Package (2) Old Version New Version Net Change

core/linux 6.5.9.arch2-1 6.5.9.arch2-1 0.00 MiB
extra/linux-zen 6.5.9.zen2-1 6.5.9.zen2-1 0.00 MiB

Total Installed Size: 259.47 MiB
Net Upgrade Size: 0.00 MiB

:: Proceed with installation? [Y/n] Y
(2/2) checking keys in keyring [---------------------------------------------------------] 100%
(2/2) checking package integrity [---------------------------------------------------------] 100%
(2/2) loading package files [---------------------------------------------------------] 100%
(2/2) checking for file conflicts [---------------------------------------------------------] 100%
:: Processing package changes…
(1/2) reinstalling linux [---------------------------------------------------------] 100%
(2/2) reinstalling linux-zen [---------------------------------------------------------] 100%
:: Running post-transaction hooks…
(1/5) Arming ConditionNeedsUpdate…
(2/5) Updating module dependencies…
(3/5) Updating initramfs…
:: Building initramfs for linux (6.5.9-arch2-1)
dracut: Executing: /usr/bin/dracut --force --hostonly --no-hostonly-cmdline /usr/lib/modules/6.5.9-arch2-1/initrd 6.5.9-arch2-1
dracut: dracut module ‘dash’ will not be installed, because command ‘dash’ could not be found!
dracut: dracut module ‘mksh’ will not be installed, because command ‘mksh’ could not be found!
dracut: dracut module ‘busybox’ will not be installed, because command ‘busybox’ could not be found!
dracut: dracut module ‘dbus-broker’ will not be installed, because command ‘dbus-broker’ could not be found!
dracut: dracut module ‘rngd’ will not be installed, because command ‘rngd’ could not be found!
dracut: dracut module ‘connman’ will not be installed, because command ‘connmand’ could not be found!
dracut: dracut module ‘connman’ will not be installed, because command ‘connmanctl’ could not be found!
dracut: dracut module ‘connman’ will not be installed, because command ‘connmand-wait-online’ could not be found!
dracut: dracut module ‘network-wicked’ will not be installed, because command ‘wicked’ could not be found!
dracut: dracut module ‘dmraid’ will not be installed, because command ‘kpartx’ could not be found!
dracut: dracut module ‘tpm2-tss’ will not be installed, because command ‘tpm2’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsi-iname’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsiadm’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsid’ could not be found!
dracut: dracut module ‘nvmf’ will not be installed, because command ‘nvme’ could not be found!
dracut: dracut module ‘biosdevname’ will not be installed, because command ‘biosdevname’ could not be found!
dracut: dracut module ‘memstrack’ will not be installed, because command ‘memstrack’ could not be found!
dracut: memstrack is not available
dracut: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut: dracut module ‘squash’ will not be installed, because command ‘mksquashfs’ could not be found!
dracut: dracut module ‘squash’ will not be installed, because command ‘unsquashfs’ could not be found!
dracut: dracut module ‘dash’ will not be installed, because command ‘dash’ could not be found!
dracut: dracut module ‘mksh’ will not be installed, because command ‘mksh’ could not be found!
dracut: dracut module ‘busybox’ will not be installed, because command ‘busybox’ could not be found!
dracut: dracut module ‘dbus-broker’ will not be installed, because command ‘dbus-broker’ could not be found!
dracut: dracut module ‘rngd’ will not be installed, because command ‘rngd’ could not be found!
dracut: dracut module ‘connman’ will not be installed, because command ‘connmand’ could not be found!
dracut: dracut module ‘connman’ will not be installed, because command ‘connmanctl’ could not be found!
dracut: dracut module ‘connman’ will not be installed, because command ‘connmand-wait-online’ could not be found!
dracut: dracut module ‘network-wicked’ will not be installed, because command ‘wicked’ could not be found!
dracut: dracut module ‘dmraid’ will not be installed, because command ‘kpartx’ could not be found!
dracut: dracut module ‘tpm2-tss’ will not be installed, because command ‘tpm2’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsi-iname’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsiadm’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsid’ could not be found!
dracut: dracut module ‘nvmf’ will not be installed, because command ‘nvme’ could not be found!
dracut: dracut module ‘memstrack’ will not be installed, because command ‘memstrack’ could not be found!
dracut: memstrack is not available
dracut: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut: dracut module ‘squash’ will not be installed, because command ‘mksquashfs’ could not be found!
dracut: dracut module ‘squash’ will not be installed, because command ‘unsquashfs’ could not be found!
dracut: *** Including module: systemd ***
dracut: *** Including module: systemd-initrd ***
dracut: *** Including module: i18n ***
dracut: *** Including module: crypt ***
dracut: *** Including module: dm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 60-persistent-storage-dm.rules
dracut: Skipping udev rule: 55-dm.rules
dracut: *** Including module: kernel-modules ***
dracut: *** Including module: kernel-modules-extra ***
dracut: *** Including module: rootfs-block ***
dracut: *** Including module: terminfo ***
dracut: *** Including module: udev-rules ***
dracut: Skipping udev rule: 40-redhat.rules
dracut: Skipping udev rule: 50-firmware.rules
dracut: Skipping udev rule: 50-udev.rules
dracut: Skipping udev rule: 91-permissions.rules
dracut: Skipping udev rule: 80-drivers-modprobe.rules
dracut: Skipping udev rule: 70-persistent-net.rules
dracut: *** Including module: dracut-systemd ***
dracut: *** Including module: usrmount ***
dracut: *** Including module: base ***
dracut: *** Including module: fs-lib ***
dracut: *** Including module: shutdown ***
dracut: *** Including modules done ***
dracut: *** Installing kernel module dependencies ***
dracut: *** Installing kernel module dependencies done ***
dracut: *** Resolving executable dependencies ***
dracut: *** Resolving executable dependencies done ***
dracut: *** Hardlinking files ***
dracut: Mode: real
dracut: Method: sha256
dracut: Files: 829
dracut: Linked: 3 files
dracut: Compared: 0 xattrs
dracut: Compared: 39 files
dracut: Saved: 356.78 KiB
dracut: Duration: 0.020663 seconds
dracut: *** Hardlinking files done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing AuthenticAMD.bin ***
dracut: *** Store current command line parameters ***
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Creating image file ‘/usr/lib/modules/6.5.9-arch2-1/initrd’ ***
dracut: *** Creating initramfs image file ‘/usr/lib/modules/6.5.9-arch2-1/initrd’ done ***
:: Building fallback initramfs for linux (6.5.9-arch2-1)
dracut: Executing: /usr/bin/dracut --force --no-hostonly /boot/initramfs-linux-fallback.img 6.5.9-arch2-1
dracut: dracut module ‘dash’ will not be installed, because command ‘dash’ could not be found!
dracut: dracut module ‘mksh’ will not be installed, because command ‘mksh’ could not be found!
dracut: dracut module ‘busybox’ will not be installed, because command ‘busybox’ could not be found!
dracut: dracut module ‘dbus-broker’ will not be installed, because command ‘dbus-broker’ could not be found!
dracut: dracut module ‘rngd’ will not be installed, because command ‘rngd’ could not be found!
dracut: dracut module ‘connman’ will not be installed, because command ‘connmand’ could not be found!
dracut: dracut module ‘connman’ will not be installed, because command ‘connmanctl’ could not be found!
dracut: dracut module ‘connman’ will not be installed, because command ‘connmand-wait-online’ could not be found!
dracut: dracut module ‘network-wicked’ will not be installed, because command ‘wicked’ could not be found!
dracut: dracut module ‘dmraid’ will not be installed, because command ‘kpartx’ could not be found!
dracut: dracut module ‘multipath’ will not be installed, because command ‘multipath’ could not be found!
dracut: dracut module ‘tpm2-tss’ will not be installed, because command ‘tpm2’ could not be found!
dracut: dracut module ‘fcoe’ will not be installed, because command ‘dcbtool’ could not be found!
dracut: dracut module ‘fcoe’ will not be installed, because command ‘fipvlan’ could not be found!
dracut: dracut module ‘fcoe’ will not be installed, because command ‘lldpad’ could not be found!
dracut: dracut module ‘fcoe’ will not be installed, because command ‘fcoemon’ could not be found!
dracut: dracut module ‘fcoe’ will not be installed, because command ‘fcoeadm’ could not be found!
dracut: dracut module ‘fcoe-uefi’ will not be installed, because command ‘dcbtool’ could not be found!
dracut: dracut module ‘fcoe-uefi’ will not be installed, because command ‘fipvlan’ could not be found!
dracut: dracut module ‘fcoe-uefi’ will not be installed, because command ‘lldpad’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsi-iname’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsiadm’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsid’ could not be found!
dracut: dracut module ‘nbd’ will not be installed, because command ‘nbd-client’ could not be found!
dracut: dracut module ‘nvmf’ will not be installed, because command ‘nvme’ could not be found!
dracut: dracut module ‘biosdevname’ will not be installed, because command ‘biosdevname’ could not be found!
dracut: dracut module ‘memstrack’ will not be installed, because command ‘memstrack’ could not be found!
dracut: memstrack is not available
dracut: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut: dracut module ‘squash’ will not be installed, because command ‘mksquashfs’ could not be found!
dracut: dracut module ‘squash’ will not be installed, because command ‘unsquashfs’ could not be found!
dracut: *** Including module: systemd ***
dracut: *** Including module: systemd-initrd ***
dracut: *** Including module: modsign ***
dracut: *** Including module: i18n ***
dracut: *** Including module: btrfs ***
dracut: *** Including module: crypt ***
dracut: *** Including module: dm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 60-persistent-storage-dm.rules
dracut: Skipping udev rule: 55-dm.rules
dracut: *** Including module: kernel-modules ***
dracut: *** Including module: kernel-modules-extra ***
dracut: *** Including module: lvm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 56-lvm.rules
dracut: Skipping udev rule: 60-persistent-storage-lvm.rules
dracut: *** Including module: mdraid ***
dracut: Skipping udev rule: 64-md-raid.rules
dracut: *** Including module: nvdimm ***
dracut: *** Including module: qemu ***
dracut: *** Including module: qemu-net ***
dracut: *** Including module: btrfs-snapshot-overlay ***
dracut: *** Including module: lunmask ***
dracut: *** Including module: resume ***
dracut: *** Including module: rootfs-block ***
dracut: *** Including module: terminfo ***
dracut: *** Including module: udev-rules ***
dracut: Skipping udev rule: 40-redhat.rules
dracut: Skipping udev rule: 50-firmware.rules
dracut: Skipping udev rule: 50-udev.rules
dracut: Skipping udev rule: 91-permissions.rules
dracut: Skipping udev rule: 80-drivers-modprobe.rules
dracut: *** Including module: virtiofs ***
dracut: *** Including module: dracut-systemd ***
dracut: *** Including module: usrmount ***
dracut: *** Including module: base ***
dracut: *** Including module: fs-lib ***
dracut: *** Including module: shutdown ***
dracut: *** Including modules done ***
dracut: *** Installing kernel module dependencies ***
dracut: *** Installing kernel module dependencies done ***
dracut: *** Resolving executable dependencies ***
dracut: *** Resolving executable dependencies done ***
dracut: *** Hardlinking files ***
dracut: Mode: real
dracut: Method: sha256
dracut: Files: 2016
dracut: Linked: 9 files
dracut: Compared: 0 xattrs
dracut: Compared: 450 files
dracut: Saved: 1.42 MiB
dracut: Duration: 0.012813 seconds
dracut: *** Hardlinking files done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing AuthenticAMD.bin ***
dracut: *** Store current command line parameters ***
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Creating image file ‘/boot/initramfs-linux-fallback.img’ ***
dracut: *** Creating initramfs image file ‘/boot/initramfs-linux-fallback.img’ done ***
:: Building initramfs for linux-zen (6.5.9-zen2-1-zen)
dracut: Executing: /usr/bin/dracut --force --hostonly --no-hostonly-cmdline /usr/lib/modules/6.5.9-zen2-1-zen/initrd 6.5.9-zen2-1-zen
dracut: dracut module ‘dash’ will not be installed, because command ‘dash’ could not be found!
dracut: dracut module ‘mksh’ will not be installed, because command ‘mksh’ could not be found!
dracut: dracut module ‘busybox’ will not be installed, because command ‘busybox’ could not be found!
dracut: dracut module ‘dbus-broker’ will not be installed, because command ‘dbus-broker’ could not be found!
dracut: dracut module ‘rngd’ will not be installed, because command ‘rngd’ could not be found!
dracut: dracut module ‘connman’ will not be installed, because command ‘connmand’ could not be found!
dracut: dracut module ‘connman’ will not be installed, because command ‘connmanctl’ could not be found!
dracut: dracut module ‘connman’ will not be installed, because command ‘connmand-wait-online’ could not be found!
dracut: dracut module ‘network-wicked’ will not be installed, because command ‘wicked’ could not be found!
dracut: dracut module ‘dmraid’ will not be installed, because command ‘kpartx’ could not be found!
dracut: dracut module ‘tpm2-tss’ will not be installed, because command ‘tpm2’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsi-iname’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsiadm’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsid’ could not be found!
dracut: dracut module ‘nvmf’ will not be installed, because command ‘nvme’ could not be found!
dracut: dracut module ‘biosdevname’ will not be installed, because command ‘biosdevname’ could not be found!
dracut: dracut module ‘memstrack’ will not be installed, because command ‘memstrack’ could not be found!
dracut: memstrack is not available
dracut: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut: dracut module ‘squash’ will not be installed, because command ‘mksquashfs’ could not be found!
dracut: dracut module ‘squash’ will not be installed, because command ‘unsquashfs’ could not be found!
dracut: dracut module ‘dash’ will not be installed, because command ‘dash’ could not be found!
dracut: dracut module ‘mksh’ will not be installed, because command ‘mksh’ could not be found!
dracut: dracut module ‘busybox’ will not be installed, because command ‘busybox’ could not be found!
dracut: dracut module ‘dbus-broker’ will not be installed, because command ‘dbus-broker’ could not be found!
dracut: dracut module ‘rngd’ will not be installed, because command ‘rngd’ could not be found!
dracut: dracut module ‘connman’ will not be installed, because command ‘connmand’ could not be found!
dracut: dracut module ‘connman’ will not be installed, because command ‘connmanctl’ could not be found!
dracut: dracut module ‘connman’ will not be installed, because command ‘connmand-wait-online’ could not be found!
dracut: dracut module ‘network-wicked’ will not be installed, because command ‘wicked’ could not be found!
dracut: dracut module ‘dmraid’ will not be installed, because command ‘kpartx’ could not be found!
dracut: dracut module ‘tpm2-tss’ will not be installed, because command ‘tpm2’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsi-iname’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsiadm’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsid’ could not be found!
dracut: dracut module ‘nvmf’ will not be installed, because command ‘nvme’ could not be found!
dracut: dracut module ‘memstrack’ will not be installed, because command ‘memstrack’ could not be found!
dracut: memstrack is not available
dracut: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut: dracut module ‘squash’ will not be installed, because command ‘mksquashfs’ could not be found!
dracut: dracut module ‘squash’ will not be installed, because command ‘unsquashfs’ could not be found!
dracut: *** Including module: systemd ***
dracut: *** Including module: systemd-initrd ***
dracut: *** Including module: i18n ***
dracut: *** Including module: crypt ***
dracut: *** Including module: dm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 60-persistent-storage-dm.rules
dracut: Skipping udev rule: 55-dm.rules
dracut: *** Including module: kernel-modules ***
dracut: *** Including module: kernel-modules-extra ***
dracut: *** Including module: rootfs-block ***
dracut: *** Including module: terminfo ***
dracut: *** Including module: udev-rules ***
dracut: Skipping udev rule: 40-redhat.rules
dracut: Skipping udev rule: 50-firmware.rules
dracut: Skipping udev rule: 50-udev.rules
dracut: Skipping udev rule: 91-permissions.rules
dracut: Skipping udev rule: 80-drivers-modprobe.rules
dracut: Skipping udev rule: 70-persistent-net.rules
dracut: *** Including module: dracut-systemd ***
dracut: *** Including module: usrmount ***
dracut: *** Including module: base ***
dracut: *** Including module: fs-lib ***
dracut: *** Including module: shutdown ***
dracut: *** Including modules done ***
dracut: *** Installing kernel module dependencies ***
dracut: *** Installing kernel module dependencies done ***
dracut: *** Resolving executable dependencies ***
dracut: *** Resolving executable dependencies done ***
dracut: *** Hardlinking files ***
dracut: Mode: real
dracut: Method: sha256
dracut: Files: 829
dracut: Linked: 3 files
dracut: Compared: 0 xattrs
dracut: Compared: 45 files
dracut: Saved: 356.78 KiB
dracut: Duration: 0.005396 seconds
dracut: *** Hardlinking files done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing AuthenticAMD.bin ***
dracut: *** Store current command line parameters ***
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Creating image file ‘/usr/lib/modules/6.5.9-zen2-1-zen/initrd’ ***
dracut: *** Creating initramfs image file ‘/usr/lib/modules/6.5.9-zen2-1-zen/initrd’ done ***
:: Building fallback initramfs for linux-zen (6.5.9-zen2-1-zen)
dracut: Executing: /usr/bin/dracut --force --no-hostonly /boot/initramfs-linux-zen-fallback.img 6.5.9-zen2-1-zen
dracut: dracut module ‘dash’ will not be installed, because command ‘dash’ could not be found!
dracut: dracut module ‘mksh’ will not be installed, because command ‘mksh’ could not be found!
dracut: dracut module ‘busybox’ will not be installed, because command ‘busybox’ could not be found!
dracut: dracut module ‘dbus-broker’ will not be installed, because command ‘dbus-broker’ could not be found!
dracut: dracut module ‘rngd’ will not be installed, because command ‘rngd’ could not be found!
dracut: dracut module ‘connman’ will not be installed, because command ‘connmand’ could not be found!
dracut: dracut module ‘connman’ will not be installed, because command ‘connmanctl’ could not be found!
dracut: dracut module ‘connman’ will not be installed, because command ‘connmand-wait-online’ could not be found!
dracut: dracut module ‘network-wicked’ will not be installed, because command ‘wicked’ could not be found!
dracut: dracut module ‘dmraid’ will not be installed, because command ‘kpartx’ could not be found!
dracut: dracut module ‘multipath’ will not be installed, because command ‘multipath’ could not be found!
dracut: dracut module ‘tpm2-tss’ will not be installed, because command ‘tpm2’ could not be found!
dracut: dracut module ‘fcoe’ will not be installed, because command ‘dcbtool’ could not be found!
dracut: dracut module ‘fcoe’ will not be installed, because command ‘fipvlan’ could not be found!
dracut: dracut module ‘fcoe’ will not be installed, because command ‘lldpad’ could not be found!
dracut: dracut module ‘fcoe’ will not be installed, because command ‘fcoemon’ could not be found!
dracut: dracut module ‘fcoe’ will not be installed, because command ‘fcoeadm’ could not be found!
dracut: dracut module ‘fcoe-uefi’ will not be installed, because command ‘dcbtool’ could not be found!
dracut: dracut module ‘fcoe-uefi’ will not be installed, because command ‘fipvlan’ could not be found!
dracut: dracut module ‘fcoe-uefi’ will not be installed, because command ‘lldpad’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsi-iname’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsiadm’ could not be found!
dracut: dracut module ‘iscsi’ will not be installed, because command ‘iscsid’ could not be found!
dracut: dracut module ‘nbd’ will not be installed, because command ‘nbd-client’ could not be found!
dracut: dracut module ‘nvmf’ will not be installed, because command ‘nvme’ could not be found!
dracut: dracut module ‘biosdevname’ will not be installed, because command ‘biosdevname’ could not be found!
dracut: dracut module ‘memstrack’ will not be installed, because command ‘memstrack’ could not be found!
dracut: memstrack is not available
dracut: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut: dracut module ‘squash’ will not be installed, because command ‘mksquashfs’ could not be found!
dracut: dracut module ‘squash’ will not be installed, because command ‘unsquashfs’ could not be found!
dracut: *** Including module: systemd ***
dracut: *** Including module: systemd-initrd ***
dracut: *** Including module: modsign ***
dracut: *** Including module: i18n ***
dracut: *** Including module: btrfs ***
dracut: *** Including module: crypt ***
dracut: *** Including module: dm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 60-persistent-storage-dm.rules
dracut: Skipping udev rule: 55-dm.rules
dracut: *** Including module: kernel-modules ***
dracut: *** Including module: kernel-modules-extra ***
dracut: *** Including module: lvm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 56-lvm.rules
dracut: Skipping udev rule: 60-persistent-storage-lvm.rules
dracut: *** Including module: mdraid ***
dracut: Skipping udev rule: 64-md-raid.rules
dracut: *** Including module: nvdimm ***
dracut: *** Including module: qemu ***
dracut: *** Including module: qemu-net ***
dracut: *** Including module: btrfs-snapshot-overlay ***
dracut: *** Including module: lunmask ***
dracut: *** Including module: resume ***
dracut: *** Including module: rootfs-block ***
dracut: *** Including module: terminfo ***
dracut: *** Including module: udev-rules ***
dracut: Skipping udev rule: 40-redhat.rules
dracut: Skipping udev rule: 50-firmware.rules
dracut: Skipping udev rule: 50-udev.rules
dracut: Skipping udev rule: 91-permissions.rules
dracut: Skipping udev rule: 80-drivers-modprobe.rules
dracut: *** Including module: virtiofs ***
dracut: *** Including module: dracut-systemd ***
dracut: *** Including module: usrmount ***
dracut: *** Including module: base ***
dracut: *** Including module: fs-lib ***
dracut: *** Including module: shutdown ***
dracut: *** Including modules done ***
dracut: *** Installing kernel module dependencies ***
dracut: *** Installing kernel module dependencies done ***
dracut: *** Resolving executable dependencies ***
dracut: *** Resolving executable dependencies done ***
dracut: *** Hardlinking files ***
dracut: Mode: real
dracut: Method: sha256
dracut: Files: 2017
dracut: Linked: 9 files
dracut: Compared: 0 xattrs
dracut: Compared: 453 files
dracut: Saved: 1.42 MiB
dracut: Duration: 0.012761 seconds
dracut: *** Hardlinking files done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing AuthenticAMD.bin ***
dracut: *** Store current command line parameters ***
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Creating image file ‘/boot/initramfs-linux-zen-fallback.img’ ***
dracut: *** Creating initramfs image file ‘/boot/initramfs-linux-zen-fallback.img’ done ***
(4/5) Check if user should be informed about rebooting after certain system package upgrades.
System has not been booted with systemd as init system (PID 1). Can’t operate.
Failed to connect to bus: Host is down
(5/5) Checking which packages need to be rebuilt
fatal library error, lookup self
[root@EndeavourOS /]# ls -l /boot
total 152364
-rw-r–r-- 1 root root 81920 Aug 9 22:33 amd-ucode.img
drwxr-xr-x 4 root root 4096 Jan 1 1970 efi
drwxr-xr-x 6 root root 4096 Sep 16 14:02 grub
-rw------- 1 root root 45668481 Nov 19 04:10 initramfs-linux-fallback.img
-rw-r–r-- 1 root root 18546087 Nov 19 04:10 initramfs-linux.img
-rw------- 1 root root 46508726 Nov 19 04:10 initramfs-linux-zen-fallback.img
-rw-r–r-- 1 root root 18667681 Nov 19 04:10 initramfs-linux-zen.img
-rw-r–r-- 1 root root 12790144 Nov 19 04:10 vmlinuz-linux
-rw-r–r-- 1 root root 13741760 Nov 19 04:10 vmlinuz-linux-zen

It is just atypical. Not something the installer would do by default.

It could. But since we have been rebuilding them, it seems strange.

That looks a bit cleaner.

Try running grub-mkconfig -o /boot/grub/grub.cfg

Then see if it boots.

`grub-mkconfig -o /boot/grub/grub.cfg`

grub-mkconfig -o _boot_grub_grub.cfg.pdf (21.7 KB)

[continuation of former PDF: _boot_initramfs* pacman instructions.pdf ]

[root@EndeavourOS /]# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file …
Found background: /usr/share/endeavouros/splash.png
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: amd-ucode.img 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: amd-ucode.img 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: amd-ucode.img 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: amd-ucode.img initramfs-linux-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
ERROR: mkdir /var/lock/dmraid
grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
Found […] on /dev/sda3
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
Found […] on /dev/sda3
Adding boot menu entry for UEFI Firmware Settings …
done

Looks like os-prober failed but that is hopefully not a huge problem.

I would try rebooting and see if that error is resolved.

There are more GRUB list entries now, mostly duplicate. 2 EOS linux-zen, 2 EOS advanced sub-menu, etc., and the same for the other Linux distri.

I tried six different EOS GRUB entries: 2 x linux-zen, 1 x linux, 2 x fallback initramfs, 1 x linux recovery.

None of the six boot options worked. Every six failed on the exact same step as on the fateful Saturday.

I took photos of GRUB menu and can provide them later.

First, here are the

photos from boot failure console screen's /etc/fstab



.

and second, the latest photos of (now bloated) GRUB menu as mentioned in # 55:

newly bloated GRUB menu, but same submenu (though twice now)


Can I share any further info that might be helpful?

just reinstall it?

1 Like

It is not that easy. The main purpose of that EOS partition is enabling its PC owner to play a huge online game only available on MS Windows 10 onwards. Getting that online game to work on Linux fails on about 5 of 6 attempts. I tried some dozen times.

EOS did run it best by far.

There was also much time and work spent on customizing Task bar, Start menu, other OS GUI elements, AUR programs like a fine modernized Winamp with broad skin support, and the dozens of control elements inside the online game.

Then yay put a coffin lid on it.

But even if I would succeed in both reinstalling it all and customizing it fine, what safeguards the PC owner and me from another EOS updates meltdown?

For becoming able to use EOS in the long term, I need to learn to repair such a disruption.

If you are interested in just getting the partition back right now you could try using testdisk and see if you can restore the partition to a working state.

Sounds fine. By “partition”, do you mean the defective original partition, or do you hint at the awry duplication without a partition table?

testdisk can help restore the original partition.

this is an advanced tool so use at ones own risk

1 Like

well-hello-there-b5cfc80cb9

What you need learn first is to make solid backups. Everything you mentioned customizing can be protected by making backups. Each OS is prone to failures, not having a strategy to be prepared for this is not the fault of the OS.

Yes, I know, getting this kind of advice stinks in your situation and totally doesn’t help you now, but whining about the allegedly unreliable OS doesn’t help you either.

I very doubt yay had anything to do with your problems, and do not use grub-customizer.

3 Likes

@ BONK
Again I do not understand what you want to say with your very short post.

.

Yes, fully correct.

I did not do that. You made that up. I do not say EOS is any more unreliable than other operating systems. I agree with your: Each OS is prone to failures.

.

If you had read at least the most important passages, you would know the fateful PC session consisted of only that yay system update. Nothing was done before or after yay completion. So what else could have been the problem’s trigger/catalyst at least? (I do not speak about a possible deeper root cause.)

I think I never used it on or inside EOS, only installed it prophylactically. I had got used to install it on every Linux distri I use. But while I used it on other ones on other PCs, EOS’ grub-customizer probably was not applied. The bare reason for that is grub-customizer was just my tool for repairing a “distri B” via a “distri A”, but none of the distris on that PC has had boot failures yet. On that PC, EOS is the first child of sorrow regarding boot failures.

And I already learned my lession: Never use or install grub-customizer under any circumstances. Okay, I got that and will respect it. I already removed grub-customizer from my other partitions. No need to repeat this same lecture endlessly.

Unfortunately just because you don’t speak it doesn’t mean its wasn’t the actual cause and the update only triggered it.

This is like keeping a water balloon in your back pocket to keep you dry if it rains.

It sounds like you never used it, but be careful: uninstalling Grub Customizer does not undo the damage it has caused. Further intervention is needed, see here: [FAQ] Why you should NOT use grub-customizer

I think it is not accurate to implicate yay in this mess. If this thread has revealed anything, it is that your system has been recklessly misconfigured in multiple ways. With so many bootloaders and conflicting initramfs generation methods in use, it’s no wonder an issue has finally been encountered.

4 Likes

87k36u