"ERROR: device 'UUID=...' not found" and "mount: /new_root: can't find UUID=..." errors on HP Laptop

I’m trying to install Manjaro Linux 23.1.1 “Vulkan” onto my brand new HP Laptop. I keep getting the following error on boot after installation:

ERROR: device 'UUID=...' not found. Skipping fsck.
mount: /new_root: can't find UUID=...
ERROR: Failed to mount 'UUID=...' on real root
You are now being dropped into an emergency shell.
sh: can't access tty; job control turned off

I cannot boot using “fallback initramfs”, either.

This laptop came with Windows 11, which I felt would’ve been to demanding on this weak laptop. I decided to install Manjaro instead, however I keep getting the previous error at boot. I’ve tried a number of solutions, to no avail.

Info on System

  • HP Laptop 15-fd0083wm
  • Intel Processor N200
  • 128GB UFS
  • 4GB SODIMM DDR4 SDRAM
  • Secure Boot is OFF

Solutions Tried

  1. Using manjaro-rescue, option 3
  2. Deleted old Windows 11 installation using GParted, saved, and installed Monjaro on the empty drive.
  3. Repaired the boot loader
  4. Modified mkinitcpio.conf from HOOKS=(base udev autodetect kms modconf block keyboard keymap consolefont plymouth filesystems fsck) to HOOKS=(base systemd autodetect kms modconf block keyboard sd-vconsole consolefont plymouth filesystems fsck)
  5. Changed kernel version from 6.5 to 5.15 and 5.10 (when using 5.15, I no longer got the error message, but the boot hanged after plymouth)
  6. Modified /etc/default/grub to have this line: GRUB_CMDLINE_LINUX="modprobe.blacklist=pata_acpi", and ran update-grub (all within chroot)
  7. Tried using btrfs instead of ext4
  8. Updated the firmware of BIOS after reinstalling Windows, and also disabled Fast Boot within Windows before reinstalling Manjaro.
  9. Tried installing Kubuntu and Fedora KDE, either couldn’t install, or couldn’t boot after installation
  10. Successfully installed Linux Mint on the laptop, however the Wi-Fi and touchpad weren’t working. Trying to fix this issue by updating the kernel from 5.15 to 6.5, I got the same emergency shell error stating it was unable to load the SCSI drive.
  11. Reinstalled GRUB with grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck and grub-mkconfig -o /boot/grub/grub.cfg inside chroot.

I’d appreciate any feedback or advice, I’d really like to stick with Linux instead of Windows 11. If you need more information, please let me know which command I should run to dump information.

Can you use the live media to interact with the installation?

Probably using manjaro-chroot -a

([HowTo] Resolve an unbootable Manjaro (black screen, login failed, cant boot, etc))

From there we would want to compare

cat /etc/fstab
blkid

I dont know why a new install would have mismatched UUIDs … but thats what it looks like.

Contents of fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=16D8-7A66                            /boot/efi      vfat    umask=0077 0 2
UUID=59675a61-26c2-4d7d-9d5a-8c4a80d16161 /              ext4    defaults,noatime 0 1
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0

Contents of blkid:

/dev/loop1: BLOCK_SIZE="262144" TYPE="squashfs"
/dev/sdb2: UUID="59675a61-26c2-4d7d-9d5a-8c4a80d16161" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="root" PARTUUID="c12a50fa-bf10-471e-bac0-d1b45271fd13"
/dev/sdb1: UUID="16D8-7A66" BLOCK_SIZE="4096" TYPE="vfat" PARTUUID="af319654-8d3e-4632-8935-57f511bec351"
/dev/loop2: BLOCK_SIZE="262144" TYPE="squashfs"
/dev/loop0: BLOCK_SIZE="262144" TYPE="squashfs"
/dev/sda2: SEC_TYPE="msdos" LABEL_FATBOOT="MISO_EFI" LABEL="MISO_EFI" UUID="FA8D-326E" BLOCK_SIZE="512" TYPE="vfat"
/dev/sda1: BLOCK_SIZE="2048" UUID="2023-12-23-02-18-39-00" LABEL="MANJARO_KDE_2311" TYPE="iso9660"
/dev/loop3: BLOCK_SIZE="262144" TYPE="squashfs"

That looks right.

Are you using encryption?

1 Like

I’m guessing you have reused partitions rather than creating them anew. Try using GParted once again, but first, create a new GPT partition table, save and shutdown (important), then again boot with the Manjaro installer, and try again.

Nope, no encryption.

I should also mention I’ve tried to mount the drive using mount /dev/sdb2 /new_root within the emergency shell, but I get a response about not specifying the file system.

When I first installed Manjaro, I chose the “Erase Disk” option, no swap, ext4.

To be on the safe side, I’ve used GParted to erase the previous disk content, created a new GPT partition table, saved, and restarted. I then reinstalled Manjaro, using the same “Erase Disk” option, no swap, ext4.

After restarting, I get the same error after hitting “esc” after sitting in the loading screen for a while. Going back to the Live USB environment, and checking /etc/fstab and blkid, I can confirm that the UUID’s are the same.

Is it possible to chroot into your install and provide output of

inxi -Fza
sudo fdisk -l
efibootmgr

This looks a bit odd to me. Where did you got the idea?

Reference:
https://wiki.archlinux.org/title/mkinitcpio

Are you trying systemd-boot?

Try using the manual partitioning method, the next time you reinstall. Did you check the downloaded ISO image for consistency? Indeed, is it the latest available ISO image?

At this time we know very little about your system. Make sure to provide the information requested by Wollie in the previous post.

1 Like

Output of inxi -Fza:

12System:
  12Kernel 6.6.8-2-MANJARO 12arch x86_64 12bits 64 12compiler gcc 12v 13.2.1 12clocksource tsc
    12available acpi_pm 12parameters BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=en_US keytable=us tz=UTC
    misobasedir=manjaro misolabel=MANJARO_KDE_2311 quiet systemd.show_status=1 splash driver=free
    nouveau.modeset=1 i915.modeset=1 radeon.modeset=1
  12Console N/A 12Distro Manjaro Linux 12base Arch Linux
12Machine:
  12Type Laptop 12System HP 12product HP Laptop 15-fd0xxx 12v N/A 12serial <filter> 12Chassis 12type 10
    12serial <filter>
  12Mobo HP 12model 8B36 12v 62.30 12serial <filter> 12UEFI AMI 12v F.06 12date 07/03/2023
12Battery:
  12ID-1 BAT0 12charge 24.6 Wh (57.6%) 12condition 42.7/41.0 Wh (104.0%) 12power 5.9 W 12volts 11.1 12min 11.2
    12model HP Primary 12type Li-ion 12serial <filter> 12status discharging 12cycles 3
12CPU:
  12Info 12model Intel N200 12socket U3E1 12bits 64 12type MCP 12arch Alder Lake 12level v3 12note check
    12built 2021+ 12process Intel 7 (10nm ESF) 12family 6 12model-id 0xBE (190) 12stepping 0 12microcode 0x12
  12Topology 12cpus 1x 12cores 4 12smt <unsupported> 12cache 12L1 384 KiB 12desc d-4x32 KiB; i-4x64 KiB
    12L2 2 MiB 12desc 1x2 MiB 12L3 6 MiB 12desc 1x6 MiB
  12Speed (MHz) 12avg 858 12high 1033 12min/max 800/3700 12base/boost 3168/3700 12scaling 12driver intel_pstate
    12governor powersave 12volts 1.1 V 12ext-clock 100 MHz 12cores 121 800 122 800 123 800 124 1033 12bogomips 7988
  12Flags avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  12Vulnerabilities
  12Type gather_data_sampling 12status Not affected
  12Type itlb_multihit 12status Not affected
  12Type l1tf 12status Not affected
  12Type mds 12status Not affected
  12Type meltdown 12status Not affected
  12Type mmio_stale_data 12status Not affected
  12Type retbleed 12status Not affected
  12Type spec_rstack_overflow 12status Not affected
  12Type spec_store_bypass 12mitigation Speculative Store Bypass disabled via prctl
  12Type spectre_v1 12mitigation usercopy/swapgs barriers and __user pointer sanitization
  12Type spectre_v2 12mitigation Enhanced / Automatic IBRS, IBPB: conditional, RSB filling,
    PBRSB-eIBRS: Not affected
  12Type srbds 12status Not affected
  12Type tsx_async_abort 12status Not affected
12Graphics:
  12Device-1 Intel Alder Lake-N [UHD Graphics] 12vendor Hewlett-Packard 12driver i915 12v kernel
    12arch Gen-12.2 12process Intel 10nm 12built 2021-22+ 12ports 12active eDP-1 12empty HDMI-A-1 12bus-ID 00:02.0
    12chip-ID 8086:46d0 12class-ID 0300
  12Device-2 Quanta HP True Vision HD Camera 12driver uvcvideo 12type USB 12rev 2.0 12speed 480 Mb/s
    12lanes 1 12mode 2.0 12bus-ID 1-3:2 12chip-ID 0408:5489 12class-ID fe01 12serial <filter>
  12Display 12server X.org 12v 1.21.1.10 12compositor kwin_x11 12driver 12gpu i915 12tty 80x40
  12Monitor-1 eDP-1 12model ChiMei InnoLux 0x1541 12built 2021 12res 1366x768 12dpi 101 12gamma 1.2
    12size 344x193mm (13.54x7.6") 12diag 394mm (15.5") 12ratio 16:9 12modes 1366x768
  12API EGL 12v 1.5 12hw 12drv intel iris 12platforms 12device 0 12drv iris 12device 1 12drv swrast 12surfaceless
    12drv iris 12inactive gbm,wayland,x11
  12API OpenGL 12v 4.6 12compat-v 4.5 12vendor mesa 12v 23.1.9-manjaro1.1 12note console (EGL sourced)
    12renderer Mesa Intel Graphics (ADL-N), llvmpipe (LLVM 16.0.6 256 bits)
  12API Vulkan 12v 1.3.274 12layers N/A 12device 0 12type integrated-gpu 12name Intel Graphics (ADL-N)
    12driver mesa intel 12v 23.1.9-manjaro1.1 12device-ID 8086:46d0 12surfaces N/A
12Audio:
  12Device-1 Intel 12vendor Hewlett-Packard 12driver sof-audio-pci-intel-tgl
    12alternate snd_hda_intel,snd_sof_pci_intel_tgl 12bus-ID 00:1f.3 12chip-ID 8086:54c8 12class-ID 0401
  12API ALSA 12v k6.6.8-2-MANJARO 12status kernel-api 12with aoss 12type oss-emulator
    12tools alsactl,alsamixer,amixer
  12Server-1 JACK 12v 1.9.22 12status off 12tools N/A
  12Server-2 PipeWire 12v 1.0.0 12status n/a (root, process) 12with 121 pipewire-pulse 12status active
    122 wireplumber 12status active 123 pipewire-alsa 12type plugin 12tools pactl,pw-cat,pw-cli,wpctl
12Network:
  12Device-1 Realtek RTL8852BE PCIe 802.11ax Wireless Network [1T1R] 12vendor Hewlett-Packard
    12driver rtw89_8852be 12v kernel 12pcie 12gen 1 12speed 2.5 GT/s 12lanes 1 12port 3000 12bus-ID 01:00.0
    12chip-ID 10ec:b85b 12class-ID 0280
  12IF wlo1 12state up 12mac <filter>
12Bluetooth:
  12Device-1 Realtek Bluetooth Radio 12driver btusb 12v 0.8 12type USB 12rev 1.0 12speed 12 Mb/s 12lanes 1
    12mode 1.1 12bus-ID 1-8:3 12chip-ID 0bda:b85d 12class-ID e001 12serial <filter>
  12Report rfkill 12ID hci0 12rfk-id 0 12state up 12address see --recommends
12Drives:
  12Local Storage 12total 176.99 GiB 12used 7.51 GiB (4.2%)
  12ID-1 /dev/sda 12maj-min 8:0 12vendor Kingston 12model DataTraveler 3.0 12size 57.8 GiB 12block-size
    12physical 512 B 12logical 512 B 12type USB 12rev 3.2 12spd 5 Gb/s 12lanes 1 12mode 3.2 gen-1x1 12tech N/A
    12serial <filter> 12fw-rev PMAP
  12SMART Message Unknown USB bridge. Flash drive/Unsupported enclosure?
  12ID-2 /dev/sdb 12maj-min 8:16 12model KLUDG4UHGC-B0E1 12size 119.2 GiB 12block-size 12physical 4096 B
    12logical 4096 B 12tech SSD 12serial N/A 12fw-rev 1001
  12SMART no
12Partition:
  12ID-1 / 12raw-size 118.84 GiB 12size 116.42 GiB (97.96%) 12used 7.51 GiB (6.4%) 12fs ext4
    12block-size 4096 B 12dev /dev/sdb2 12maj-min 8:18
  12ID-2 /boot/efi 12raw-size 300 MiB 12size 299.3 MiB (99.76%) 12used 296 KiB (0.1%) 12fs vfat
    12block-size 4096 B 12dev /dev/sdb1 12maj-min 8:17
12Swap:
  12Alert No swap data was found.
12Sensors:
  12System Temperatures 12cpu 55.0 C 12mobo N/A
  12Fan Speeds (rpm) 12cpu 2998 12fan-2 0
12Info:
  12Processes 193 12Uptime 0m 12wakeups 0 12Memory 12total 4 GiB 12note est. 12available 3.49 GiB
  12used 1.48 GiB (42.2%) 12igpu 60 MiB 12Init systemd 12v 254 12default graphical 12tool systemctl 12Compilers
  12gcc 13.2.1 12clang 16.0.6 12Packages 12pm pacman 12pkgs 1119 12libs 319 12tools pamac 12pm flatpak 12pkgs 0
  12Client Unknown Client: systemd 12inxi 3.3.31

Output of fdisk:

Disk /dev/sda: 57.8 GiB, 62058921984 bytes, 121208832 sectors
Disk model: DataTraveler 3.0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot   Start     End Sectors  Size Id Type
/dev/sda1  *         64 7635643 7635580  3.6G  0 Empty
/dev/sda2       7635644 7643835    8192    4M ef EFI (FAT-12/16/32)


Disk /dev/loop0: 80.61 MiB, 84529152 bytes, 165096 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 1.05 GiB, 1125187584 bytes, 2197632 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop2: 1.69 GiB, 1809408000 bytes, 3534000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop3: 764.58 MiB, 801718272 bytes, 1565856 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sdb: 119.2 GiB, 127984992256 bytes, 31246336 sectors
Disk model: KLUDG4UHGC-B0E1 
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 524288 bytes / 524288 bytes
Disklabel type: gpt
Disk identifier: 20E642A3-9347-40FF-9CEA-152E41499D3F

Device     Start      End  Sectors   Size Type
/dev/sdb1    512    77311    76800   300M EFI System
/dev/sdb2  77312 31230359 31153048 118.8G Linux filesystem

Output of efibootmgr:

BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0000,0002,0001,0005,0004
Boot0000* Manjaro       HD(1,GPT,b24e8f64-8b4c-457e-a4b7-36e1256dc898,0x200,0x12c00)/File(\EFI\Manjaro\grubx64.efi)
Boot0001* Windows Boot Manager  HD(1,GPT,700520bc-52b0-4a42-85fd-60268427f641,0x100,0x12c00)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000064000100000010000000040000007fff0400
Boot0002* ubuntu        HD(1,GPT,eb3abdda-2aaa-4fb3-b55b-3e330aabd27e,0x100,0x20000)/File(\EFI\ubuntu\shimx64.efi)
Boot0004* USB Drive (UEFI) - KingstonDataTraveler 3.0PMAP       PciRoot(0x0)/Pci(0x14,0x0)/USB(13,0)/CDROM(1,0x7482bc,0x8000)0000424f
Boot0005* Internal Hard Disk    PciRoot(0x0)/Pci(0x12,0x7)/UFS(0,0x00)/HD(1,GPT,b24e8f64-8b4c-457e-a4b7-36e1256dc898,0x200,0x12c00)0000424f

As for mkinitcpio.conf, I got the idea from this post:

At least at the moment your firmware is booting from KingstonDataTraveler.

This does not seem to be the right partition if I compare the UUID/Partition-ID.

I’ve checked the checksum of the latest ISO image. The SHA512 checksum matches with what I have. I am using manjaro-kde-23.1.1-231223-linux66.iso, which is the latest Plasma KDE build offered.

I would try to restore the boot loader again. So manjaro-chroot and then:

# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Manjaro --recheck
# grub-mkconfig -o /boot/grub/grub.cfg
# exit
$ exit

and reboot.

It still could be required to select the Manajro entry as the one to be booted from within your firmware. (This is not the grub menu!)

Also, please provide output of

cat /etc/default/grub

There might be some wrong settings.

This might be true, despite Manjaro previously being indicated as first in the boot order.

Check BIOS and ensure the Manjaro entry is first, disable others.
Is your BIOS otherwise setup as per UEFI requirements?

1 Like

I tried restoring the boot loader again as directed, still got the same error from within the emergency shell.

On the off-chance it didn’t choose the Manjaro entry, I pressed F9 on my laptop, and chose “Manjaro” from the listing. Same error. I then restarted the machine, pressed F9, chose Manjaro, and then immediately hit the escape key. I tried choosing the main option for starting Manjaro, and also choosing the Linux66 kernel, on both the regular kernel and the fallback, still the same issue.

Here is the output of /etc/default/grub:

# GRUB boot loader configuration

GRUB_DEFAULT=saved
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Manjaro"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash udev.log_priority=3"
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="/usr/share/grub/themes/manjaro/theme.txt"

# 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

Where are these set? Is the grub you posted from within manjaro-chroot?

That’s not quite what I meant. If you can reach your BIOS, look for the Boot section and make sure Manjaro is first. This is only a longshot, in any case.

Correct, the one I posted previously was inside manjaro-chroot. Here is the output from outside manjaro-chroot, in a new terminal window:

GRUB_DEFAULT=saved
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Manjaro"
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

# If you want to enable the save default function, uncomment the following
# line, and set GRUB_DEFAULT to saved.
GRUB_SAVEDEFAULT=true

# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"

# Uncomment to enable Hidden Menu, and optionally hide the timeout count
#GRUB_HIDDEN_TIMEOUT=5
#GRUB_HIDDEN_TIMEOUT_QUIET=true

# 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 `vbeinfo'
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 this option to enable os-prober execution in the grub-mkconfig command
GRUB_DISABLE_OS_PROBER=false

and other entries seem to be miising.
This line in particular I would tend to re-add (uncommented), even though it would be more relevant in a multiboot system.