Not Switching to Kernel 5.7

I decided to install kernel 5.7 today and then proceeded to update-grub, then reboot. After landing back on the desktop I found that I am still running 5.6.15. I proceeded to reboot and select advanced options during boot and I have what you see in the second image. I don't know what is going on with this at this point, and would appreciate any suggestions on getting this fixed. Thanks

1 Like

Just installing another kernel will not automatically switch you to it, you have to select it in the grub menu at boot.

Also, there is no need to update grub when using mhwd (Kernel - System Settings Module), it will do that for you. Try removing Linux 5.7 and installing it again, without manually calling update-grub.

2 Likes

That last image looks weird. It says you still have a 5.6-rc2 kernel installed, but your first image indicate otherwise.

Have you modified your Grub at any time?

I know that does seem strange to me too. was waiting for someone to mention it. The only thing I've done to Grub is make it where it shows me the Manjaro selection screen during boot instead of nothing by default. I do have a second install of Manjaro at the end of my drive and was wondering if somehow that was messing with the list of kernels. For mow I'll try what @kresimir suggested to see if that might correct the issue. If not I'll post my Grub.

OK uninstalling 5.7, rebooting, reinstalling 5.7, rebooting, selecting advanced options got me the same as above.

GRUB_DEFAULT=saved
GRUB_TIMEOUT=30
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 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"
[agentx@Secret-Computer ~]$ pacman -Q | grep linux
archlinux-appstream-data 20200315-1.1
archlinux-keyring 20200422-1
lib32-util-linux 2.35.2-1
libutil-linux 2.35.2-1.1
linux-api-headers 5.6.11-1
linux-firmware 20200519.r1641.8ba6fa6-1
linux-latest 5.6-4
linux-latest-headers 5.6-4
linux-latest-nvidia-440xx 5.6-4
linux-lts-headers 1:5.4-3
linux54 5.4.43-1
linux54-headers 5.4.43-1
linux54-virtualbox-host-modules 6.1.8-3
linux56 5.6.15-1
linux56-headers 5.6.15-1
linux56-nvidia-440xx 440.82-17
linux56-virtualbox-host-modules 6.1.8-3
linux57 5.7.0-3
linux57-headers 5.7.0-3
linux57-nvidia-440xx 440.82-3
linux57-virtualbox-host-modules 6.1.8-3
playonlinux 4.3.4-1
util-linux 2.35.1-2.1

Do you have multiple EFI partitions? Is it possible you are booting from an old one?

I currently have the original install from shortly after 18.1.4 was released, updated through the current testing. Boot partition, Main Manjaro OS, Second install of Manjaro(which is only there cause when it is removed Manjaro on the first OS partition won't boot). I've noticed the issue with the advance options for a good while now, but it hasn't been hurting anything so I never asked about fixing it.

When you go into your BIOS and look at the boot options is Manjaro listed more than once?

I just built this system and if I remember correctly it just list the drive and not the OS's. If you're getting at that it might be booting the second OS I can tell you for a fact that it is not. It has not been updated in I don't know how long. At best it's on 19.?. I'll reboot now and let you know what the bios actually says.

I am wondering if the second OS's grub is booting the primary OS.

1 Like

This would be my bet, but I have no idea how to check it. Now yes when I go into the bios it only names the drive and not the OS's. Now I'm going to boot into the other OS and post it's Grub.

OK as I thought it's still at 19.0.0 which is the version I installed there. Here's it's Grub.

GRUB_DEFAULT=saved
GRUB_TIMEOUT=10
GRUB_TIMEOUT_STYLE=hidden
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 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"

Take a look at the generated /boot/grub/grub.cfg.
If its menu entries reflect your currently installed kernels (5.7, 5.6, 5.4) it would be safe to say this is not the grub.cfg your system uses when booting..

Please post output of

$ efibootmgr -v
1 Like
#
# 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
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root  e0246a06-8b86-404a-8d9d-2efe69098371
else
  search --no-floppy --fs-uuid --set=root e0246a06-8b86-404a-8d9d-2efe69098371
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
fi
terminal_input console
terminal_output gfxterm
insmod part_gpt
insmod ext2
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root  e0246a06-8b86-404a-8d9d-2efe69098371
else
  search --no-floppy --fs-uuid --set=root e0246a06-8b86-404a-8d9d-2efe69098371
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=130
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=130
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-e0246a06-8b86-404a-8d9d-2efe69098371' {
	savedefault
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod ext2
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root  e0246a06-8b86-404a-8d9d-2efe69098371
	else
	  search --no-floppy --fs-uuid --set=root e0246a06-8b86-404a-8d9d-2efe69098371
	fi
	linux	/boot/vmlinuz-5.7-x86_64 root=UUID=e0246a06-8b86-404a-8d9d-2efe69098371 rw  quiet apparmor=1 security=apparmor udev.log_priority=3
	initrd	/boot/amd-ucode.img /boot/initramfs-5.7-x86_64.img
}
submenu 'Advanced options for Manjaro Linux' $menuentry_id_option 'gnulinux-advanced-e0246a06-8b86-404a-8d9d-2efe69098371' {
	menuentry 'Manjaro Linux (Kernel: 5.7.0-3-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.7.0-3-MANJARO x64-advanced-e0246a06-8b86-404a-8d9d-2efe69098371' {
	savedefault
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root  e0246a06-8b86-404a-8d9d-2efe69098371
		else
		  search --no-floppy --fs-uuid --set=root e0246a06-8b86-404a-8d9d-2efe69098371
		fi
		linux	/boot/vmlinuz-5.7-x86_64 root=UUID=e0246a06-8b86-404a-8d9d-2efe69098371 rw  quiet apparmor=1 security=apparmor udev.log_priority=3
		initrd	/boot/amd-ucode.img /boot/initramfs-5.7-x86_64.img
	}
	menuentry 'Manjaro Linux (Kernel: 5.7.0-3-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.7.0-3-MANJARO x64-fallback-e0246a06-8b86-404a-8d9d-2efe69098371' {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root  e0246a06-8b86-404a-8d9d-2efe69098371
		else
		  search --no-floppy --fs-uuid --set=root e0246a06-8b86-404a-8d9d-2efe69098371
		fi
		linux	/boot/vmlinuz-5.7-x86_64 root=UUID=e0246a06-8b86-404a-8d9d-2efe69098371 rw  quiet apparmor=1 security=apparmor udev.log_priority=3
		initrd	/boot/initramfs-5.7-x86_64-fallback.img
	}
	menuentry 'Manjaro Linux (Kernel: 5.6.15-1-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.6.15-1-MANJARO x64-advanced-e0246a06-8b86-404a-8d9d-2efe69098371' {
	savedefault
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root  e0246a06-8b86-404a-8d9d-2efe69098371
		else
		  search --no-floppy --fs-uuid --set=root e0246a06-8b86-404a-8d9d-2efe69098371
		fi
		linux	/boot/vmlinuz-5.6-x86_64 root=UUID=e0246a06-8b86-404a-8d9d-2efe69098371 rw  quiet apparmor=1 security=apparmor udev.log_priority=3
		initrd	/boot/amd-ucode.img /boot/initramfs-5.6-x86_64.img
	}
	menuentry 'Manjaro Linux (Kernel: 5.6.15-1-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.6.15-1-MANJARO x64-fallback-e0246a06-8b86-404a-8d9d-2efe69098371' {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root  e0246a06-8b86-404a-8d9d-2efe69098371
		else
		  search --no-floppy --fs-uuid --set=root e0246a06-8b86-404a-8d9d-2efe69098371
		fi
		linux	/boot/vmlinuz-5.6-x86_64 root=UUID=e0246a06-8b86-404a-8d9d-2efe69098371 rw  quiet apparmor=1 security=apparmor udev.log_priority=3
		initrd	/boot/initramfs-5.6-x86_64-fallback.img
	}
	menuentry 'Manjaro Linux (Kernel: 5.4.43-1-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.43-1-MANJARO x64-advanced-e0246a06-8b86-404a-8d9d-2efe69098371' {
	savedefault
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root  e0246a06-8b86-404a-8d9d-2efe69098371
		else
		  search --no-floppy --fs-uuid --set=root e0246a06-8b86-404a-8d9d-2efe69098371
		fi
		linux	/boot/vmlinuz-5.4-x86_64 root=UUID=e0246a06-8b86-404a-8d9d-2efe69098371 rw  quiet apparmor=1 security=apparmor udev.log_priority=3
		initrd	/boot/amd-ucode.img /boot/initramfs-5.4-x86_64.img
	}
	menuentry 'Manjaro Linux (Kernel: 5.4.43-1-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.4.43-1-MANJARO x64-fallback-e0246a06-8b86-404a-8d9d-2efe69098371' {
		load_video
		set gfxpayload=keep
		insmod gzio
		insmod part_gpt
		insmod ext2
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root  e0246a06-8b86-404a-8d9d-2efe69098371
		else
		  search --no-floppy --fs-uuid --set=root e0246a06-8b86-404a-8d9d-2efe69098371
		fi
		linux	/boot/vmlinuz-5.4-x86_64 root=UUID=e0246a06-8b86-404a-8d9d-2efe69098371 rw  quiet apparmor=1 security=apparmor udev.log_priority=3
		initrd	/boot/initramfs-5.4-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 ###
menuentry 'Manjaro Linux (19.0.0) (on /dev/nvme0n1p3)' --class manjarolinux --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-8fb37bf5-2d53-4282-a779-48087a46c9c2' {
	savedefault
	insmod part_gpt
	insmod ext2
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root  8fb37bf5-2d53-4282-a779-48087a46c9c2
	else
	  search --no-floppy --fs-uuid --set=root 8fb37bf5-2d53-4282-a779-48087a46c9c2
	fi
	linux /boot/vmlinuz-5.4-x86_64 root=UUID=8fb37bf5-2d53-4282-a779-48087a46c9c2 rw quiet apparmor=1 security=apparmor udev.log_priority=3
	initrd /boot/amd-ucode.img /boot/initramfs-5.4-x86_64.img
}
submenu 'Advanced options for Manjaro Linux (19.0.0) (on /dev/nvme0n1p3)' $menuentry_id_option 'osprober-gnulinux-advanced-8fb37bf5-2d53-4282-a779-48087a46c9c2' {
	menuentry 'Manjaro Linux (on /dev/nvme0n1p3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4-x86_64--8fb37bf5-2d53-4282-a779-48087a46c9c2' {
		savedefault
		insmod part_gpt
		insmod ext2
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root  8fb37bf5-2d53-4282-a779-48087a46c9c2
		else
		  search --no-floppy --fs-uuid --set=root 8fb37bf5-2d53-4282-a779-48087a46c9c2
		fi
		linux /boot/vmlinuz-5.4-x86_64 root=UUID=8fb37bf5-2d53-4282-a779-48087a46c9c2 rw quiet apparmor=1 security=apparmor udev.log_priority=3
		initrd /boot/amd-ucode.img /boot/initramfs-5.4-x86_64.img
	}
	menuentry 'Manjaro Linux (Kernel 5.4.20-1-MANJARO x64) (on /dev/nvme0n1p3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4-x86_64--8fb37bf5-2d53-4282-a779-48087a46c9c2' {
		savedefault
		insmod part_gpt
		insmod ext2
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root  8fb37bf5-2d53-4282-a779-48087a46c9c2
		else
		  search --no-floppy --fs-uuid --set=root 8fb37bf5-2d53-4282-a779-48087a46c9c2
		fi
		linux /boot/vmlinuz-5.4-x86_64 root=UUID=8fb37bf5-2d53-4282-a779-48087a46c9c2 rw quiet apparmor=1 security=apparmor udev.log_priority=3
		initrd /boot/amd-ucode.img /boot/initramfs-5.4-x86_64.img
	}
	menuentry 'Manjaro Linux (Kernel 5.4.20-1-MANJARO x64 - fallback initramfs) (on /dev/nvme0n1p3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4-x86_64--8fb37bf5-2d53-4282-a779-48087a46c9c2' {
		savedefault
		insmod part_gpt
		insmod ext2
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root  8fb37bf5-2d53-4282-a779-48087a46c9c2
		else
		  search --no-floppy --fs-uuid --set=root 8fb37bf5-2d53-4282-a779-48087a46c9c2
		fi
		linux /boot/vmlinuz-5.4-x86_64 root=UUID=8fb37bf5-2d53-4282-a779-48087a46c9c2 rw quiet apparmor=1 security=apparmor udev.log_priority=3
		initrd /boot/initramfs-5.4-x86_64-fallback.img
	}
	menuentry 'Memory Tester (memtest86+) (on /dev/nvme0n1p3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/memtest86+/memtest.bin--8fb37bf5-2d53-4282-a779-48087a46c9c2' {
		savedefault
		insmod part_gpt
		insmod ext2
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root  8fb37bf5-2d53-4282-a779-48087a46c9c2
		else
		  search --no-floppy --fs-uuid --set=root 8fb37bf5-2d53-4282-a779-48087a46c9c2
		fi
		linux /boot/memtest86+/memtest.bin 
	}
}

set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/30_os-prober ###

### 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/60_memtest86+ ###
if [ "${grub_platform}" == "pc" ]; then
    menuentry "Memory Tester (memtest86+)" --class memtest86 --class gnu --class tool {
        search --fs-uuid --no-floppy --set=root  e0246a06-8b86-404a-8d9d-2efe69098371
        linux16 /boot/memtest86+/memtest.bin 
    }
fi
### END /etc/grub.d/60_memtest86+ ###

BootCurrent: 0001

Timeout: 1 seconds
BootOrder: 0001,0002,0003,0004
Boot0001* UEFI OS       HD(1,GPT,e5a54c22-38c0-4635-b128-d51358ed63e1,0x1000,0x96000)/File(\EFI\BOO
T\BOOTX64.EFI)..BO
Boot0002* UEFI:CD/DVD Drive     BBS(129,,0x0)
Boot0003* UEFI:Removable Device BBS(130,,0x0)
Boot0004* UEFI:Network Device   BBS(131,,0x0)

The plot thickens:

  • there are multiple Manjaro Installations:
    • one on the 2nd partition
    • one on the 3rd partition
  • there is nothing wrong with your linux57 installation and/or grub.cfg generation afterwards (Manjaro on 2nd partition)
  • apparently your system boots the grub from your 3rd partion Manjaro (as suspected by @dalto)
  • I think you used its "Manjaro Linux (on /dev/sda2)" entry to boot your 2nd partion Manjaro

So to get this working properly create an UEFI boot entry for your 2nd partition Manjaro and boot that one directly.

1 Like

Not sure why it's choosing to use the Grub from the second Manjaro install since the below was the series of events for that install.

Main Manjaro(only OS on the system at the time)received Updates
Did a reboot and no matter which kernel I selected it would not boot
Not knowing enough to go into TTY to fix it I launched the live key and shrink that partition
Proceeded to install the second copy to build up and replace the first
After install decided to give the first another try booting normally and it loaded
Tested with a couple of additional reboots and all good
Launched the live key and deleted the second OS
Rebooted and could not get back into the main OS again
Reinstalled the second OS and just left it so I could Boot the Main
As for Grub the only thing I did in the Main Os is change the timeout to 30 seconds

I honestly do not know why when I did nothing with the second OS why it's Grub would be default, but it explains why the countdown is 10 seconds instead of 30.

Is there a good tut for what you suggested about building a new EFI partition, or is there a way to simple use the current and fix it and finally get rid of the second OS and still be able to boot the main OS?

You should be able to use the current one:

  • boot into your 2nd partition Manjaro (the one with the linux57 installed)
  • make sure the efi partition is mounted as /boot/efi
  • create a boot entry
$ sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Manjaro
  • possibly adjust UEFI boot order either via efibootmgr --bootorder or from within your machines UEFI
2 Likes

OK will give that a shot once I can free up enough space on one of my external drives to backup the 3 partitions just in case something goes sideways. I'm sure it won't, but no point in taking the chance. Thanks for the help and input so far. Will update the thread with results.

Had a similar problem:

In my case i had two Manjaro installs on two partitions switchable in grub menu. The first install must have switched to newer Kernel first to make the other Manjaro installation switch to new Kernel too.

You know I didn't ask how changing the boot order would make any difference? As for the bios or the boot selection menu when I press F8 this board just list the drive and not the OS's. On a sidenote I do have one drive that I can copy the partitions to. I'll do that tomorrow and then reun your one command and see what I get. Thanks again.

Forum kindly sponsored by