This is what happens when I do, efi mount failed and so did systemd-remount-fs. I’m next to a complete beginner with this stuff, I arch-chrooted into it and rolled back to the previous kernel version and that fixed it, but running pacman -Syu again breaks it and I can’t boot.
I use systemd boot, I’m not even sure where to start.
[root@EndeavourOS /]# dracut-rebuild and dracut rebuilt both gave
dracut: Cannot find module directory /lib/modules/6.2.2-arch1-1/
dracut: and --no-kernel was not specified
If the correct usage of the command is what I wrote here then here is that output
[root@EndeavourOS /]# dracut /boot/initramfs-6.2.2-arch1-1
dracut: Cannot find module directory /lib/modules/6.2.2-arch1-1/
dracut: and --no-kernel was not specified
[root@EndeavourOS /]# dracut --regenerate-all --force
dracut: Executing: /usr/bin/dracut --kver=6.2.10-arch1-1 --force
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 ‘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 ***
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
dracut: *** Including module: systemd-initrd ***
dracut: *** Including module: modsign ***
dracut: *** Including module: i18n ***
dracut: *** Including module: btrfs ***
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
dracut: *** Including module: crypt ***
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
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
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
dracut: *** Including module: kernel-modules ***
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
dracut: *** Including module: kernel-modules-extra ***
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
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
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
dracut: *** Including module: mdraid ***
dracut: Skipping udev rule: 64-md-raid.rules
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
dracut: *** Including module: nvdimm ***
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
dracut: *** Including module: qemu ***
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
dracut: *** Including module: qemu-net ***
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
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: dracut-systemd ***
dracut: *** Including module: usrmount ***
dracut: *** Including module: base ***
dracut: *** Including module: fs-lib ***
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 2: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 3: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 4: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 5: ignoring bad line starting with ‘env’
libkmod: kmod_config_parse: /etc/modprobe.d/nvidia.conf line 6: ignoring bad line starting with ‘env’
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: 2001
dracut: Linked: 8 files
dracut: Compared: 0 xattrs
dracut: Compared: 446 files
dracut: Saved: 1.42 MiB
dracut: Duration: 0.051301 seconds
dracut: *** Hardlinking files done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing AuthenticAMD.bin ***
dracut: *** Using microcode found in ‘/boot/intel-ucode.img’ ***
dracut: *** Store current command line parameters ***
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Creating image file ‘/boot/initramfs-6.2.10-arch1-1.img’ ***
dracut: *** Creating initramfs image file ‘/boot/initramfs-6.2.10-arch1-1.img’ done ***
As far as I’m conscious of I never tried to do anything to mkinitcpio other than try to regenerate the config when I had a different boot issue or something along those lines. As far as I can recall I haven’t really done anything to it. What is the scenario?