grep -rl 'a545-493b-8d67-cf28d7aca04b' /mnt/etc
# find nothing
I don’t understand from where this bad UUID comes from…
[manjaro-sway /]# cat /etc/default/grub
# GRUB boot loader configuration
GRUB_DEFAULT=saved
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Manjaro"
# GRUB_CMDLINE_LINUX_DEFAULT="quiet i915.enable_psr=0 intel_idle.max_cstate=2 i915.edp_vswing=2 cryptdevice=UUID=e7e04abb-906a-4ba1-9715-fb8bbbee22b9:luks-e7e04abb-906a-4ba1-9715-fb8bbbee22b9 root=/dev/mapper/luks-e7e04abb-906a-4ba1-9715-fb8bbbee22b9 apparmor=1 security=apparmor resume=/dev/mapper/luks-e7147416-29bc-45ba-8063-fba5af465394 udev.log_priority=3"
# GRUB_CMDLINE_LINUX_DEFAULT="quiet i915.enable_psr=0 intel_idle.max_cstate=2 i915.edp_vswing=2 cryptdevice=UUID=e7e04abb-906a-4ba1-9715-fb8bbbee22b9:luks-e7e04abb-906a-4ba1-9715-fb8bbbee22b9 apparmor=1 security=apparmor udev.log_priority=3"
GRUB_CMDLINE_LINUX="rd.luks.key=/crypto_keyfile.bin rd.luks.name=e7e04abb-906a-4ba1-9715-fb8bbbee22b9=root root=/dev/mapper/root"
# GRUB_CMDLINE_LINUX=""
# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
# Uncomment to enable booting from LUKS encrypted devices
GRUB_ENABLE_CRYPTODISK=y
# Set to 'countdown' or 'menu' to change timeout behavior,
# press ESC key to display menu.
GRUB_TIMEOUT_STYLE=hidden
# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console
# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command 'videoinfo'
GRUB_GFXMODE=auto
# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep
# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true
# Uncomment and set to the desired menu colors. Used by normal and wallpaper
# modes only. Entries specified as foreground/background.
GRUB_COLOR_NORMAL="light-gray/black"
GRUB_COLOR_HIGHLIGHT="green/black"
# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/usr/share/grub/background.png"
#GRUB_THEME="/path/to/gfxtheme"
# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"
# Uncomment to make GRUB remember the last selection. This requires
# setting 'GRUB_DEFAULT=saved' above.
#GRUB_SAVEDEFAULT="true"
# Uncomment to disable submenus in boot menu
#GRUB_DISABLE_SUBMENU=y
# Uncomment this option to enable os-prober execution in the grub-mkconfig command
# GRUB_DISABLE_OS_PROBER=false
# Uncomment to ensure that the root filesystem is mounted read-only so that
# systemd-fsck can run the check automatically. We use 'fsck' by default, which
# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be
# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work.
# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking
#GRUB_ROOT_FS_RO=true
# Uncomment this option to enable os-prober execution in the grub-mkconfig command
GRUB_DISABLE_OS_PROBER=false
# Uncomment this option to enable os-prober execution in the grub-mkconfig command
GRUB_DISABLE_OS_PROBER=false
[manjaro-sway /]# cat /etc/crypttab
# /etc/crypttab: mappings for encrypted partitions.
#
# Each mapped device will be created in /dev/mapper, so your /etc/fstab
# should use the /dev/mapper/<name> paths for encrypted devices.
#
# See crypttab(5) for the supported syntax.
#
# NOTE: You need not list your root (/) partition here, but it must be set up
# beforehand by the initramfs (/etc/mkinitcpio.conf). The same applies
# to encrypted swap, which should be set up with mkinitcpio-openswap
# for resume support.
#
# <name> <device> <password> <options>
luks-e7e04abb-906a-4ba1-9715-fb8bbbee22b9 UUID=e7e04abb-906a-4ba1-9715-fb8bbbee22b9 /crypto_keyfile.bin luks
luks-e7147416-29bc-45ba-8063-fba5af465394 UUID=e7147416-29bc-45ba-8063-fba5af465394 /crypto_keyfile.bin luks
[manjaro-sway /]# efibootmgr
BootCurrent: 0008
Timeout: 2 seconds
BootOrder: 0005,0007,0009,0001,0002,0003,0004,0008
Boot0000* Windows Boot Manager HD(2,GPT,da9fcecb-914e-49ec-b84b-b2182e5fd069,0x96800,0x100000)/\EFI\Microsoft\Boot\bootmgfw.efi57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000030000100000010000000040000007fff0400
Boot0001* Diskette Drive BBS(Floppy,Diskette Drive,0x0)0000424f
Boot0002* USB Storage Device BBS(USB,KingstonDataTraveler 2.0PMAP,0x0)0000424f
Boot0003* CD/DVD/CD-RW Drive BBS(CDROM,CD/DVD/CD-RW Drive,0x0)0000424f
Boot0004* Onboard NIC BBS(Network,IBA CL Slot 00FE v0112,0x0)0000424f
Boot0005* Manjaro HD(1,GPT,e358cfdb-ffc7-4834-928b-b849721c4dab,0x1000,0x96000)/\EFI\Manjaro\grubx64.efi
Boot0006* ubuntu HD(1,GPT,4e031c0f-ebcf-4e34-ace9-389b051b7bec,0x800,0x100000)/\EFI\ubuntu\shimx64.efi
Boot0007* rEFInd Boot Manager HD(1,GPT,e358cfdb-ffc7-4834-928b-b849721c4dab,0x1000,0x96000)/\EFI\refind\refind_x64.efi
Boot0008* UEFI: KingstonDataTraveler 2.0PMAP, Partition 2 PciRoot(0x0)/Pci(0x14,0x0)/USB(1,0)/HD(2,MBR,0x87931a0b,0xe7b000,0x10000)0000424f
Boot0009* Linux Boot Manager HD(1,GPT,e358cfdb-ffc7-4834-928b-b849721c4dab,0x1000,0x96000)/\EFI\systemd\systemd-bootx64.efi
I have only manjaro on that laptop, no windows.
I used to have a default bootloader config. But in my attempts to repair it, I tried to :
- I tried to re-install default grub/efi
- also tried to use refind
- also tried to use systemd-boot
But my goal is to clean the bootloader and use some default config just to boot the OS.
About the Unified kernel image, I think I didn’t change anything from default manjaro-sway installation, I assume that the mkinitcpio had generated it. I’m not sure I understood your question about it…
Some pacman logs on 2025-12-20 :
[manjaro-sway /]# grep "2025-12-20" /var/log/pacman.log
[2025-12-20T20:42:05+0100] [PACMAN] Running 'pacman --sync -y -u --'
[2025-12-20T20:42:05+0100] [PACMAN] synchronizing package lists
[2025-12-20T20:42:06+0100] [PACMAN] starting full system upgrade
[2025-12-20T20:42:15+0100] [ALPM] running '00-timeshift-autosnap.hook'...
[2025-12-20T20:42:16+0100] [ALPM-SCRIPTLET] First run mode (config file not found)
[2025-12-20T20:42:16+0100] [ALPM-SCRIPTLET] Selected default snapshot type: BTRFS
[2025-12-20T20:42:16+0100] [ALPM-SCRIPTLET] Using system disk as snapshot device for creating snapshots in BTRFS mode
[2025-12-20T20:42:16+0100] [ALPM-SCRIPTLET] Mounted '/dev/dm-0 (sda2)' (subvolid=0) at '/run/timeshift/128535/backup'
[2025-12-20T20:42:16+0100] [ALPM-SCRIPTLET] btrfs: Quotas are not enabled
[2025-12-20T20:42:16+0100] [ALPM-SCRIPTLET] Creating new backup...(BTRFS)
[2025-12-20T20:42:16+0100] [ALPM-SCRIPTLET] Saving to device: /dev/dm-0, mounted at path: /run/timeshift/128535/backup
[2025-12-20T20:42:16+0100] [ALPM-SCRIPTLET] Created directory: /run/timeshift/128535/backup/timeshift-btrfs/snapshots2025-12-20_20-42-16
[2025-12-20T20:42:16+0100] [ALPM-SCRIPTLET] Created subvolume snapshot: /run/timeshift/128535/backup/timeshift-btrfs/snapshots/2025-12-20_20-42-16/@
[2025-12-20T20:42:16+0100] [ALPM-SCRIPTLET] Created control file: /run/timeshift/128535/backup/timeshift-btrfs/snapshots/2025-12-20_20-42-16/info.json
[2025-12-20T20:42:16+0100] [ALPM-SCRIPTLET] BTRFS Snapshot saved successfully (0s)
[2025-12-20T20:42:16+0100] [ALPM-SCRIPTLET] Tagged snapshot '2025-12-20_20-42-16': ondemand
[2025-12-20T20:42:16+0100] [ALPM-SCRIPTLET] ------------------------------------------------------------------------------
[2025-12-20T20:42:17+0100] [ALPM-SCRIPTLET] First run mode (config file not found)
[2025-12-20T20:42:17+0100] [ALPM-SCRIPTLET] Selected default snapshot type: BTRFS
[2025-12-20T20:42:17+0100] [ALPM-SCRIPTLET] Mounted '/dev/dm-0 (sda2)' (subvolid=0) at '/run/timeshift/128668/backup'
[2025-12-20T20:42:17+0100] [ALPM-SCRIPTLET] btrfs: Quotas are not enabled
[2025-12-20T20:42:18+0100] [ALPM-SCRIPTLET] Selected default snapshot device: /dev/dm-0
[2025-12-20T20:42:18+0100] [ALPM-SCRIPTLET] ------------------------------------------------------------------------------
[2025-12-20T20:42:18+0100] [ALPM-SCRIPTLET] Removing snapshot: 2025-12-16_14-07-38
[2025-12-20T20:42:18+0100] [ALPM-SCRIPTLET] Deleting subvolume: @ (Id:798)
[2025-12-20T20:42:35+0100] [ALPM-SCRIPTLET] Deleted subvolume: @ (Id:798)
[2025-12-20T20:42:37+0100] [ALPM-SCRIPTLET]
[2025-12-20T20:42:37+0100] [ALPM-SCRIPTLET] Deleted directory: /run/timeshift/128668/backup/timeshift-btrfs/snapshots/2025-12-16_14-07-38
[2025-12-20T20:42:37+0100] [ALPM-SCRIPTLET] Deleted directory: /run/timeshift/128668/backup/timeshift-btrfs/snapshots/2025-12-16_14-07-38
[2025-12-20T20:42:37+0100] [ALPM-SCRIPTLET] Removed snapshot: 2025-12-16_14-07-38
[2025-12-20T20:42:37+0100] [ALPM-SCRIPTLET] ------------------------------------------------------------------------------
[2025-12-20T20:42:37+0100] [ALPM-SCRIPTLET] Detecting snapshots ...
[2025-12-20T20:42:38+0100] [ALPM-SCRIPTLET] Found snapshot: 2025-12-20 20:42:16 | timeshift-btrfs/snapshots/2025-12-2_20-42-16/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
[2025-12-20T20:42:38+0100] [ALPM-SCRIPTLET] Found snapshot: 2025-12-19 20:37:44 | timeshift-btrfs/snapshots/2025-12-19_20-37-44/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
[2025-12-20T20:42:38+0100] [ALPM-SCRIPTLET] Found snapshot: 2025-12-18 11:57:35 | timeshift-btrfs/snapshots/2025-12-18_11-57-35/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
[2025-12-20T20:42:38+0100] [ALPM-SCRIPTLET] if [ ! -e "${prefix}/grub-btrfs.cfg" ]; then
[2025-12-20T20:42:38+0100] [ALPM-SCRIPTLET] echo ""
[2025-12-20T20:42:38+0100] [ALPM-SCRIPTLET] else
[2025-12-20T20:42:38+0100] [ALPM-SCRIPTLET] submenu 'Manjaro Linux snapshots' {
[2025-12-20T20:42:38+0100] [ALPM-SCRIPTLET] configfile "${prefix}/grub-btrfs.cfg"
[2025-12-20T20:42:38+0100] [ALPM-SCRIPTLET] }
[2025-12-20T20:42:38+0100] [ALPM-SCRIPTLET] fi
[2025-12-20T20:42:38+0100] [ALPM-SCRIPTLET] Found 3 snapshot(s)
[2025-12-20T20:42:38+0100] [ALPM-SCRIPTLET] Unmount /tmp/grub-btrfs.aH6Dmi4lqP .. Success
[2025-12-20T20:42:38+0100] [ALPM] transaction started
[2025-12-20T20:42:39+0100] [ALPM] upgraded chromium (143.0.7499.146-1 -> 143.0.7499.169-1)
[2025-12-20T20:42:40+0100] [ALPM] transaction completed
[2025-12-20T20:42:40+0100] [ALPM] running '30-systemd-update.hook'...
[2025-12-20T20:42:40+0100] [ALPM] running 'gtk-update-icon-cache.hook'...
[2025-12-20T20:42:40+0100] [ALPM] running 'log-orphans.hook'...
[2025-12-20T20:42:41+0100] [ALPM-SCRIPTLET] ## The following packages are installed but not required (anymore):
[2025-12-20T20:42:41+0100] [ALPM-SCRIPTLET] meson
[2025-12-20T20:42:41+0100] [ALPM-SCRIPTLET] scdoc
[2025-12-20T20:42:41+0100] [ALPM-SCRIPTLET] You can mark them as explicitly installed with 'pacman -D --asexplicit <pkg>' or remove them all using 'pacman -Qtdq | sudo pacman -Rns -'
[2025-12-20T20:42:41+0100] [ALPM-SCRIPTLET] You can mark them as explicitly installed with 'pacman -D --asexplicit <pkg>' or remove them all using 'pacman -Qtdq | sudo pacman -Rns -'
[2025-12-20T20:42:41+0100] [ALPM] running 'pacnew-checker.hook'...
[2025-12-20T20:42:41+0100] [ALPM] running 'update-desktop-database.hook'...
[2025-12-20T20:42:42+0100] [ALPM] running 'waybar.hook'...
[2025-12-20T20:43:08+0100] [PACMAN] Running 'pacman -S --needed --config /etc/pacman.conf -- extra/networkmanager extra/playerctl extra/wl-clipboard extra/xdg-user-dirs extra/gvfs extra/xorg-xwayland extra/greetd-tuigreet extra/gnome-keyring extra/grub-btrfs extra/gtklock extra/firefox extra/jq extra/bluez extra/pcmanfm-qt extra/wget extra/dhclient extra/cliphist manjaro-sway/manjaro-pipewire extra/qt5ct extra/qt6ct extra/greetd extra/kvantum manjaro-sway/manjaro-browser-settings extra/qt5-wayland core/curl extra/bluez-utils extra/qt6-wayland extra/pulsemixer manjaro-sway/gtk3-nocsd extra/pamac-gtk extra/nss-mdns extra/polkit-gnome extra/avahi manjaro-sway/manjaro-sway-settings manjaro-sway/sway-services'
[2025-12-20T20:43:08+0100] [PACMAN] Running 'pacman -D -q --asdeps --config /etc/pacman.conf -- gtklock curl'
[2025-12-20T20:43:08+0100] [PACMAN] Running 'pacman -D -q --asexplicit --config /etc/pacman.conf -- avahi gvfs nss-mdns qt6ct qt5-wayland greetd bluez-utils xdg-user-dirs gtk3-nocsd dhclient manjaro-pipewire gnome-keyring sway-services qt5ct jq grub-btrfs networkmanager firefox xorg-xwayland kvantum pamac-gtk greetd-tuigreet polkit-gnome bluez qt6-wayland manjaro-sway-settings wl-clipboard manjaro-browser-settings wget pulsemixer playerctl cliphist pcmanfm-qt'
[2025-12-20T20:43:09+0100] [PACMAN] Running 'pacman -S --needed --config /etc/pacman.conf -- manjaro-sway/laptop-mode-tools extra/ffmpeg manjaro-sway/sworkstyle extra/wqy-microhei extra/apparmor manjaro-sway/oh-my-zsh extra/timeshift-autosnap-manjaro extra/ethtool extra/zathura-pdf-poppler extra/network-manager-applet manjaro-sway/wluma manjaro-sway/pacseek extra/wlsunset manjaro-sway/poweralertd extra/dex extra/yay extra/manjaro-settings-manager manjaro-sway/wdisplays extra/gvfs-mtp extra/python-pyqt5 extra/imv extra/celluloid extra/gnome-epub-thumbnailer extra/zathura extra/autotiling extra/file-roller extra/xdg-desktop-portal-wlr core/base-devel extra/ffmpegthumbnailer manjaro-sway/manjaro-aur-support manjaro-sway/flashfocus extra/helix manjaro-sway/pacman-log-orphans-hook extra/7zip extra/manjaro-settings-manager-notifier manjaro-sway/swaycwd'
[2025-12-20T20:43:09+0100] [PACMAN] Running 'pacman -D -q --asexplicit --config /etc/pacman.conf -- yay xdg-desktop-portal-wlr helix network-manager-applet gnome-epub-thumbnailer ffmpeg timeshift-autosnap-manjaro file-roller autotiling manjaro-settings-manager manjaro-aur-support pacseek wdisplays base-devel flashfocus manjaro-settings-manager-notifier wqy-microhei 7zip ffmpegthumbnailer gvfs-mtp python-pyqt5 imv laptop-mode-tools wlsunset ethtool apparmor zathura-pdf-poppler pacman-log-orphans-hook celluloid wluma oh-my-zsh zathura poweralertd sworkstyle swaycwd dex'
[2025-12-20T20:43:12+0100] [PACMAN] Running 'pacman --sync -y -u --'
[2025-12-20T20:43:12+0100] [PACMAN] synchronizing package lists
[2025-12-20T20:43:12+0100] [PACMAN] starting full system upgrade