How does Artemis 22 installer SET UP BOOTLOADER?

Hello guys,

I am testing some Linux OSes (as you can see in my grub config file [it’s quite long…]) and have a little issue with grub2.

Alpine linux and Fedora are not recognized by endeavour. See my sig for closer details.
However, the endeavour installer recognized all my OSes. I boot UEFI btw.

Could you tell me, what the endeavour installer did a couple of days ago (I chose the offline install) and what this command just now did, please?:

sudo grub-mkconfig -o /boot/grub/grub.cfg

The outcome of grub.cfg.backup (file after Install) is here:

#
# 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="0"
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
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
set root='hd2,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt8 --hint-efi=hd2,gpt8 --hint-baremetal=ahci2,gpt8  1f6b794c-97d1-4c46-a6ee-43619a022eea
else
  search --no-floppy --fs-uuid --set=root 1f6b794c-97d1-4c46-a6ee-43619a022eea
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='hd2,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt8 --hint-efi=hd2,gpt8 --hint-baremetal=ahci2,gpt8  1f6b794c-97d1-4c46-a6ee-43619a022eea
else
  search --no-floppy --fs-uuid --set=root 1f6b794c-97d1-4c46-a6ee-43619a022eea
fi
insmod gfxmenu
loadfont ($root)/boot/grub/themes/EndeavourOS/unifont-regular-16.pf2
insmod png
set theme=($root)/boot/grub/themes/EndeavourOS/theme.txt
export theme
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'EndeavourOS, on linux' --class endeavouros --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-1f6b794c-97d1-4c46-a6ee-43619a022eea' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod ext2
	set root='hd2,gpt8'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt8 --hint-efi=hd2,gpt8 --hint-baremetal=ahci2,gpt8  1f6b794c-97d1-4c46-a6ee-43619a022eea
	else
	  search --no-floppy --fs-uuid --set=root 1f6b794c-97d1-4c46-a6ee-43619a022eea
	fi
	echo	'Loading kernel linux ...'
	linux	/boot/vmlinuz-linux root=UUID=1f6b794c-97d1-4c46-a6ee-43619a022eea rw  loglevel=3 nowatchdog nvme_load=YES
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initramfs-linux.img
}
menuentry 'EndeavourOS, on linux (fallback initramfs)' --class endeavouros --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-1f6b794c-97d1-4c46-a6ee-43619a022eea' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod ext2
	set root='hd2,gpt8'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt8 --hint-efi=hd2,gpt8 --hint-baremetal=ahci2,gpt8  1f6b794c-97d1-4c46-a6ee-43619a022eea
	else
	  search --no-floppy --fs-uuid --set=root 1f6b794c-97d1-4c46-a6ee-43619a022eea
	fi
	echo	'Loading kernel linux ...'
	linux	/boot/vmlinuz-linux root=UUID=1f6b794c-97d1-4c46-a6ee-43619a022eea rw  loglevel=3 nowatchdog nvme_load=YES
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initramfs-linux-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 'Alpine Linux v3.16, with Linux lts (on /dev/sdc2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-lts--96689587-3777-4d8c-a6af-950322cf2418' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt2'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt2 --hint-efi=hd2,gpt2 --hint-baremetal=ahci2,gpt2  96689587-3777-4d8c-a6af-950322cf2418
		else
		  search --no-floppy --fs-uuid --set=root 96689587-3777-4d8c-a6af-950322cf2418
		fi
		linux /boot/vmlinuz-lts root=UUID=96689587-3777-4d8c-a6af-950322cf2418 ro modules=sd-mod,usb-storage,ext4 quiet rootfstype=ext4
		initrd /boot/initramfs-lts
	}

	menuentry 'Feren OS (on /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.13.0-40-generic--95f847dc-72ea-4f41-baf5-9c3cdc836e78' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt3'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt3 --hint-efi=hd2,gpt3 --hint-baremetal=ahci2,gpt3  95f847dc-72ea-4f41-baf5-9c3cdc836e78
		else
		  search --no-floppy --fs-uuid --set=root 95f847dc-72ea-4f41-baf5-9c3cdc836e78
		fi
		linux /boot/vmlinuz-5.13.0-40-generic root=UUID=95f847dc-72ea-4f41-baf5-9c3cdc836e78 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-5.13.0-40-generic
	}
	menuentry 'Feren OS on Linux 5.13.0-40-generic (on /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.13.0-40-generic--95f847dc-72ea-4f41-baf5-9c3cdc836e78' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt3'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt3 --hint-efi=hd2,gpt3 --hint-baremetal=ahci2,gpt3  95f847dc-72ea-4f41-baf5-9c3cdc836e78
		else
		  search --no-floppy --fs-uuid --set=root 95f847dc-72ea-4f41-baf5-9c3cdc836e78
		fi
		linux /boot/vmlinuz-5.13.0-40-generic root=UUID=95f847dc-72ea-4f41-baf5-9c3cdc836e78 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-5.13.0-40-generic
	}
	menuentry '(nomodeset) Feren OS on Linux 5.13.0-40-generic (on /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.13.0-40-generic--95f847dc-72ea-4f41-baf5-9c3cdc836e78' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt3'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt3 --hint-efi=hd2,gpt3 --hint-baremetal=ahci2,gpt3  95f847dc-72ea-4f41-baf5-9c3cdc836e78
		else
		  search --no-floppy --fs-uuid --set=root 95f847dc-72ea-4f41-baf5-9c3cdc836e78
		fi
		linux /boot/vmlinuz-5.13.0-40-generic root=UUID=95f847dc-72ea-4f41-baf5-9c3cdc836e78 ro nomodeset
		initrd /boot/initrd.img-5.13.0-40-generic
	}
	menuentry '(recovery mode) Feren OS on Linux 5.13.0-40-generic (on /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.13.0-40-generic--95f847dc-72ea-4f41-baf5-9c3cdc836e78' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt3'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt3 --hint-efi=hd2,gpt3 --hint-baremetal=ahci2,gpt3  95f847dc-72ea-4f41-baf5-9c3cdc836e78
		else
		  search --no-floppy --fs-uuid --set=root 95f847dc-72ea-4f41-baf5-9c3cdc836e78
		fi
		linux /boot/vmlinuz-5.13.0-40-generic root=UUID=95f847dc-72ea-4f41-baf5-9c3cdc836e78 ro recovery nomodeset
		initrd /boot/initrd.img-5.13.0-40-generic
	}

	menuentry 'Linux Mint 20.3 Xfce (on /dev/sdc4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4.0-121-generic--71e0d363-a39d-463f-a648-389075599073' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt4'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt4 --hint-efi=hd2,gpt4 --hint-baremetal=ahci2,gpt4  71e0d363-a39d-463f-a648-389075599073
		else
		  search --no-floppy --fs-uuid --set=root 71e0d363-a39d-463f-a648-389075599073
		fi
		linux /boot/vmlinuz-5.4.0-121-generic root=UUID=71e0d363-a39d-463f-a648-389075599073 ro quiet splash
		initrd /boot/initrd.img-5.4.0-121-generic
	}
	menuentry 'Linux Mint 20.3 Xfce, avec Linux 5.4.0-121-generic (on /dev/sdc4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4.0-121-generic--71e0d363-a39d-463f-a648-389075599073' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt4'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt4 --hint-efi=hd2,gpt4 --hint-baremetal=ahci2,gpt4  71e0d363-a39d-463f-a648-389075599073
		else
		  search --no-floppy --fs-uuid --set=root 71e0d363-a39d-463f-a648-389075599073
		fi
		linux /boot/vmlinuz-5.4.0-121-generic root=UUID=71e0d363-a39d-463f-a648-389075599073 ro quiet splash
		initrd /boot/initrd.img-5.4.0-121-generic
	}
	menuentry 'Linux Mint 20.3 Xfce, avec Linux 5.4.0-121-generic (recovery mode) (on /dev/sdc4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4.0-121-generic--71e0d363-a39d-463f-a648-389075599073' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt4'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt4 --hint-efi=hd2,gpt4 --hint-baremetal=ahci2,gpt4  71e0d363-a39d-463f-a648-389075599073
		else
		  search --no-floppy --fs-uuid --set=root 71e0d363-a39d-463f-a648-389075599073
		fi
		linux /boot/vmlinuz-5.4.0-121-generic root=UUID=71e0d363-a39d-463f-a648-389075599073 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-5.4.0-121-generic
	}
	menuentry 'Linux Mint 20.3 Xfce, avec Linux 5.4.0-91-generic (on /dev/sdc4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4.0-91-generic--71e0d363-a39d-463f-a648-389075599073' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt4'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt4 --hint-efi=hd2,gpt4 --hint-baremetal=ahci2,gpt4  71e0d363-a39d-463f-a648-389075599073
		else
		  search --no-floppy --fs-uuid --set=root 71e0d363-a39d-463f-a648-389075599073
		fi
		linux /boot/vmlinuz-5.4.0-91-generic root=UUID=71e0d363-a39d-463f-a648-389075599073 ro quiet splash
		initrd /boot/initrd.img-5.4.0-91-generic
	}
	menuentry 'Linux Mint 20.3 Xfce, avec Linux 5.4.0-91-generic (recovery mode) (on /dev/sdc4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4.0-91-generic--71e0d363-a39d-463f-a648-389075599073' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt4'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt4 --hint-efi=hd2,gpt4 --hint-baremetal=ahci2,gpt4  71e0d363-a39d-463f-a648-389075599073
		else
		  search --no-floppy --fs-uuid --set=root 71e0d363-a39d-463f-a648-389075599073
		fi
		linux /boot/vmlinuz-5.4.0-91-generic root=UUID=71e0d363-a39d-463f-a648-389075599073 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-5.4.0-91-generic
	}

	menuentry 'Fedora Linux 36 (Server Edition) (on /dev/sdc6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.18.6-200.fc36.x86_64--ece496de-7735-4455-b7f2-8ff5940dfdd0' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt6 --hint-efi=hd2,gpt6 --hint-baremetal=ahci2,gpt6  ece496de-7735-4455-b7f2-8ff5940dfdd0
		else
		  search --no-floppy --fs-uuid --set=root ece496de-7735-4455-b7f2-8ff5940dfdd0
		fi
		linux /boot/vmlinuz-5.18.6-200.fc36.x86_64 root=/dev/sdc6
		initrd /boot/initramfs-5.18.6-200.fc36.x86_64.img
	}
	menuentry 'Fedora Linux 36 (Server Edition) (on /dev/sdc6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.17.5-300.fc36.x86_64--ece496de-7735-4455-b7f2-8ff5940dfdd0' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt6 --hint-efi=hd2,gpt6 --hint-baremetal=ahci2,gpt6  ece496de-7735-4455-b7f2-8ff5940dfdd0
		else
		  search --no-floppy --fs-uuid --set=root ece496de-7735-4455-b7f2-8ff5940dfdd0
		fi
		linux /boot/vmlinuz-5.17.5-300.fc36.x86_64 root=/dev/sdc6
		initrd /boot/initramfs-5.17.5-300.fc36.x86_64.img
	}
	menuentry 'Fedora Linux 36 (Server Edition) (on /dev/sdc6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-0-rescue-e621dc78d87a4a299dce50434514a7fa--ece496de-7735-4455-b7f2-8ff5940dfdd0' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt6'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt6 --hint-efi=hd2,gpt6 --hint-baremetal=ahci2,gpt6  ece496de-7735-4455-b7f2-8ff5940dfdd0
		else
		  search --no-floppy --fs-uuid --set=root ece496de-7735-4455-b7f2-8ff5940dfdd0
		fi
		linux /boot/vmlinuz-0-rescue-e621dc78d87a4a299dce50434514a7fa root=/dev/sdc6
		initrd /boot/initramfs-0-rescue-e621dc78d87a4a299dce50434514a7fa.img
	}

	menuentry 'Pop!_OS 22.04 LTS (22.04) (on /dev/sdc7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.17.5-76051705-generic--50233613-84e6-43a7-95cd-aae12ff2a7c3' {
		insmod part_gpt
		insmod xfs
		set root='hd2,gpt7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt7 --hint-efi=hd2,gpt7 --hint-baremetal=ahci2,gpt7  50233613-84e6-43a7-95cd-aae12ff2a7c3
		else
		  search --no-floppy --fs-uuid --set=root 50233613-84e6-43a7-95cd-aae12ff2a7c3
		fi
		linux /boot/vmlinuz-5.17.5-76051705-generic root=/dev/sdc7
		initrd /boot/initrd.img-5.17.5-76051705-generic
	}

### 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/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 ###

The outcome of today is this:

#
# 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="0"
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
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
set root='hd2,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt8 --hint-efi=hd2,gpt8 --hint-baremetal=ahci2,gpt8  1f6b794c-97d1-4c46-a6ee-43619a022eea
else
  search --no-floppy --fs-uuid --set=root 1f6b794c-97d1-4c46-a6ee-43619a022eea
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=de_CH
  insmod gettext
fi
terminal_input console
terminal_output gfxterm
insmod part_gpt
insmod ext2
set root='hd2,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt8 --hint-efi=hd2,gpt8 --hint-baremetal=ahci2,gpt8  1f6b794c-97d1-4c46-a6ee-43619a022eea
else
  search --no-floppy --fs-uuid --set=root 1f6b794c-97d1-4c46-a6ee-43619a022eea
fi
insmod gfxmenu
loadfont ($root)/boot/grub/themes/EndeavourOS/unifont-regular-16.pf2
insmod png
set theme=($root)/boot/grub/themes/EndeavourOS/theme.txt
export theme
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'EndeavourOS, on linux' --class endeavouros --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-1f6b794c-97d1-4c46-a6ee-43619a022eea' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod ext2
	set root='hd2,gpt8'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt8 --hint-efi=hd2,gpt8 --hint-baremetal=ahci2,gpt8  1f6b794c-97d1-4c46-a6ee-43619a022eea
	else
	  search --no-floppy --fs-uuid --set=root 1f6b794c-97d1-4c46-a6ee-43619a022eea
	fi
	echo	'Loading kernel linux ...'
	linux	/boot/vmlinuz-linux root=UUID=1f6b794c-97d1-4c46-a6ee-43619a022eea rw  loglevel=3 nowatchdog nvme_load=YES
	echo	'Initiale Ramdisk wird geladen …'
	initrd	/boot/initramfs-linux.img
}
menuentry 'EndeavourOS, on linux (fallback initramfs)' --class endeavouros --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-1f6b794c-97d1-4c46-a6ee-43619a022eea' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod ext2
	set root='hd2,gpt8'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt8 --hint-efi=hd2,gpt8 --hint-baremetal=ahci2,gpt8  1f6b794c-97d1-4c46-a6ee-43619a022eea
	else
	  search --no-floppy --fs-uuid --set=root 1f6b794c-97d1-4c46-a6ee-43619a022eea
	fi
	echo	'Loading kernel linux ...'
	linux	/boot/vmlinuz-linux root=UUID=1f6b794c-97d1-4c46-a6ee-43619a022eea rw  loglevel=3 nowatchdog nvme_load=YES
	echo	'Initiale Ramdisk wird geladen …'
	initrd	/boot/initramfs-linux-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 'Feren OS (auf /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.13.0-40-generic--95f847dc-72ea-4f41-baf5-9c3cdc836e78' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt3'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt3 --hint-efi=hd2,gpt3 --hint-baremetal=ahci2,gpt3  95f847dc-72ea-4f41-baf5-9c3cdc836e78
		else
		  search --no-floppy --fs-uuid --set=root 95f847dc-72ea-4f41-baf5-9c3cdc836e78
		fi
		linux /boot/vmlinuz-5.13.0-40-generic root=UUID=95f847dc-72ea-4f41-baf5-9c3cdc836e78 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-5.13.0-40-generic
	}
	menuentry 'Feren OS on Linux 5.13.0-40-generic (auf /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.13.0-40-generic--95f847dc-72ea-4f41-baf5-9c3cdc836e78' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt3'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt3 --hint-efi=hd2,gpt3 --hint-baremetal=ahci2,gpt3  95f847dc-72ea-4f41-baf5-9c3cdc836e78
		else
		  search --no-floppy --fs-uuid --set=root 95f847dc-72ea-4f41-baf5-9c3cdc836e78
		fi
		linux /boot/vmlinuz-5.13.0-40-generic root=UUID=95f847dc-72ea-4f41-baf5-9c3cdc836e78 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-5.13.0-40-generic
	}
	menuentry '(nomodeset) Feren OS on Linux 5.13.0-40-generic (auf /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.13.0-40-generic--95f847dc-72ea-4f41-baf5-9c3cdc836e78' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt3'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt3 --hint-efi=hd2,gpt3 --hint-baremetal=ahci2,gpt3  95f847dc-72ea-4f41-baf5-9c3cdc836e78
		else
		  search --no-floppy --fs-uuid --set=root 95f847dc-72ea-4f41-baf5-9c3cdc836e78
		fi
		linux /boot/vmlinuz-5.13.0-40-generic root=UUID=95f847dc-72ea-4f41-baf5-9c3cdc836e78 ro nomodeset
		initrd /boot/initrd.img-5.13.0-40-generic
	}
	menuentry '(recovery mode) Feren OS on Linux 5.13.0-40-generic (auf /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.13.0-40-generic--95f847dc-72ea-4f41-baf5-9c3cdc836e78' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt3'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt3 --hint-efi=hd2,gpt3 --hint-baremetal=ahci2,gpt3  95f847dc-72ea-4f41-baf5-9c3cdc836e78
		else
		  search --no-floppy --fs-uuid --set=root 95f847dc-72ea-4f41-baf5-9c3cdc836e78
		fi
		linux /boot/vmlinuz-5.13.0-40-generic root=UUID=95f847dc-72ea-4f41-baf5-9c3cdc836e78 ro recovery nomodeset
		initrd /boot/initrd.img-5.13.0-40-generic
	}

	menuentry 'Linux Mint 20.3 Xfce (auf /dev/sdc4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4.0-121-generic--71e0d363-a39d-463f-a648-389075599073' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt4'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt4 --hint-efi=hd2,gpt4 --hint-baremetal=ahci2,gpt4  71e0d363-a39d-463f-a648-389075599073
		else
		  search --no-floppy --fs-uuid --set=root 71e0d363-a39d-463f-a648-389075599073
		fi
		linux /boot/vmlinuz-5.4.0-121-generic root=UUID=71e0d363-a39d-463f-a648-389075599073 ro quiet splash
		initrd /boot/initrd.img-5.4.0-121-generic
	}
	menuentry 'Linux Mint 20.3 Xfce, avec Linux 5.4.0-121-generic (auf /dev/sdc4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4.0-121-generic--71e0d363-a39d-463f-a648-389075599073' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt4'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt4 --hint-efi=hd2,gpt4 --hint-baremetal=ahci2,gpt4  71e0d363-a39d-463f-a648-389075599073
		else
		  search --no-floppy --fs-uuid --set=root 71e0d363-a39d-463f-a648-389075599073
		fi
		linux /boot/vmlinuz-5.4.0-121-generic root=UUID=71e0d363-a39d-463f-a648-389075599073 ro quiet splash
		initrd /boot/initrd.img-5.4.0-121-generic
	}
	menuentry 'Linux Mint 20.3 Xfce, avec Linux 5.4.0-121-generic (recovery mode) (auf /dev/sdc4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4.0-121-generic--71e0d363-a39d-463f-a648-389075599073' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt4'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt4 --hint-efi=hd2,gpt4 --hint-baremetal=ahci2,gpt4  71e0d363-a39d-463f-a648-389075599073
		else
		  search --no-floppy --fs-uuid --set=root 71e0d363-a39d-463f-a648-389075599073
		fi
		linux /boot/vmlinuz-5.4.0-121-generic root=UUID=71e0d363-a39d-463f-a648-389075599073 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-5.4.0-121-generic
	}
	menuentry 'Linux Mint 20.3 Xfce, avec Linux 5.4.0-91-generic (auf /dev/sdc4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4.0-91-generic--71e0d363-a39d-463f-a648-389075599073' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt4'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt4 --hint-efi=hd2,gpt4 --hint-baremetal=ahci2,gpt4  71e0d363-a39d-463f-a648-389075599073
		else
		  search --no-floppy --fs-uuid --set=root 71e0d363-a39d-463f-a648-389075599073
		fi
		linux /boot/vmlinuz-5.4.0-91-generic root=UUID=71e0d363-a39d-463f-a648-389075599073 ro quiet splash
		initrd /boot/initrd.img-5.4.0-91-generic
	}
	menuentry 'Linux Mint 20.3 Xfce, avec Linux 5.4.0-91-generic (recovery mode) (auf /dev/sdc4)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4.0-91-generic--71e0d363-a39d-463f-a648-389075599073' {
		insmod part_gpt
		insmod ext2
		set root='hd2,gpt4'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt4 --hint-efi=hd2,gpt4 --hint-baremetal=ahci2,gpt4  71e0d363-a39d-463f-a648-389075599073
		else
		  search --no-floppy --fs-uuid --set=root 71e0d363-a39d-463f-a648-389075599073
		fi
		linux /boot/vmlinuz-5.4.0-91-generic root=UUID=71e0d363-a39d-463f-a648-389075599073 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-5.4.0-91-generic
	}

	menuentry 'Pop!_OS 22.04 LTS (22.04) (auf /dev/sdc7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.17.5-76051705-generic--50233613-84e6-43a7-95cd-aae12ff2a7c3' {
		insmod part_gpt
		insmod xfs
		set root='hd2,gpt7'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt7 --hint-efi=hd2,gpt7 --hint-baremetal=ahci2,gpt7  50233613-84e6-43a7-95cd-aae12ff2a7c3
		else
		  search --no-floppy --fs-uuid --set=root 50233613-84e6-43a7-95cd-aae12ff2a7c3
		fi
		linux /boot/vmlinuz-5.17.5-76051705-generic root=/dev/sdc7
		initrd /boot/initrd.img-5.17.5-76051705-generic
	}

### 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/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 ###

Could you tell me why I am missing menu entries of fedora and alpine linux pleeze?
thanks a lot ;-)

My root systems are somehow all on this hdd - I have 2 others however with /home and swap and storage, but thats not so important I hope.

can you figure it out?

Modell: ATA SanDisk SSD PLUS (scsi)
Festplatte  /dev/sdc:  240GB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: gpt
Disk-Flags: 

Nummer  Anfang  Ende    Größe   Dateisystem  Name       Flags
 1      1049kB  525MB   524MB   fat32                   boot, esp
 2      525MB   5894MB  5369MB  ext4         alpine
 3      5894MB  57.4GB  51.5GB  ext4         ferenOS
 4      57.4GB  74.6GB  17.2GB  ext4         mint
 5      74.6GB  178GB   103GB   ntfs         win        msftres
 6      178GB   195GB   17.2GB  ext4         fedora
 7      195GB   214GB   19.3GB  xfs
 8      214GB   240GB   25.9GB  ext4         endeavour

PS: Well… that is a lot of text. What I can read out of it, es that the 2 entries are missing - and during install they were not missing. And not much happened in between because end. was installed the last (besides PopOS).

oh / and here is the output of my grub-mkconfig


<pre>[root@z440workstation end]# sudo grub-mkconfig -o /boot/grub/grub.cfg
GRUB-Konfigurationsdatei wird erstellt …
Thema gefunden: /boot/grub/themes/fallout/theme.txt
Linux-Abbild gefunden: /boot/vmlinuz-linux
initrd-Abbild gefunden: /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot:  initramfs-linux-fallback.img
Warnung: Zur Erkennung anderer bootfähiger Partitionen wird os-prober ausgeführt.
Dessen Ausgabe wird zur Erkennung bootfähiger Programmdateien und Erzeugen neuer Boot-Einträge verwendet.
rmdir: konnte &apos;/var/lib/os-prober/mount&apos; nicht entfernen: Das Gerät oder die Ressource ist belegt
rmdir: konnte &apos;/var/lib/os-prober/mount&apos; nicht entfernen: Das Gerät oder die Ressource ist belegt
rmdir: konnte &apos;/var/lib/os-prober/mount&apos; nicht entfernen: Das Gerät oder die Ressource ist belegt
rmdir: konnte &apos;/var/lib/os-prober/mount&apos; nicht entfernen: Das Gerät oder die Ressource ist belegt
Feren OS (20.04) auf /dev/sdc3 gefunden
Linux Mint 20.3 Una (20.3) auf /dev/sdc4 gefunden
Pop!_OS 22.04 LTS (22.04) auf /dev/sdc7 gefunden
Bootmenü-Eintrag für UEFI-Firmware-Einstellungen wird hinzugefügt …
abgeschlossen
[root@z440workstation end]# 
</pre>

As far as I know, the installer doesn’t look for or recognize other installs. It was probably just showing you the labels on your partitions which you labeled with the OS name.

You mean when you installed Fedora? (anaconda is the installer used by fedora and redhat, we use calamares)

It regenerates your grub config file. As part of that it is running os-prober and that is probably where the problem lies.

Are either of them using btrfs? I believe there is an os-prober bug which causes it to fail to find btrfs installs.

You could try installing os-prober-btrfs with yay -Syu os-prober-btrfs and run grub-mkconfig again to see if that resolves your issue.

2 Likes

hi.

thanks 4 the quick reply.
no all use ext4 - PopOS uses xfs.
forget anaconda. nono, I mean endeavour installer :lol:

So I just wanna know the difference between the installer and my action.

however I manually added the two missing entries in my config, so it may just work.
I am interested nonetheless.

OK. A copy / paste of the missing entries to /etc/grub.d/40 custom

did the job.
IMG_20220701_024904_1

The installer is probably just showing you the labels on the partitions.

noo sure if it is so…

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.