It was answered. 15.1 was installed, and and it was installed when I upgraded it. This was also answered in my last reply to you.
linux514
is at 5.14.18
yet your screenshot shows 5.14.7
.
Is there a second linux/manjaro installation on your system?
Does your esp get mounted properly?
Please post output of:
$ lsblk -f
$ fdisk -l
$ efibootmgr -v
$ cat /etc/fstab
Funny enough … I think Shift has usurped the older Esc … in fact I used to write both, but kept being corrected that it was only shift … maybe it is a difference in grub packages, or something.
Back to stating both again. If nothing else thanks for this confirmation/nudge.
~ lsblk -f ✔
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
loop0 squashf 4.0 0 100% /var/lib/snapd/snap/converternow/34
loop1 squashf 4.0 0 100% /var/lib/snapd/snap/cpu-monitoring-webapp/139
loop2 squashf 4.0 0 100% /var/lib/snapd/snap/apple-music-electron/2
loop3 squashf 4.0 0 100% /var/lib/snapd/snap/gtk-common-themes/1519
loop4 squashf 4.0 0 100% /var/lib/snapd/snap/core/11993
loop5 squashf 4.0 0 100% /var/lib/snapd/snap/bare/5
loop6 squashf 4.0 0 100% /var/lib/snapd/snap/raven-reader/75
loop7 squashf 4.0 0 100% /var/lib/snapd/snap/cherry-dice/4
loop8 squashf 4.0 0 100% /var/lib/snapd/snap/core18/2246
loop9 squashf 4.0 0 100% /var/lib/snapd/snap/bitwarden/58
loop10 squashf 4.0 0 100% /var/lib/snapd/snap/gnome-3-28-1804/161
loop11 squashf 4.0 0 100% /var/lib/snapd/snap/cpu-monitoring-webapp/124
loop12 squashf 4.0 0 100% /var/lib/snapd/snap/converternow/41
loop13 squashf 4.0 0 100% /var/lib/snapd/snap/snapd/13640
loop14 squashf 4.0 0 100% /var/lib/snapd/snap/bitwarden/57
loop15 squashf 4.0 0 100% /var/lib/snapd/snap/core18/2253
loop16 squashf 4.0 0 100% /var/lib/snapd/snap/gtk-common-themes/1515
loop17 squashf 4.0 0 100% /var/lib/snapd/snap/snapd/13831
sda
├─sda1 vfat FAT32 NO_LABEL 525E-13A9 299.1M 0% /boot/efi
└─sda2 ext4 1.0 4ab500a8-bf4b-48ee-bbef-2b6ac3011690 1.5T 9% /
sdb
├─sdb1 btrfs Timeshift 05548dd8-cb16-4a18-9b4f-4cd74b884e42 1.1T 47% /run/timeshift/backup
├─sdb2 btrfs Spaghetti b7bf2a02-6a97-451f-99e9-4e6817de4e1a
└─sdb3 btrfs Meatballs bddaae39-38c3-4cd0-8c47-5a5ae271b36c
nvme0n1
├─nvme0n1p1 swap 1 4dd1f71c-2ca8-43c6-9e8e-09003719d1cc
├─nvme0n1p2 swap 1 9a8eb60b-c4e7-45c4-8fc6-61848cbfb800
└─nvme0n1p3 swap 1 247c89c2-5556-4d0b-aac1-08fb0dbcb3a3
nvme1n1
├─nvme1n1p1 ext4 1.0 Alternate 30843b13-3a2e-4bb9-9040-bc8527a66ebf
└─nvme1n1p2 ext4 1.0 2c9a7512-307f-46cf-8ed3-378f33596e6d
~ sudo fdisk -l ✔
[sudo] password for fuzzy:
Disk /dev/nvme0n1: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: Samsung SSD 970 EVO Plus 1TB
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: gpt
Disk identifier: D6F9230F-1D04-4671-B697-033438D8161F
Device Start End Sectors Size Type
/dev/nvme0n1p1 1270857728 1953523711 682665984 325.5G Linux swap
/dev/nvme0n1p2 682668032 1270857727 588189696 280.5G Linux swap
/dev/nvme0n1p3 2048 682668031 682665984 325.5G Linux swap
Partition table entries are not in disk order.
Disk /dev/nvme1n1: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: Samsung SSD 970 EVO Plus 1TB
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: gpt
Disk identifier: 8651427F-3256-472F-9C51-DE8A5FF1D7C1
Device Start End Sectors Size Type
/dev/nvme1n1p1 2048 1758599167 1758597120 838.6G Linux filesystem
/dev/nvme1n1p2 1758599168 1953523711 194924544 92.9G Linux filesystem
Disk /dev/sda: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: Samsung SSD 870
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: gpt
Disk identifier: 4C18B4F6-C3E5-C14B-895A-47F482A71F9C
Device Start End Sectors Size Type
/dev/sda1 4096 618495 614400 300M EFI System
/dev/sda2 618496 3907024064 3906405569 1.8T Linux filesystem
Disk /dev/sdb: 4.55 TiB, 5000947302400 bytes, 9767475200 sectors
Disk model: easystore 2647
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 4E29C872-BE9A-4E34-BC37-4BD0C50D7836
Device Start End Sectors Size Type
/dev/sdb1 2048 4300802047 4300800000 2T Linux filesystem
/dev/sdb2 4300802048 8396802047 4096000000 1.9T Linux filesystem
/dev/sdb3 8396802048 9767473151 1370671104 653.6G Linux filesystem
Disk /dev/loop0: 7.49 MiB, 7852032 bytes, 15336 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: 13.71 MiB, 14381056 bytes, 28088 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: 86.52 MiB, 90726400 bytes, 177200 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: 65.21 MiB, 68378624 bytes, 133552 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/loop4: 99.44 MiB, 104267776 bytes, 203648 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/loop5: 4 KiB, 4096 bytes, 8 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/loop6: 88.32 MiB, 92606464 bytes, 180872 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/loop7: 56.07 MiB, 58798080 bytes, 114840 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/loop12: 7.49 MiB, 7856128 bytes, 15344 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/loop14: 71.92 MiB, 75415552 bytes, 147296 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/loop16: 65.1 MiB, 68259840 bytes, 133320 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/loop8: 55.5 MiB, 58191872 bytes, 113656 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/loop9: 71.92 MiB, 75415552 bytes, 147296 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/loop11: 11.71 MiB, 12283904 bytes, 23992 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/loop10: 164.76 MiB, 172761088 bytes, 337424 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/loop15: 55.49 MiB, 58183680 bytes, 113640 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/loop13: 32.44 MiB, 34017280 bytes, 66440 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/loop17: 42.18 MiB, 44232704 bytes, 86392 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
~
~ efibootmgr -v ✔
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,2001,0002,2002,2003
Boot0000* manjaro HD(1,GPT,68b46a52-169b-f546-873a-3eea415802a2,0x1000,0x96000)/File(\EFI\manjaro\grubx64.efi)
Boot0002* EFI Hard Drive (Samsung SSD 870 EVO 2TB) PciRoot(0x0)/Pci(0x17,0x0)/Sata(4,0,0)/HD(1,GPT,68b46a52-169b-f546-873a-3eea415802a2,0x1000,0x96000)RC
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC
~ cat /etc/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=525E-13A9 /boot/efi vfat umask=0077 0 2
UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 / ext4 defaults,noatime 0 1
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
~
edited for better readability of terminal output
Thank you for your help.
I should add that I was distro hopping, but this should be the only one.
@tedzilla Please also try answering @omano’s earlier questions
As a side note: this looks like waste/overkill to me
I’ll look into that thank you.
Hi omano. I don’t mean disrespect. The later update has added the later kernel as you see in the first screenshot. but it isn’t in my grub.
I am also going to check on freggel.doe has commented on.
EDIT: There is more that you are asking. I’m sorry for overlooking that.
OK. So my laptop has two extra 1TB drives. That one just so happens to be a spare. If you think it would effect anything, I will get rid of the partitions.
Just to make sure every thing is answered, The kernel appears to have been installed during the upgrade, though it doesn’t appear to be showing in GRUB.
The rest hopefully will be what you requested to be answered.
~ cat /etc/default/grub 1 ✘
GRUB_DEFAULT=saved
GRUB_TIMEOUT=7
GRUB_TIMEOUT_STYLE=menu
GRUB_DISTRIBUTOR="Manjaro"
GRUB_CMDLINE_LINUX_DEFAULT="quiet apparmor=1 security=apparmor udev.log_priority=3"
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 booting from LUKS encrypted devices
#GRUB_ENABLE_CRYPTODISK=y
# 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 this option to enable os-prober execution in the grub-mkconfig command
GRUB_DISABLE_OS_PROBER=false
# 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 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
~ cat /boot/grub/grub.cfg ✔
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="${saved_entry}"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
set menu_color_normal=light-gray/black
set menu_color_highlight=green/black
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=en_US
insmod gettext
fi
terminal_input console
terminal_output gfxterm
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
insmod gfxmenu
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_12.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_14.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_16.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_24.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_48.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_bold_16.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_mono_12.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-12.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-14.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-16.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-18.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-b12.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-b14.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-b16.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-b18.pf2
insmod png
set theme=($root)/usr/share/grub/themes/manjaro/theme.txt
export theme
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=hidden
set timeout=5
# Fallback hidden-timeout code in case the timeout_style feature is
# unavailable.
elif sleep --interruptible 5 ; then
set timeout=0
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Manjaro Linux' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.14-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/intel-ucode.img /boot/initramfs-5.14-x86_64.img
}
submenu 'Advanced options for Manjaro Linux' $menuentry_id_option 'gnulinux-advanced-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
menuentry 'Manjaro Linux (Kernel: 5.14.7-2-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.14.7-2-MANJARO x64-advanced-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.14-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/intel-ucode.img /boot/initramfs-5.14-x86_64.img
}
menuentry 'Manjaro Linux (Kernel: 5.14.7-2-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.14.7-2-MANJARO x64-fallback-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.14-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/initramfs-5.14-x86_64-fallback.img
}
menuentry 'Manjaro Linux (Kernel: 5.13.19-2-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.19-2-MANJARO x64-advanced-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.13-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/intel-ucode.img /boot/initramfs-5.13-x86_64.img
}
menuentry 'Manjaro Linux (Kernel: 5.13.19-2-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.19-2-MANJARO x64-fallback-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.13-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/initramfs-5.13-x86_64-fallback.img
}
menuentry 'Manjaro Linux (Kernel: 4.14.247-1-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.14.247-1-MANJARO x64-advanced-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-4.14-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/intel-ucode.img /boot/initramfs-4.14-x86_64.img
}
menuentry 'Manjaro Linux (Kernel: 4.14.247-1-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.14.247-1-MANJARO x64-fallback-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-4.14-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/initramfs-4.14-x86_64-fallback.img
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/35_fwupd ###
### END /etc/grub.d/35_fwupd ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg
fi
### END /etc/grub.d/41_custom ###
### BEGIN /etc/grub.d/41_snapshots-btrfs ###
### END /etc/grub.d/41_snapshots-btrfs ###
### BEGIN /etc/grub.d/60_memtest86+ ###
if [ "${grub_platform}" == "pc" ]; then
menuentry "Memory Tester (memtest86+)" --class memtest86 --class gnu --class tool {
search --fs-uuid --no-floppy --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
linux16 /boot/memtest86+/memtest.bin
}
fi
### END /etc/grub.d/60_memtest86+ ###
~ ls -al /boot ✔
total 253840
drwxr-xr-x 5 root root 4096 Nov 19 14:35 .
drwxr-xr-x 17 root root 4096 Nov 19 14:33 ..
drwx------ 3 root root 4096 Dec 31 1969 efi
drwxr-xr-x 6 root root 4096 Nov 20 18:23 grub
-rw-r--r-- 1 root root 28946950 Nov 19 14:35 initramfs-4.14-x86_64-fallback.img
-rw-r--r-- 1 root root 9017760 Nov 19 14:35 initramfs-4.14-x86_64.img
-rw-r--r-- 1 root root 34163951 Nov 19 14:35 initramfs-5.13-x86_64-fallback.img
-rw-r--r-- 1 root root 8488415 Nov 19 14:35 initramfs-5.13-x86_64.img
-rw-r--r-- 1 root root 34244557 Nov 19 14:35 initramfs-5.14-x86_64-fallback.img
-rw-r--r-- 1 root root 8500202 Nov 19 14:35 initramfs-5.14-x86_64.img
-rw-r--r-- 1 root root 34281230 Nov 19 14:36 initramfs-5.15-rt-x86_64-fallback.img
-rw-r--r-- 1 root root 8503948 Nov 19 14:36 initramfs-5.15-rt-x86_64.img
-rw-r--r-- 1 root root 35806870 Nov 19 14:35 initramfs-5.15-x86_64-fallback.img
-rw-r--r-- 1 root root 8541528 Nov 19 14:35 initramfs-5.15-x86_64.img
-rw-r--r-- 1 root root 4769792 Jun 8 11:31 intel-ucode.img
-rw-r--r-- 1 root root 23 Nov 12 12:25 linux414-x86_64.kver
-rw-r--r-- 1 root root 22 Sep 19 14:30 linux513-x86_64.kver
-rw-r--r-- 1 root root 22 Nov 12 12:23 linux514-x86_64.kver
-rw-r--r-- 1 root root 26 Nov 13 12:02 linux-515-rt-x86_64.kver
-rw-r--r-- 1 root root 21 Nov 13 11:24 linux515-x86_64.kver
drwxr-xr-x 2 root root 4096 Aug 17 06:20 memtest86+
-rw-r--r-- 1 root root 4908768 Nov 19 14:35 vmlinuz-4.14-x86_64
-rw-r--r-- 1 root root 9739040 Sep 25 05:37 vmlinuz-5.13-x86_64
-rw-r--r-- 1 root root 9788992 Nov 19 14:35 vmlinuz-5.14-x86_64
-rw-r--r-- 1 root root 9698848 Nov 19 14:35 vmlinuz-5.15-rt-x86_64
-rw-r--r-- 1 root root 10460768 Nov 19 14:35 vmlinuz-5.15-x86_64
~ ls -al /boot/grub ✔
total 72
drwxr-xr-x 6 root root 4096 Nov 20 18:23 .
drwxr-xr-x 5 root root 4096 Nov 19 14:35 ..
drwxr-xr-x 2 root root 4096 Aug 19 21:54 fonts
-rw-r--r-- 1 root root 10850 Sep 25 05:38 grub.cfg
-rw------- 1 root root 13715 Nov 20 18:23 grub.cfg.new
-rw-r--r-- 1 root root 1024 Aug 19 21:55 grubenv
drwxr-xr-x 2 root root 4096 Oct 8 19:53 locale
drwxr-xr-x 3 root root 4096 Aug 19 21:54 themes
drwxr-xr-x 2 root root 20480 Oct 8 19:53 x86_64-efi
So much wasted time, it was so simple to answer right away.
As I suspected, your grub is broken, it doesn’t update. The presence of a .new file here denotes it failed during the generation of the grub config file, and didn’t update your grub config file /boot/grub/grub.cfg
The last time your grub was updated successfully was September 25th.
So now what is the content of /boot/grub/grub.cfg.new
?
~ sudo cat /boot/grub/grub.cfg.new 1 ✘
[sudo] password for fuzzy:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="${saved_entry}"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
set menu_color_normal=light-gray/black
set menu_color_highlight=green/black
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=en_US
insmod gettext
fi
terminal_input console
terminal_output gfxterm
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
insmod gfxmenu
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_12.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_14.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_16.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_24.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_48.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_bold_16.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_mono_12.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-12.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-14.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-16.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-18.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-b12.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-b14.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-b16.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-b18.pf2
insmod png
set theme=($root)/usr/share/grub/themes/manjaro/theme.txt
export theme
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=7
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=7
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Manjaro Linux' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.15-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/intel-ucode.img /boot/initramfs-5.15-x86_64.img
}
submenu 'Advanced options for Manjaro Linux' $menuentry_id_option 'gnulinux-advanced-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
menuentry 'Manjaro Linux (Kernel: 5.15.2-2-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.2-2-MANJARO x64-advanced-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.15-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/intel-ucode.img /boot/initramfs-5.15-x86_64.img
}
menuentry 'Manjaro Linux (Kernel: 5.15.2-2-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.2-2-MANJARO x64-fallback-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.15-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/initramfs-5.15-x86_64-fallback.img
}
menuentry 'Manjaro Linux (Kernel: 5.15.2-rt19-1-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.2-rt19-1-MANJARO x64-advanced-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.15-rt-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/intel-ucode.img /boot/initramfs-5.15-rt-x86_64.img
}
menuentry 'Manjaro Linux (Kernel: 5.15.2-rt19-1-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.2-rt19-1-MANJARO x64-fallback-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.15-rt-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/initramfs-5.15-rt-x86_64-fallback.img
}
menuentry 'Manjaro Linux (Kernel: 5.14.18-1-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.14.18-1-MANJARO x64-advanced-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.14-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/intel-ucode.img /boot/initramfs-5.14-x86_64.img
}
menuentry 'Manjaro Linux (Kernel: 5.14.18-1-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.14.18-1-MANJARO x64-fallback-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.14-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/initramfs-5.14-x86_64-fallback.img
}
menuentry 'Manjaro Linux (Kernel: 5.13.19-2-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.19-2-MANJARO x64-advanced-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.13-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/intel-ucode.img /boot/initramfs-5.13-x86_64.img
}
menuentry 'Manjaro Linux (Kernel: 5.13.19-2-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.19-2-MANJARO x64-fallback-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.13-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/initramfs-5.13-x86_64-fallback.img
}
menuentry 'Manjaro Linux (Kernel: 4.14.255-1-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.14.255-1-MANJARO x64-advanced-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-4.14-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/intel-ucode.img /boot/initramfs-4.14-x86_64.img
}
menuentry 'Manjaro Linux (Kernel: 4.14.255-1-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.14.255-1-MANJARO x64-fallback-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-4.14-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/initramfs-4.14-x86_64-fallback.img
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/35_fwupd ###
### END /etc/grub.d/35_fwupd ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg
fi
### END /etc/grub.d/41_custom ###
### BEGIN /etc/grub.d/41_snapshots-btrfs ###
It stops at this line
### BEGIN /etc/grub.d/41_snapshots-btrfs ###
So it is probably this script etc/grub.d/41_snapshots-btrfs
that breaks your grub config file generation, there was this exact issue a couple month back… weird that you have this issue now, unless the script is broken once more?
Something is wrong regarding your current setup, I’m not sure where to look now and what to fix… You seem to have the grub-btrfs
package installed (which provides the script that seems to fail), but regarding the image you provided from your grub, and your partition information, you don’t seem to have a BTRFS installation (SDA seems to be the system, on EXT4, SDB I can’t figure it out…, the NVME is full SWAP, the other NVME is EXT4 partitions). Did you install Manjaro with BTRFS? Did you try to setup BTRFS auto snapshots manually, or something like that?
For now I would uninstall grub-btrfs
package, then update grub.
sudo pacman -R grub-btrfs
sudo update-grub
reboot
That should fix it.
Did that. Still no changes.
ad far as how I updated Manjaro, It was with pamac GUI software. I haven’t done any manual snapshots.
BTW Thank you for continuing to help me out.
So you’re still seeing a /boot/grub/grub.cfg.new
?
Check/post its contents.
Yep rinse and repeat, let’s find what is broken again.
ls -al /boot/grub/
sudo cat /boot/grub/grub.cfg.new
This also goes for @freggel.doe
~ ls -al /boot/grub/ ✔ 7s
total 72
drwxr-xr-x 6 root root 4096 Nov 22 21:21 .
drwxr-xr-x 5 root root 4096 Nov 19 14:35 ..
drwxr-xr-x 2 root root 4096 Aug 19 21:54 fonts
-rw-r--r-- 1 root root 10850 Sep 25 05:38 grub.cfg
-rw------- 1 root root 13715 Nov 22 21:21 grub.cfg.new
-rw-r--r-- 1 root root 1024 Aug 19 21:55 grubenv
drwxr-xr-x 2 root root 4096 Oct 8 19:53 locale
drwxr-xr-x 3 root root 4096 Aug 19 21:54 themes
drwxr-xr-x 2 root root 20480 Oct 8 19:53 x86_64-efi
~ sudo cat /boot/grub/grub.cfg.new ✔
[sudo] password for fuzzy:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="${saved_entry}"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
set menu_color_normal=light-gray/black
set menu_color_highlight=green/black
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=en_US
insmod gettext
fi
terminal_input console
terminal_output gfxterm
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
insmod gfxmenu
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_12.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_14.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_16.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_24.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_48.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_bold_16.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/dejavu_sans_mono_12.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-12.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-14.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-16.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-18.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-b12.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-b14.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-b16.pf2
loadfont ($root)/usr/share/grub/themes/manjaro/terminus-b18.pf2
insmod png
set theme=($root)/usr/share/grub/themes/manjaro/theme.txt
export theme
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=7
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=7
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Manjaro Linux' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.15-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/intel-ucode.img /boot/initramfs-5.15-x86_64.img
}
submenu 'Advanced options for Manjaro Linux' $menuentry_id_option 'gnulinux-advanced-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
menuentry 'Manjaro Linux (Kernel: 5.15.2-2-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.2-2-MANJARO x64-advanced-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.15-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/intel-ucode.img /boot/initramfs-5.15-x86_64.img
}
menuentry 'Manjaro Linux (Kernel: 5.15.2-2-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.2-2-MANJARO x64-fallback-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.15-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/initramfs-5.15-x86_64-fallback.img
}
menuentry 'Manjaro Linux (Kernel: 5.15.2-rt19-1-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.2-rt19-1-MANJARO x64-advanced-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.15-rt-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/intel-ucode.img /boot/initramfs-5.15-rt-x86_64.img
}
menuentry 'Manjaro Linux (Kernel: 5.15.2-rt19-1-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.2-rt19-1-MANJARO x64-fallback-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.15-rt-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/initramfs-5.15-rt-x86_64-fallback.img
}
menuentry 'Manjaro Linux (Kernel: 5.14.18-1-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.14.18-1-MANJARO x64-advanced-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.14-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/intel-ucode.img /boot/initramfs-5.14-x86_64.img
}
menuentry 'Manjaro Linux (Kernel: 5.14.18-1-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.14.18-1-MANJARO x64-fallback-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.14-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/initramfs-5.14-x86_64-fallback.img
}
menuentry 'Manjaro Linux (Kernel: 5.13.19-2-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.19-2-MANJARO x64-advanced-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.13-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/intel-ucode.img /boot/initramfs-5.13-x86_64.img
}
menuentry 'Manjaro Linux (Kernel: 5.13.19-2-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.19-2-MANJARO x64-fallback-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-5.13-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/initramfs-5.13-x86_64-fallback.img
}
menuentry 'Manjaro Linux (Kernel: 4.14.255-1-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.14.255-1-MANJARO x64-advanced-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-4.14-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/intel-ucode.img /boot/initramfs-4.14-x86_64.img
}
menuentry 'Manjaro Linux (Kernel: 4.14.255-1-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.14.255-1-MANJARO x64-fallback-4ab500a8-bf4b-48ee-bbef-2b6ac3011690' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
else
search --no-floppy --fs-uuid --set=root 4ab500a8-bf4b-48ee-bbef-2b6ac3011690
fi
linux /boot/vmlinuz-4.14-x86_64 root=UUID=4ab500a8-bf4b-48ee-bbef-2b6ac3011690 rw quiet apparmor=1 security=apparmor udev.log_priority=3
initrd /boot/initramfs-4.14-x86_64-fallback.img
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/35_fwupd ###
### END /etc/grub.d/35_fwupd ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg
fi
### END /etc/grub.d/41_custom ###
### BEGIN /etc/grub.d/41_snapshots-btrfs ###
You still have the btrfs snapshot script executing so what is going on here? Did you remove it or not? What is the output of sudo pacman -R grub-btrfs
?