Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#76 Le 06/06/2026, à 12:44

steph810

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

geole a écrit :

Je ne sais pas à quoi sert cette option file=/cdrom/preseed/ubuntu.seed

preseed (preseed.cfg) c'etais l'equivalent de autoinstall.yaml chez Ubuntu, ca doit etre un Netinstall Mini ISO


HORS-SUJET hmm
si quelqu'un veut test une autoinstall

LVM tester disque entier celui-ci OK

Hors ligne

#77 Le 06/06/2026, à 13:45

iznobe

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

Bon , j ' ai pris en compte les dernières remarques des intervenants + une petite modification perso de test pour l' entrée du menu .
le menu :

#!/bin/sh
exec tail -n +3 $0
# 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.

menuentry "Windows ( nvme0n1p1 ) " {
    insmod part_gpt
    insmod fat
    search --no-floppy --fs-uuid --set=root 853D-995A
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi }

menuentry 'ArchLinux SSD ( nvme0n1p3 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'Arch_SSD' {
        insmod part_gpt
        insmod part_msdos
        insmod ext2
        search --no-floppy --fs-uuid --set=root 224086d1-a670-4587-ad74-604b39bd7444
        configfile /boot/grub/grub.cfg }


menuentry 'Linux Mint 22.2 Zara  SSD ( nvme0n1p5 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'LM_22.2_SSD' {
        insmod part_gpt
        insmod part_msdos
        insmod ext2
        search --no-floppy --fs-uuid --set=root eb18366b-2ac9-4a7e-8f93-ba2caa30e90e
        configfile /boot/grub/grub.cfg }

menuentry 'Ubuntu 20.04 LTS ( nvme0n1p6 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'Ubuntu 20.04 SSD' {
        insmod part_gpt
        insmod part_msdos
        insmod ext2
        search --no-floppy --fs-uuid --set=root 06bc0f51-50e8-4ed4-8090-903acdb7df3f
        configfile /boot/grub/grub.cfg }

menuentry 'Ubuntu Budgie 22.04 ( nvme0n1p7 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'U-Budgie 22.04 SSD' {
        insmod part_gpt
        insmod part_msdos
        insmod ext2
        search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
        configfile /boot/grub/grub.cfg }

menuentry 'Ubuntu 24.04 ( nvme0n1p8 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'Ubuntu 24.04 SSD' {
        insmod part_gpt
        insmod part_msdos
        insmod ext2
        search --no-floppy --fs-uuid --set=root dca54497-1ab2-4c12-bc82-53b817300288
        configfile /boot/grub/grub.cfg }

menuentry 'Linux Mint 22.2 Zara NEW ( nvme0n1p9 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'LM_22.2_NEW_SSD' {
        insmod part_gpt
        insmod part_msdos
        insmod ext2
        search --no-floppy --fs-uuid --set=root df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7
        configfile /boot/grub/grub.cfg }

menuentry 'Debian Trixie ( nvme0n1p10 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'debian 13' {
        insmod part_gpt
        insmod part_msdos
        insmod ext2
        search --no-floppy --fs-uuid --set=root 50149f7c-d2c3-4119-b937-328b22a577d4
        configfile /boot/grub/grub.cfg }

menuentry 'Ubuntu 26.04 ( sda3 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'Ubuntu 26.04' {
        insmod part_gpt
        insmod part_msdos
        insmod ext2
        search --no-floppy --fs-uuid --set=root 87eeac5a-1891-4e55-b4e1-9f84e7952b83
        configfile /boot/grub/grub.cfg }

menuentry 'ISO ubuntu Noble' {
    insmod ahci
    insmod part_gpt
    insmod ms_dos
    insmod ext2
    insmod loopback
    insmod iso9660
    insmod all_video

    for var in "hd1,gpt1" "hd1,gpt3" "hd3,gpt1" "hd3,gpt1";
    do
        set root="$var"
        search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        set iso_path="/iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso"

        if test -f "$iso_path"; then
            break
        fi
    done

    loopback loop $iso_path
    echo "patientez le temps du chargement svp"
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso_path splash
    initrd (loop)/casper/initrd
}

menuentry 'geoleLEGACY1' {
    insmod part_gpt
    search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
    set iso_path=/iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso
    loopback loop $iso_path
    linux (loop)/casper/vmlinuz locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$iso_path boot=casper noprompt quiet splash toram --
    initrd (loop)/casper/initrd
}

le " /boot/grub/grub.cfg "

iznobe@debian:~$ 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 ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  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
search --no-floppy --fs-uuid --set=root 50149f7c-d2c3-4119-b937-328b22a577d4
    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=fr_FR
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  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
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root 50149f7c-d2c3-4119-b937-328b22a577d4
insmod png
if background_image /usr/share/desktop-base/ceratopsian-theme/grub/grub-16x9.png; then
  set color_normal=white/black
  set color_highlight=black/white
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
}
set linux_gfx_mode=
export linux_gfx_mode
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-50149f7c-d2c3-4119-b937-328b22a577d4' {
	load_video
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_gpt
	insmod ext2
	search --no-floppy --fs-uuid --set=root 50149f7c-d2c3-4119-b937-328b22a577d4
	echo	'Loading Linux 6.12.90+deb13.1-amd64 ...'
	linux	/boot/vmlinuz-6.12.90+deb13.1-amd64 root=UUID=50149f7c-d2c3-4119-b937-328b22a577d4 ro  quiet
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd.img-6.12.90+deb13.1-amd64
}
submenu 'Advanced options for Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-50149f7c-d2c3-4119-b937-328b22a577d4' {
	menuentry 'Debian GNU/Linux, with Linux 6.12.90+deb13.1-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.12.90+deb13.1-amd64-advanced-50149f7c-d2c3-4119-b937-328b22a577d4' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 50149f7c-d2c3-4119-b937-328b22a577d4
		echo	'Loading Linux 6.12.90+deb13.1-amd64 ...'
		linux	/boot/vmlinuz-6.12.90+deb13.1-amd64 root=UUID=50149f7c-d2c3-4119-b937-328b22a577d4 ro  quiet
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-6.12.90+deb13.1-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 6.12.90+deb13.1-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.12.90+deb13.1-amd64-recovery-50149f7c-d2c3-4119-b937-328b22a577d4' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 50149f7c-d2c3-4119-b937-328b22a577d4
		echo	'Loading Linux 6.12.90+deb13.1-amd64 ...'
		linux	/boot/vmlinuz-6.12.90+deb13.1-amd64 root=UUID=50149f7c-d2c3-4119-b937-328b22a577d4 ro single dis_ucode_ldr 
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-6.12.90+deb13.1-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 6.12.63+deb13-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.12.63+deb13-amd64-advanced-50149f7c-d2c3-4119-b937-328b22a577d4' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 50149f7c-d2c3-4119-b937-328b22a577d4
		echo	'Loading Linux 6.12.63+deb13-amd64 ...'
		linux	/boot/vmlinuz-6.12.63+deb13-amd64 root=UUID=50149f7c-d2c3-4119-b937-328b22a577d4 ro  quiet
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-6.12.63+deb13-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 6.12.63+deb13-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.12.63+deb13-amd64-recovery-50149f7c-d2c3-4119-b937-328b22a577d4' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 50149f7c-d2c3-4119-b937-328b22a577d4
		echo	'Loading Linux 6.12.63+deb13-amd64 ...'
		linux	/boot/vmlinuz-6.12.63+deb13-amd64 root=UUID=50149f7c-d2c3-4119-b937-328b22a577d4 ro single dis_ucode_ldr 
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-6.12.63+deb13-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 6.12.57+deb13-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.12.57+deb13-amd64-advanced-50149f7c-d2c3-4119-b937-328b22a577d4' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 50149f7c-d2c3-4119-b937-328b22a577d4
		echo	'Loading Linux 6.12.57+deb13-amd64 ...'
		linux	/boot/vmlinuz-6.12.57+deb13-amd64 root=UUID=50149f7c-d2c3-4119-b937-328b22a577d4 ro  quiet
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-6.12.57+deb13-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 6.12.57+deb13-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.12.57+deb13-amd64-recovery-50149f7c-d2c3-4119-b937-328b22a577d4' {
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 50149f7c-d2c3-4119-b937-328b22a577d4
		echo	'Loading Linux 6.12.57+deb13-amd64 ...'
		linux	/boot/vmlinuz-6.12.57+deb13-amd64 root=UUID=50149f7c-d2c3-4119-b937-328b22a577d4 ro single dis_ucode_ldr 
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-6.12.57+deb13-amd64
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/25_bli ###
if [ "$grub_platform" = "efi" ]; then
  insmod bli
fi
### END /etc/grub.d/25_bli ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Ubuntu 26.04 LTS (26.04) (on /dev/nvme0n1p11)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-381d6856-a063-4a0e-bd03-03f40af41b8b' {
	insmod part_gpt
	insmod ext2
	search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
	linux /boot/vmlinuz-7.0.0-22-generic root=UUID=381d6856-a063-4a0e-bd03-03f40af41b8b ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
	initrd /boot/initrd.img-7.0.0-22-generic
}
submenu 'Advanced options for Ubuntu 26.04 LTS (26.04) (on /dev/nvme0n1p11)' $menuentry_id_option 'osprober-gnulinux-advanced-381d6856-a063-4a0e-bd03-03f40af41b8b' {
	menuentry 'Ubuntu (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-7.0.0-22-generic--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/vmlinuz-7.0.0-22-generic root=UUID=381d6856-a063-4a0e-bd03-03f40af41b8b ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
		initrd /boot/initrd.img-7.0.0-22-generic
	}
	menuentry 'Ubuntu, with Linux 7.0.0-22-generic (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-7.0.0-22-generic--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/vmlinuz-7.0.0-22-generic root=UUID=381d6856-a063-4a0e-bd03-03f40af41b8b ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
		initrd /boot/initrd.img-7.0.0-22-generic
	}
	menuentry 'Ubuntu, with Linux 7.0.0-22-generic (recovery mode) (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-7.0.0-22-generic-root=UUID=381d6856-a063-4a0e-bd03-03f40af41b8b ro recovery nomodeset dis_ucode_ldr-381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/vmlinuz-7.0.0-22-generic root=UUID=381d6856-a063-4a0e-bd03-03f40af41b8b ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-7.0.0-22-generic
	}
	menuentry 'Ubuntu, with Linux 6.18.0-9-generic (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.18.0-9-generic--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/vmlinuz-6.18.0-9-generic root=UUID=381d6856-a063-4a0e-bd03-03f40af41b8b ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
		initrd /boot/initrd.img-6.18.0-9-generic
	}
	menuentry 'Ubuntu, with Linux 6.18.0-9-generic (recovery mode) (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.18.0-9-generic-root=UUID=381d6856-a063-4a0e-bd03-03f40af41b8b ro recovery nomodeset dis_ucode_ldr-381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/vmlinuz-6.18.0-9-generic root=UUID=381d6856-a063-4a0e-bd03-03f40af41b8b ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-6.18.0-9-generic
	}
	menuentry 'Memory test (mt86+x64)" --class memtest $menuentry_id_option "memtest86+ (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+x64--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/mt86+x64 
	}
	menuentry 'Memory test (mt86+x64, serial console)" --class memtest $menuentry_id_option "memtest86+-serial (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+x64--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/mt86+x64 console=ttyS0,115200
	}
	menuentry 'Memory test (mt86+ia32)" --class memtest $menuentry_id_option "memtest86+ (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+ia32--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/mt86+ia32 
	}
	menuentry 'Memory test (mt86+ia32, serial console)" --class memtest $menuentry_id_option "memtest86+-serial (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+ia32--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/mt86+ia32 console=ttyS0,115200
	}
	menuentry 'Memory test (mt86+x64)" --class memtest $menuentry_id_option "memtest86+ (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+x64--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/mt86+x64 
	}
	menuentry 'Memory test (mt86+x64, serial console)" --class memtest $menuentry_id_option "memtest86+-serial (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+x64--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/mt86+x64 console=ttyS0,115200
	}
	menuentry 'Memory test (mt86+ia32)" --class memtest $menuentry_id_option "memtest86+ (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+ia32--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/mt86+ia32 
	}
	menuentry 'Memory test (mt86+ia32, serial console)" --class memtest $menuentry_id_option "memtest86+-serial (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+ia32--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/mt86+ia32 console=ttyS0,115200
	}
	menuentry ' --class memtest $menuentry_id_option  (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+x64--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/mt86+x64 
	}
	menuentry ' --class memtest $menuentry_id_option  (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+x64--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/mt86+x64 console=ttyS0,115200
	}
	menuentry ' --class memtest $menuentry_id_option  (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+ia32--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/mt86+ia32 
	}
	menuentry ' --class memtest $menuentry_id_option  (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+ia32--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/mt86+ia32 console=ttyS0,115200
	}
	menuentry ' --class memtest $menuentry_id_option  (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+x64--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/mt86+x64 
	}
	menuentry ' --class memtest $menuentry_id_option  (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+x64--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/mt86+x64 console=ttyS0,115200
	}
	menuentry ' --class memtest $menuentry_id_option  (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+ia32--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/mt86+ia32 
	}
	menuentry ' --class memtest $menuentry_id_option  (on /dev/nvme0n1p11)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+ia32--381d6856-a063-4a0e-bd03-03f40af41b8b' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 381d6856-a063-4a0e-bd03-03f40af41b8b
		linux /boot/mt86+ia32 console=ttyS0,115200
	}
}

menuentry 'Windows Boot Manager (on /dev/nvme0n1p2)' --class windows --class os $menuentry_id_option 'osprober-efi-853D-995A' {
	insmod part_gpt
	insmod fat
	search --no-floppy --fs-uuid --set=root 853D-995A
	chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
menuentry 'Arch Linux (on /dev/nvme0n1p3)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-224086d1-a670-4587-ad74-604b39bd7444' {
	insmod part_gpt
	insmod ext2
	search --no-floppy --fs-uuid --set=root 224086d1-a670-4587-ad74-604b39bd7444
	linux /boot/vmlinuz-linux-lts root=UUID=224086d1-a670-4587-ad74-604b39bd7444 rw zswap.enabled=0 rootfstype=ext4 loglevel=3 quiet
	initrd /boot/intel-ucode.img /boot/initramfs-linux-lts.img
}
submenu 'Advanced options for Arch Linux (on /dev/nvme0n1p3)' $menuentry_id_option 'osprober-gnulinux-advanced-224086d1-a670-4587-ad74-604b39bd7444' {
	menuentry 'Arch Linux (on /dev/nvme0n1p3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-linux-lts--224086d1-a670-4587-ad74-604b39bd7444' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 224086d1-a670-4587-ad74-604b39bd7444
		linux /boot/vmlinuz-linux-lts root=UUID=224086d1-a670-4587-ad74-604b39bd7444 rw zswap.enabled=0 rootfstype=ext4 loglevel=3 quiet
		initrd /boot/intel-ucode.img /boot/initramfs-linux-lts.img
	}
	menuentry 'Arch Linux, with Linux linux-lts (on /dev/nvme0n1p3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-linux-lts--224086d1-a670-4587-ad74-604b39bd7444' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 224086d1-a670-4587-ad74-604b39bd7444
		linux /boot/vmlinuz-linux-lts root=UUID=224086d1-a670-4587-ad74-604b39bd7444 rw zswap.enabled=0 rootfstype=ext4 loglevel=3 quiet
		initrd /boot/intel-ucode.img /boot/initramfs-linux-lts.img
	}
	menuentry 'Arch Linux, with Linux linux-lts (fallback initramfs) (on /dev/nvme0n1p3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-linux-lts--224086d1-a670-4587-ad74-604b39bd7444' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 224086d1-a670-4587-ad74-604b39bd7444
		linux /boot/vmlinuz-linux-lts root=UUID=224086d1-a670-4587-ad74-604b39bd7444 rw zswap.enabled=0 rootfstype=ext4 loglevel=3 quiet
		initrd /boot/intel-ucode.img /boot/initramfs-linux-lts-fallback.img
	}
}

menuentry 'Linux Mint 22 Wilma (22) (on /dev/nvme0n1p5)' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-eb18366b-2ac9-4a7e-8f93-ba2caa30e90e' {
	insmod part_gpt
	insmod ext2
	search --no-floppy --fs-uuid --set=root eb18366b-2ac9-4a7e-8f93-ba2caa30e90e
	linux /boot/vmlinuz-6.8.0-124-generic root=UUID=eb18366b-2ac9-4a7e-8f93-ba2caa30e90e ro quiet splash $vt_handoff
	initrd /boot/initrd.img-6.8.0-124-generic
}
submenu 'Advanced options for Linux Mint 22 Wilma (22) (on /dev/nvme0n1p5)' $menuentry_id_option 'osprober-gnulinux-advanced-eb18366b-2ac9-4a7e-8f93-ba2caa30e90e' {
	menuentry 'Ubuntu (on /dev/nvme0n1p5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-124-generic--eb18366b-2ac9-4a7e-8f93-ba2caa30e90e' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root eb18366b-2ac9-4a7e-8f93-ba2caa30e90e
		linux /boot/vmlinuz-6.8.0-124-generic root=UUID=eb18366b-2ac9-4a7e-8f93-ba2caa30e90e ro quiet splash $vt_handoff
		initrd /boot/initrd.img-6.8.0-124-generic
	}
	menuentry 'Ubuntu, with Linux 6.8.0-124-generic (on /dev/nvme0n1p5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-124-generic--eb18366b-2ac9-4a7e-8f93-ba2caa30e90e' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root eb18366b-2ac9-4a7e-8f93-ba2caa30e90e
		linux /boot/vmlinuz-6.8.0-124-generic root=UUID=eb18366b-2ac9-4a7e-8f93-ba2caa30e90e ro quiet splash $vt_handoff
		initrd /boot/initrd.img-6.8.0-124-generic
	}
	menuentry 'Ubuntu, with Linux 6.8.0-124-generic (recovery mode) (on /dev/nvme0n1p5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-124-generic-root=UUID=eb18366b-2ac9-4a7e-8f93-ba2caa30e90e ro recovery nomodeset dis_ucode_ldr-eb18366b-2ac9-4a7e-8f93-ba2caa30e90e' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root eb18366b-2ac9-4a7e-8f93-ba2caa30e90e
		linux /boot/vmlinuz-6.8.0-124-generic root=UUID=eb18366b-2ac9-4a7e-8f93-ba2caa30e90e ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-6.8.0-124-generic
	}
	menuentry 'Ubuntu, with Linux 6.8.0-90-generic (on /dev/nvme0n1p5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-90-generic--eb18366b-2ac9-4a7e-8f93-ba2caa30e90e' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root eb18366b-2ac9-4a7e-8f93-ba2caa30e90e
		linux /boot/vmlinuz-6.8.0-90-generic root=UUID=eb18366b-2ac9-4a7e-8f93-ba2caa30e90e ro quiet splash $vt_handoff
		initrd /boot/initrd.img-6.8.0-90-generic
	}
	menuentry 'Ubuntu, with Linux 6.8.0-90-generic (recovery mode) (on /dev/nvme0n1p5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-90-generic-root=UUID=eb18366b-2ac9-4a7e-8f93-ba2caa30e90e ro recovery nomodeset dis_ucode_ldr-eb18366b-2ac9-4a7e-8f93-ba2caa30e90e' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root eb18366b-2ac9-4a7e-8f93-ba2caa30e90e
		linux /boot/vmlinuz-6.8.0-90-generic root=UUID=eb18366b-2ac9-4a7e-8f93-ba2caa30e90e ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-6.8.0-90-generic
	}
	menuentry 'Ubuntu, with Linux 6.8.0-88-generic (on /dev/nvme0n1p5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-88-generic--eb18366b-2ac9-4a7e-8f93-ba2caa30e90e' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root eb18366b-2ac9-4a7e-8f93-ba2caa30e90e
		linux /boot/vmlinuz-6.8.0-88-generic root=UUID=eb18366b-2ac9-4a7e-8f93-ba2caa30e90e ro quiet splash $vt_handoff
		initrd /boot/initrd.img-6.8.0-88-generic
	}
	menuentry 'Ubuntu, with Linux 6.8.0-88-generic (recovery mode) (on /dev/nvme0n1p5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-88-generic-root=UUID=eb18366b-2ac9-4a7e-8f93-ba2caa30e90e ro recovery nomodeset dis_ucode_ldr-eb18366b-2ac9-4a7e-8f93-ba2caa30e90e' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root eb18366b-2ac9-4a7e-8f93-ba2caa30e90e
		linux /boot/vmlinuz-6.8.0-88-generic root=UUID=eb18366b-2ac9-4a7e-8f93-ba2caa30e90e ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-6.8.0-88-generic
	}
}

menuentry 'Ubuntu 20.04.6 LTS (20.04) (on /dev/nvme0n1p6)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-06bc0f51-50e8-4ed4-8090-903acdb7df3f' {
	insmod part_gpt
	insmod ext2
	search --no-floppy --fs-uuid --set=root 06bc0f51-50e8-4ed4-8090-903acdb7df3f
	linux /boot/vmlinuz-5.15.0-139-generic root=UUID=06bc0f51-50e8-4ed4-8090-903acdb7df3f ro splash $vt_handoff
	initrd /boot/initrd.img-5.15.0-139-generic
}
submenu 'Advanced options for Ubuntu 20.04.6 LTS (20.04) (on /dev/nvme0n1p6)' $menuentry_id_option 'osprober-gnulinux-advanced-06bc0f51-50e8-4ed4-8090-903acdb7df3f' {
	menuentry 'Ubuntu (on /dev/nvme0n1p6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-139-generic--06bc0f51-50e8-4ed4-8090-903acdb7df3f' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 06bc0f51-50e8-4ed4-8090-903acdb7df3f
		linux /boot/vmlinuz-5.15.0-139-generic root=UUID=06bc0f51-50e8-4ed4-8090-903acdb7df3f ro splash $vt_handoff
		initrd /boot/initrd.img-5.15.0-139-generic
	}
	menuentry 'Ubuntu, avec Linux 5.15.0-139-generic (on /dev/nvme0n1p6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-139-generic--06bc0f51-50e8-4ed4-8090-903acdb7df3f' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 06bc0f51-50e8-4ed4-8090-903acdb7df3f
		linux /boot/vmlinuz-5.15.0-139-generic root=UUID=06bc0f51-50e8-4ed4-8090-903acdb7df3f ro splash $vt_handoff
		initrd /boot/initrd.img-5.15.0-139-generic
	}
	menuentry 'Ubuntu, avec Linux 5.15.0-139-generic (recovery mode) (on /dev/nvme0n1p6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-139-generic-root=UUID=06bc0f51-50e8-4ed4-8090-903acdb7df3f ro recovery nomodeset dis_ucode_ldr-06bc0f51-50e8-4ed4-8090-903acdb7df3f' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 06bc0f51-50e8-4ed4-8090-903acdb7df3f
		linux /boot/vmlinuz-5.15.0-139-generic root=UUID=06bc0f51-50e8-4ed4-8090-903acdb7df3f ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-5.15.0-139-generic
	}
	menuentry 'Ubuntu, avec Linux 5.15.0-131-generic (on /dev/nvme0n1p6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-131-generic--06bc0f51-50e8-4ed4-8090-903acdb7df3f' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 06bc0f51-50e8-4ed4-8090-903acdb7df3f
		linux /boot/vmlinuz-5.15.0-131-generic root=UUID=06bc0f51-50e8-4ed4-8090-903acdb7df3f ro splash $vt_handoff
		initrd /boot/initrd.img-5.15.0-131-generic
	}
	menuentry 'Ubuntu, avec Linux 5.15.0-131-generic (recovery mode) (on /dev/nvme0n1p6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-131-generic-root=UUID=06bc0f51-50e8-4ed4-8090-903acdb7df3f ro recovery nomodeset dis_ucode_ldr-06bc0f51-50e8-4ed4-8090-903acdb7df3f' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 06bc0f51-50e8-4ed4-8090-903acdb7df3f
		linux /boot/vmlinuz-5.15.0-131-generic root=UUID=06bc0f51-50e8-4ed4-8090-903acdb7df3f ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-5.15.0-131-generic
	}
	menuentry 'Ubuntu, avec Linux 5.4.0-216-generic (on /dev/nvme0n1p6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4.0-216-generic--06bc0f51-50e8-4ed4-8090-903acdb7df3f' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 06bc0f51-50e8-4ed4-8090-903acdb7df3f
		linux /boot/vmlinuz-5.4.0-216-generic root=UUID=06bc0f51-50e8-4ed4-8090-903acdb7df3f ro splash $vt_handoff
		initrd /boot/initrd.img-5.4.0-216-generic
	}
	menuentry 'Ubuntu, avec Linux 5.4.0-216-generic (recovery mode) (on /dev/nvme0n1p6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.4.0-216-generic-root=UUID=06bc0f51-50e8-4ed4-8090-903acdb7df3f ro recovery nomodeset dis_ucode_ldr-06bc0f51-50e8-4ed4-8090-903acdb7df3f' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 06bc0f51-50e8-4ed4-8090-903acdb7df3f
		linux /boot/vmlinuz-5.4.0-216-generic root=UUID=06bc0f51-50e8-4ed4-8090-903acdb7df3f ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-5.4.0-216-generic
	}
}

menuentry 'Ubuntu 22.04.5 LTS (22.04) (on /dev/nvme0n1p7)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-8ab22881-60b3-47aa-a0bf-54c292afae81' {
	insmod part_gpt
	insmod ext2
	search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
	linux /boot/vmlinuz-5.15.0-181-generic root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-5.15.0-181-generic
}
submenu 'Advanced options for Ubuntu 22.04.5 LTS (22.04) (on /dev/nvme0n1p7)' $menuentry_id_option 'osprober-gnulinux-advanced-8ab22881-60b3-47aa-a0bf-54c292afae81' {
	menuentry 'Ubuntu (on /dev/nvme0n1p7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-181-generic--8ab22881-60b3-47aa-a0bf-54c292afae81' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
		linux /boot/vmlinuz-5.15.0-181-generic root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-5.15.0-181-generic
	}
	menuentry 'Ubuntu, with Linux 5.15.0-181-generic (on /dev/nvme0n1p7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-181-generic--8ab22881-60b3-47aa-a0bf-54c292afae81' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
		linux /boot/vmlinuz-5.15.0-181-generic root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-5.15.0-181-generic
	}
	menuentry 'Ubuntu, with Linux 5.15.0-181-generic (recovery mode) (on /dev/nvme0n1p7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-181-generic-root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro recovery nomodeset dis_ucode_ldr-8ab22881-60b3-47aa-a0bf-54c292afae81' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
		linux /boot/vmlinuz-5.15.0-181-generic root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-5.15.0-181-generic
	}
	menuentry 'Ubuntu, with Linux 5.15.0-179-generic (on /dev/nvme0n1p7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-179-generic--8ab22881-60b3-47aa-a0bf-54c292afae81' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
		linux /boot/vmlinuz-5.15.0-179-generic root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-5.15.0-179-generic
	}
	menuentry 'Ubuntu, with Linux 5.15.0-179-generic (recovery mode) (on /dev/nvme0n1p7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-179-generic-root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro recovery nomodeset dis_ucode_ldr-8ab22881-60b3-47aa-a0bf-54c292afae81' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
		linux /boot/vmlinuz-5.15.0-179-generic root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-5.15.0-179-generic
	}
	menuentry 'Ubuntu, with Linux 5.15.0-164-generic (on /dev/nvme0n1p7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-164-generic--8ab22881-60b3-47aa-a0bf-54c292afae81' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
		linux /boot/vmlinuz-5.15.0-164-generic root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-5.15.0-164-generic
	}
	menuentry 'Ubuntu, with Linux 5.15.0-164-generic (recovery mode) (on /dev/nvme0n1p7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-164-generic-root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro recovery nomodeset dis_ucode_ldr-8ab22881-60b3-47aa-a0bf-54c292afae81' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
		linux /boot/vmlinuz-5.15.0-164-generic root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-5.15.0-164-generic
	}
	menuentry 'Ubuntu, with Linux 5.15.0-163-generic (on /dev/nvme0n1p7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-163-generic--8ab22881-60b3-47aa-a0bf-54c292afae81' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
		linux /boot/vmlinuz-5.15.0-163-generic root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-5.15.0-163-generic
	}
	menuentry 'Ubuntu, with Linux 5.15.0-163-generic (recovery mode) (on /dev/nvme0n1p7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-163-generic-root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro recovery nomodeset dis_ucode_ldr-8ab22881-60b3-47aa-a0bf-54c292afae81' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
		linux /boot/vmlinuz-5.15.0-163-generic root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-5.15.0-163-generic
	}
	menuentry 'Ubuntu, with Linux 5.15.0-161-generic (on /dev/nvme0n1p7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-161-generic--8ab22881-60b3-47aa-a0bf-54c292afae81' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
		linux /boot/vmlinuz-5.15.0-161-generic root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-5.15.0-161-generic
	}
	menuentry 'Ubuntu, with Linux 5.15.0-161-generic (recovery mode) (on /dev/nvme0n1p7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-161-generic-root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro recovery nomodeset dis_ucode_ldr-8ab22881-60b3-47aa-a0bf-54c292afae81' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
		linux /boot/vmlinuz-5.15.0-161-generic root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-5.15.0-161-generic
	}
	menuentry 'Ubuntu, with Linux 5.15.0-157-generic (on /dev/nvme0n1p7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-157-generic--8ab22881-60b3-47aa-a0bf-54c292afae81' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
		linux /boot/vmlinuz-5.15.0-157-generic root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-5.15.0-157-generic
	}
	menuentry 'Ubuntu, with Linux 5.15.0-157-generic (recovery mode) (on /dev/nvme0n1p7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-157-generic-root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro recovery nomodeset dis_ucode_ldr-8ab22881-60b3-47aa-a0bf-54c292afae81' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
		linux /boot/vmlinuz-5.15.0-157-generic root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-5.15.0-157-generic
	}
	menuentry 'Ubuntu, with Linux 5.15.0-140-generic (on /dev/nvme0n1p7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-140-generic--8ab22881-60b3-47aa-a0bf-54c292afae81' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
		linux /boot/vmlinuz-5.15.0-140-generic root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-5.15.0-140-generic
	}
	menuentry 'Ubuntu, with Linux 5.15.0-140-generic (recovery mode) (on /dev/nvme0n1p7)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-140-generic-root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro recovery nomodeset dis_ucode_ldr-8ab22881-60b3-47aa-a0bf-54c292afae81' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
		linux /boot/vmlinuz-5.15.0-140-generic root=UUID=8ab22881-60b3-47aa-a0bf-54c292afae81 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-5.15.0-140-generic
	}
}

menuentry 'Ubuntu 24.04.4 LTS (24.04) (on /dev/nvme0n1p8)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-dca54497-1ab2-4c12-bc82-53b817300288' {
	insmod part_gpt
	insmod ext2
	search --no-floppy --fs-uuid --set=root dca54497-1ab2-4c12-bc82-53b817300288
	linux /boot/vmlinuz-6.8.0-124-generic root=UUID=dca54497-1ab2-4c12-bc82-53b817300288 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-6.8.0-124-generic
}
submenu 'Advanced options for Ubuntu 24.04.4 LTS (24.04) (on /dev/nvme0n1p8)' $menuentry_id_option 'osprober-gnulinux-advanced-dca54497-1ab2-4c12-bc82-53b817300288' {
	menuentry 'Ubuntu (on /dev/nvme0n1p8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-124-generic--dca54497-1ab2-4c12-bc82-53b817300288' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root dca54497-1ab2-4c12-bc82-53b817300288
		linux /boot/vmlinuz-6.8.0-124-generic root=UUID=dca54497-1ab2-4c12-bc82-53b817300288 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-6.8.0-124-generic
	}
	menuentry 'Ubuntu, with Linux 6.8.0-124-generic (on /dev/nvme0n1p8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-124-generic--dca54497-1ab2-4c12-bc82-53b817300288' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root dca54497-1ab2-4c12-bc82-53b817300288
		linux /boot/vmlinuz-6.8.0-124-generic root=UUID=dca54497-1ab2-4c12-bc82-53b817300288 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-6.8.0-124-generic
	}
	menuentry 'Ubuntu, with Linux 6.8.0-124-generic (recovery mode) (on /dev/nvme0n1p8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-124-generic-root=UUID=dca54497-1ab2-4c12-bc82-53b817300288 ro recovery nomodeset dis_ucode_ldr-dca54497-1ab2-4c12-bc82-53b817300288' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root dca54497-1ab2-4c12-bc82-53b817300288
		linux /boot/vmlinuz-6.8.0-124-generic root=UUID=dca54497-1ab2-4c12-bc82-53b817300288 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-6.8.0-124-generic
	}
	menuentry 'Ubuntu, with Linux 6.8.0-90-generic (on /dev/nvme0n1p8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-90-generic--dca54497-1ab2-4c12-bc82-53b817300288' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root dca54497-1ab2-4c12-bc82-53b817300288
		linux /boot/vmlinuz-6.8.0-90-generic root=UUID=dca54497-1ab2-4c12-bc82-53b817300288 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-6.8.0-90-generic
	}
	menuentry 'Ubuntu, with Linux 6.8.0-90-generic (recovery mode) (on /dev/nvme0n1p8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-90-generic-root=UUID=dca54497-1ab2-4c12-bc82-53b817300288 ro recovery nomodeset dis_ucode_ldr-dca54497-1ab2-4c12-bc82-53b817300288' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root dca54497-1ab2-4c12-bc82-53b817300288
		linux /boot/vmlinuz-6.8.0-90-generic root=UUID=dca54497-1ab2-4c12-bc82-53b817300288 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-6.8.0-90-generic
	}
	menuentry 'Ubuntu, with Linux 6.8.0-79-generic (on /dev/nvme0n1p8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-79-generic--dca54497-1ab2-4c12-bc82-53b817300288' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root dca54497-1ab2-4c12-bc82-53b817300288
		linux /boot/vmlinuz-6.8.0-79-generic root=UUID=dca54497-1ab2-4c12-bc82-53b817300288 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-6.8.0-79-generic
	}
	menuentry 'Ubuntu, with Linux 6.8.0-79-generic (recovery mode) (on /dev/nvme0n1p8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-79-generic-root=UUID=dca54497-1ab2-4c12-bc82-53b817300288 ro recovery nomodeset dis_ucode_ldr-dca54497-1ab2-4c12-bc82-53b817300288' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root dca54497-1ab2-4c12-bc82-53b817300288
		linux /boot/vmlinuz-6.8.0-79-generic root=UUID=dca54497-1ab2-4c12-bc82-53b817300288 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-6.8.0-79-generic
	}
	menuentry 'Memory test (memtest86+x64.efi) (on /dev/nvme0n1p8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/memtest86+x64.efi--dca54497-1ab2-4c12-bc82-53b817300288' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root dca54497-1ab2-4c12-bc82-53b817300288
		linux /boot/memtest86+x64.efi 
	}
	menuentry 'Memory test (memtest86+x64.efi, serial console) (on /dev/nvme0n1p8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/memtest86+x64.efi--dca54497-1ab2-4c12-bc82-53b817300288' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root dca54497-1ab2-4c12-bc82-53b817300288
		linux /boot/memtest86+x64.efi console=ttyS0,115200
	}
}

menuentry 'Linux Mint 22.2 Zara (22.2) (on /dev/nvme0n1p9)' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7' {
	insmod part_gpt
	insmod ext2
	search --no-floppy --fs-uuid --set=root df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7
	linux /boot/vmlinuz-6.8.0-124-generic root=UUID=df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7 ro quiet splash $vt_handoff
	initrd /boot/initrd.img-6.8.0-124-generic
}
submenu 'Advanced options for Linux Mint 22.2 Zara (22.2) (on /dev/nvme0n1p9)' $menuentry_id_option 'osprober-gnulinux-advanced-df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7' {
	menuentry 'Ubuntu (on /dev/nvme0n1p9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-124-generic--df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7
		linux /boot/vmlinuz-6.8.0-124-generic root=UUID=df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-6.8.0-124-generic
	}
	menuentry 'Ubuntu, with Linux 6.8.0-124-generic (on /dev/nvme0n1p9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-124-generic--df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7
		linux /boot/vmlinuz-6.8.0-124-generic root=UUID=df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-6.8.0-124-generic
	}
	menuentry 'Ubuntu, with Linux 6.8.0-124-generic (recovery mode) (on /dev/nvme0n1p9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-124-generic-root=UUID=df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7 ro recovery nomodeset dis_ucode_ldr-df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7
		linux /boot/vmlinuz-6.8.0-124-generic root=UUID=df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-6.8.0-124-generic
	}
	menuentry 'Ubuntu, with Linux 6.8.0-90-generic (on /dev/nvme0n1p9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-90-generic--df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7
		linux /boot/vmlinuz-6.8.0-90-generic root=UUID=df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-6.8.0-90-generic
	}
	menuentry 'Ubuntu, with Linux 6.8.0-90-generic (recovery mode) (on /dev/nvme0n1p9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-90-generic-root=UUID=df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7 ro recovery nomodeset dis_ucode_ldr-df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7
		linux /boot/vmlinuz-6.8.0-90-generic root=UUID=df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-6.8.0-90-generic
	}
	menuentry 'Ubuntu, with Linux 6.8.0-88-generic (on /dev/nvme0n1p9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-88-generic--df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7
		linux /boot/vmlinuz-6.8.0-88-generic root=UUID=df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-6.8.0-88-generic
	}
	menuentry 'Ubuntu, with Linux 6.8.0-88-generic (recovery mode) (on /dev/nvme0n1p9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-6.8.0-88-generic-root=UUID=df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7 ro recovery nomodeset dis_ucode_ldr-df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7
		linux /boot/vmlinuz-6.8.0-88-generic root=UUID=df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-6.8.0-88-generic
	}
	menuentry 'Ubuntu, with Linux 5.15.0-122-generic (on /dev/nvme0n1p9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-122-generic--df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7
		linux /boot/vmlinuz-5.15.0-122-generic root=UUID=df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7 ro quiet splash $vt_handoff
		initrd /boot/initrd.img-5.15.0-122-generic
	}
	menuentry 'Ubuntu, with Linux 5.15.0-122-generic (recovery mode) (on /dev/nvme0n1p9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.15.0-122-generic-root=UUID=df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7 ro recovery nomodeset dis_ucode_ldr-df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7' {
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7
		linux /boot/vmlinuz-5.15.0-122-generic root=UUID=df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-5.15.0-122-generic
	}
}

menuentry 'Ubuntu 26.04 LTS (26.04) (on /dev/sdc3)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-87eeac5a-1891-4e55-b4e1-9f84e7952b83' {
	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  87eeac5a-1891-4e55-b4e1-9f84e7952b83
	else
	  search --no-floppy --fs-uuid --set=root 87eeac5a-1891-4e55-b4e1-9f84e7952b83
	fi
	linux /boot/vmlinuz-7.0.0-22-generic root=UUID=87eeac5a-1891-4e55-b4e1-9f84e7952b83 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
	initrd /boot/initrd.img-7.0.0-22-generic
}
submenu 'Advanced options for Ubuntu 26.04 LTS (26.04) (on /dev/sdc3)' $menuentry_id_option 'osprober-gnulinux-advanced-87eeac5a-1891-4e55-b4e1-9f84e7952b83' {
	menuentry 'Ubuntu (on /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-7.0.0-22-generic--87eeac5a-1891-4e55-b4e1-9f84e7952b83' {
		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  87eeac5a-1891-4e55-b4e1-9f84e7952b83
		else
		  search --no-floppy --fs-uuid --set=root 87eeac5a-1891-4e55-b4e1-9f84e7952b83
		fi
		linux /boot/vmlinuz-7.0.0-22-generic root=UUID=87eeac5a-1891-4e55-b4e1-9f84e7952b83 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
		initrd /boot/initrd.img-7.0.0-22-generic
	}
	menuentry 'Ubuntu, with Linux 7.0.0-22-generic (on /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-7.0.0-22-generic--87eeac5a-1891-4e55-b4e1-9f84e7952b83' {
		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  87eeac5a-1891-4e55-b4e1-9f84e7952b83
		else
		  search --no-floppy --fs-uuid --set=root 87eeac5a-1891-4e55-b4e1-9f84e7952b83
		fi
		linux /boot/vmlinuz-7.0.0-22-generic root=UUID=87eeac5a-1891-4e55-b4e1-9f84e7952b83 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
		initrd /boot/initrd.img-7.0.0-22-generic
	}
	menuentry 'Ubuntu, with Linux 7.0.0-22-generic (recovery mode) (on /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-7.0.0-22-generic-root=UUID=87eeac5a-1891-4e55-b4e1-9f84e7952b83 ro recovery nomodeset dis_ucode_ldr-87eeac5a-1891-4e55-b4e1-9f84e7952b83' {
		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  87eeac5a-1891-4e55-b4e1-9f84e7952b83
		else
		  search --no-floppy --fs-uuid --set=root 87eeac5a-1891-4e55-b4e1-9f84e7952b83
		fi
		linux /boot/vmlinuz-7.0.0-22-generic root=UUID=87eeac5a-1891-4e55-b4e1-9f84e7952b83 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-7.0.0-22-generic
	}
	menuentry 'Ubuntu, with Linux 7.0.0-14-generic (on /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-7.0.0-14-generic--87eeac5a-1891-4e55-b4e1-9f84e7952b83' {
		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  87eeac5a-1891-4e55-b4e1-9f84e7952b83
		else
		  search --no-floppy --fs-uuid --set=root 87eeac5a-1891-4e55-b4e1-9f84e7952b83
		fi
		linux /boot/vmlinuz-7.0.0-14-generic root=UUID=87eeac5a-1891-4e55-b4e1-9f84e7952b83 ro quiet splash crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
		initrd /boot/initrd.img-7.0.0-14-generic
	}
	menuentry 'Ubuntu, with Linux 7.0.0-14-generic (recovery mode) (on /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-7.0.0-14-generic-root=UUID=87eeac5a-1891-4e55-b4e1-9f84e7952b83 ro recovery nomodeset dis_ucode_ldr-87eeac5a-1891-4e55-b4e1-9f84e7952b83' {
		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  87eeac5a-1891-4e55-b4e1-9f84e7952b83
		else
		  search --no-floppy --fs-uuid --set=root 87eeac5a-1891-4e55-b4e1-9f84e7952b83
		fi
		linux /boot/vmlinuz-7.0.0-14-generic root=UUID=87eeac5a-1891-4e55-b4e1-9f84e7952b83 ro recovery nomodeset dis_ucode_ldr
		initrd /boot/initrd.img-7.0.0-14-generic
	}
	menuentry 'Memory test (mt86+x64)" --class memtest $menuentry_id_option "memtest86+ (on /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+x64--87eeac5a-1891-4e55-b4e1-9f84e7952b83' {
		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  87eeac5a-1891-4e55-b4e1-9f84e7952b83
		else
		  search --no-floppy --fs-uuid --set=root 87eeac5a-1891-4e55-b4e1-9f84e7952b83
		fi
		linux /boot/mt86+x64 
	}
	menuentry 'Memory test (mt86+x64, serial console)" --class memtest $menuentry_id_option "memtest86+-serial (on /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+x64--87eeac5a-1891-4e55-b4e1-9f84e7952b83' {
		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  87eeac5a-1891-4e55-b4e1-9f84e7952b83
		else
		  search --no-floppy --fs-uuid --set=root 87eeac5a-1891-4e55-b4e1-9f84e7952b83
		fi
		linux /boot/mt86+x64 console=ttyS0,115200
	}
	menuentry 'Memory test (mt86+ia32)" --class memtest $menuentry_id_option "memtest86+ (on /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+ia32--87eeac5a-1891-4e55-b4e1-9f84e7952b83' {
		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  87eeac5a-1891-4e55-b4e1-9f84e7952b83
		else
		  search --no-floppy --fs-uuid --set=root 87eeac5a-1891-4e55-b4e1-9f84e7952b83
		fi
		linux /boot/mt86+ia32 
	}
	menuentry 'Memory test (mt86+ia32, serial console)" --class memtest $menuentry_id_option "memtest86+-serial (on /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+ia32--87eeac5a-1891-4e55-b4e1-9f84e7952b83' {
		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  87eeac5a-1891-4e55-b4e1-9f84e7952b83
		else
		  search --no-floppy --fs-uuid --set=root 87eeac5a-1891-4e55-b4e1-9f84e7952b83
		fi
		linux /boot/mt86+ia32 console=ttyS0,115200
	}
	menuentry 'Memory test (mt86+x64)" --class memtest $menuentry_id_option "memtest86+ (on /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+x64--87eeac5a-1891-4e55-b4e1-9f84e7952b83' {
		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  87eeac5a-1891-4e55-b4e1-9f84e7952b83
		else
		  search --no-floppy --fs-uuid --set=root 87eeac5a-1891-4e55-b4e1-9f84e7952b83
		fi
		linux /boot/mt86+x64 
	}
	menuentry 'Memory test (mt86+x64, serial console)" --class memtest $menuentry_id_option "memtest86+-serial (on /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+x64--87eeac5a-1891-4e55-b4e1-9f84e7952b83' {
		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  87eeac5a-1891-4e55-b4e1-9f84e7952b83
		else
		  search --no-floppy --fs-uuid --set=root 87eeac5a-1891-4e55-b4e1-9f84e7952b83
		fi
		linux /boot/mt86+x64 console=ttyS0,115200
	}
	menuentry 'Memory test (mt86+ia32)" --class memtest $menuentry_id_option "memtest86+ (on /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+ia32--87eeac5a-1891-4e55-b4e1-9f84e7952b83' {
		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  87eeac5a-1891-4e55-b4e1-9f84e7952b83
		else
		  search --no-floppy --fs-uuid --set=root 87eeac5a-1891-4e55-b4e1-9f84e7952b83
		fi
		linux /boot/mt86+ia32 
	}
	menuentry 'Memory test (mt86+ia32, serial console)" --class memtest $menuentry_id_option "memtest86+-serial (on /dev/sdc3)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/mt86+ia32--87eeac5a-1891-4e55-b4e1-9f84e7952b83' {
		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  87eeac5a-1891-4e55-b4e1-9f84e7952b83
		else
		  search --no-floppy --fs-uuid --set=root 87eeac5a-1891-4e55-b4e1-9f84e7952b83
		fi
		linux /boot/mt86+ia32 console=ttyS0,115200
	}
}

### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
if [ "$grub_platform" = "efi" ]; then
	fwsetup --is-supported
	if [ "$?" = 0 ]; then
		menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
			fwsetup
		}
	fi
fi
### 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.

menuentry "Windows ( nvme0n1p1 ) " {
    insmod part_gpt
    insmod fat
    search --no-floppy --fs-uuid --set=root 853D-995A
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi }

menuentry 'ArchLinux SSD ( nvme0n1p3 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'Arch_SSD' {
        insmod part_gpt
        insmod part_msdos
        insmod ext2
        search --no-floppy --fs-uuid --set=root 224086d1-a670-4587-ad74-604b39bd7444
        configfile /boot/grub/grub.cfg }


menuentry 'Linux Mint 22.2 Zara  SSD ( nvme0n1p5 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'LM_22.2_SSD' {
        insmod part_gpt
        insmod part_msdos
        insmod ext2
        search --no-floppy --fs-uuid --set=root eb18366b-2ac9-4a7e-8f93-ba2caa30e90e
        configfile /boot/grub/grub.cfg }

menuentry 'Ubuntu 20.04 LTS ( nvme0n1p6 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'Ubuntu 20.04 SSD' {
        insmod part_gpt
        insmod part_msdos
        insmod ext2
        search --no-floppy --fs-uuid --set=root 06bc0f51-50e8-4ed4-8090-903acdb7df3f
        configfile /boot/grub/grub.cfg }

menuentry 'Ubuntu Budgie 22.04 ( nvme0n1p7 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'U-Budgie 22.04 SSD' {
        insmod part_gpt
        insmod part_msdos
        insmod ext2
        search --no-floppy --fs-uuid --set=root 8ab22881-60b3-47aa-a0bf-54c292afae81
        configfile /boot/grub/grub.cfg }

menuentry 'Ubuntu 24.04 ( nvme0n1p8 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'Ubuntu 24.04 SSD' {
        insmod part_gpt
        insmod part_msdos
        insmod ext2
        search --no-floppy --fs-uuid --set=root dca54497-1ab2-4c12-bc82-53b817300288
        configfile /boot/grub/grub.cfg }

menuentry 'Linux Mint 22.2 Zara NEW ( nvme0n1p9 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'LM_22.2_NEW_SSD' {
        insmod part_gpt
        insmod part_msdos
        insmod ext2
        search --no-floppy --fs-uuid --set=root df3cd676-80e7-46ef-a28e-5dbe3ea5ddf7
        configfile /boot/grub/grub.cfg }

menuentry 'Debian Trixie ( nvme0n1p10 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'debian 13' {
        insmod part_gpt
        insmod part_msdos
        insmod ext2
        search --no-floppy --fs-uuid --set=root 50149f7c-d2c3-4119-b937-328b22a577d4
        configfile /boot/grub/grub.cfg }

menuentry 'Ubuntu 26.04 ( sda3 )' --class ubuntu --class gnu-linux --class gnu --class os --id 'Ubuntu 26.04' {
        insmod part_gpt
        insmod part_msdos
        insmod ext2
        search --no-floppy --fs-uuid --set=root 87eeac5a-1891-4e55-b4e1-9f84e7952b83
        configfile /boot/grub/grub.cfg }

menuentry 'ISO ubuntu Noble' {
    insmod ahci
    insmod part_gpt
    insmod ms_dos
    insmod ext2
    insmod loopback
    insmod iso9660
    insmod all_video

    for var in "hd1,gpt1" "hd1,gpt3" "hd3,gpt1" "hd3,gpt1";
    do
        set root="$var"
        search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        set iso_path="/iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso"

        if test -f "$iso_path"; then
            break
        fi
    done

    loopback loop $iso_path
    echo "patientez le temps du chargement svp"
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso_path splash
    initrd (loop)/casper/initrd
}

menuentry 'geoleLEGACY1' {
    insmod part_gpt
    search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
    set iso_path=/iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso
    loopback loop $iso_path
    linux (loop)/casper/vmlinuz locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$iso_path boot=casper noprompt quiet splash toram --
    initrd (loop)/casper/initrd
}
### 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/42_grml ###
menuentry "Ubuntu 24.04.3 LTS amd64 (ubuntu-24.04.3-desktop-amd64.iso)" {
        insmod part_gpt
        insmod ext2
        search --no-floppy --fs-uuid --set=root 50149f7c-d2c3-4119-b937-328b22a577d4
        iso_path="/boot/grml/ubuntu-24.04.3-desktop-amd64.iso"
        export iso_path
        kernelopts="   "
        export kernelopts
        # support booting recent GRUB versions on UEFI systems
        # (see bugs.debian.org/959425)
        rmmod tpm
        loopback loop "$iso_path"
        set root=(loop)
        configfile /boot/grub/loopback.cfg
        unset root
        loopback -d loop
        unset iso_path
        unset kernelopts
}
### END /etc/grub.d/42_grml ###
iznobe@debian:~$ 

TESTs grub-emu :
+ la boucle sur les roots du menu renvoie tous toujours la meme erreur : " no such device "
+ le menu "legacy " de @geole renvoie toujours la meme erreur , et en plus : " la variable root n ' est pas définie "
+ grml-rescueboot : " no such device "

TESTs REELS :
+ grml fonctionne ( affiche le menu try or install )
+ le menu de geole ne marche pas
+ mon menu affiche :
IMG-20260606-135514-1.jpg

Dernière modification par iznobe (Le 06/06/2026, à 14:01)

Hors ligne

#78 Le 06/06/2026, à 14:25

steph810

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

re:
guillemet non supporter normalement. un doublon "hd3,gpt1" "hd3,gpt1"
search --fs-uuid est dans la boucle ca écrasé la valeur de root
remis la gestion des erreurs sinon continu de tourner loopback et plante.

menuentry 'ISO ubuntu Noble' {
    insmod ahci
    insmod part_gpt
    insmod ext2
    insmod loopback
    insmod iso9660
    insmod all_video

    set iso_path="/iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso"
    set found=0

    for var in hd1,gpt1 hd1,gpt3 hd3,gpt1; do
        set root="$var"
        if [ -f "$iso_path" ]; then
            set found=1
            break
        fi
    done

    if [ "$found" = "0" ]; then
        echo "ISO introuvable !"
        sleep 5
        exit
    fi

    loopback loop $iso_path
    echo "Patientez..."
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso_path quiet noprompt rootdelay=5 --
    initrd (loop)/casper/initrd
}

ajout de rootdelay pour laisser le temp au periphérique de se charger...si tenté il le detecte et pas oublier les -- dans le grub classique il y sont je faisais parfois erreur de les retirer sépare option noyau et user

Dernière modification par steph810 (Le 06/06/2026, à 14:38)

Hors ligne

#79 Le 06/06/2026, à 16:42

iznobe

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

corradoventu a écrit :

Si vous utilisez grml-rescueboot, vous pouvez modifier /etc/default/grml-rescueboot comme je l'ai fait pour pointer vers votre ISO.

corrado@corrado-n8-ss-0424:~$ cat  /etc/default/grml-rescueboot
## Configuration file for Debian package grml-rescueboot.

# Location of ISOs:
# ISO_LOCATION="/boot/grml/"
ISO_LOCATION="/home/corrado/Downloads/"
.....

Alors partant du principe que grml-rescueboot est plus intelligent que nous tous réunis ( tongue ) , puisque ça fonctionne , pour quoi ne pas essayer et m' inspirer de ce que disais ( a peu prés ) @corradoventu

Dans le fichier " /boot/grub/grub.cfg " , j ' ai recopié l' entrée que celui-ci ajoute , et l' ai mise dans le 40_custom , quelques modifications ( pour le reconnaître ) et suppression des commentaires inutiles :

menuentry "ISO UBUNTU 24.04.3 ( ISO )" {
        insmod part_gpt
        insmod ext2
        search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        iso_path="/iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso"
        export iso_path
        kernelopts="   "
        export kernelopts
        rmmod tpm
        loopback loop "$iso_path"
        set root=(loop)
        configfile /boot/grub/loopback.cfg
        unset root
        loopback -d loop
        unset iso_path
        unset kernelopts
}

=> update-grub => reboot et là ça marche ...

franchement , je suis complètement largué .

Dernière modification par iznobe (Le 06/06/2026, à 17:30)

Hors ligne

#80 Le 06/06/2026, à 17:36

iznobe

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

Alors avant de supprimer grml-rescueboot , j ' ai inséré une autre entrée pour ubuntu 22.04.2 ( une vieille iso ) , histoire de tester que ça fonctionne aussi .

iznobe@debian:~$ tail -38 /etc/grub.d/40_custom

menuentry "ISO UBUNTU 24.04.3 ( ISO )" {
        insmod part_gpt
        insmod ext2
        search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        iso_path="/iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso"
        export iso_path
        kernelopts="   "
        export kernelopts
        # support booting recent GRUB versions on UEFI systems
        # (see bugs.debian.org/959425)
        rmmod tpm
        loopback loop "$iso_path"
        set root=(loop)
        configfile /boot/grub/loopback.cfg
        unset root
        loopback -d loop
        unset iso_path
        unset kernelopts
}

menuentry "ISO UBUNTU 22.04.2 ( ISO )" {
        insmod part_gpt
        insmod ext2
        search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        iso_path="/iznobe/Ressources/isos/X86-64/ubuntu-22.04.2-desktop-amd64.iso"
        export iso_path
        kernelopts="   "
        export kernelopts
        rmmod tpm
        loopback loop "$iso_path"
        set root=(loop)
        configfile /boot/grub/loopback.cfg
        unset root
        loopback -d loop
        unset iso_path
        unset kernelopts
}
iznobe@debian:~$ 

Donc la seule chose qui change entre ces 2 entrées du menu , ( hors mis le nom du menu ) , c ' est le chemin de l ' iso :
"iso_path="/iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso"
"iso_path="/iznobe/Ressources/isos/X86-64/ubuntu-22.04.2-desktop-amd64.iso"
et seul le menu pour 24.04.3 fonctionne mad
alors que :

iznobe@debian:~$ ls -l /datas//iznobe/Ressources/isos/X86-64/ubuntu-22.04.2-desktop-amd64.iso
-rwxr-xr-x 1 iznobe iznobe 4927586304 13 mai    2023 /datas//iznobe/Ressources/isos/X86-64/ubuntu-22.04.2-desktop-amd64.iso
iznobe@debian:~$ 

Donc , retour à la case départ ... enfin , presque , sans grml-rescueboot + l ' iso , dans le dossier /boot/grml , j ' en déduis que ça ne fonctionne toujours pas !

Du coup , je teste d' appliquer la consigne de @corradoventu , histoire de ...

=>

iznobe@debian:~$ sudo update-grub
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-6.12.90+deb13.1-amd64
Found initrd image: /boot/initrd.img-6.12.90+deb13.1-amd64
Found linux image: /boot/vmlinuz-6.12.63+deb13-amd64
Found initrd image: /boot/initrd.img-6.12.63+deb13-amd64
Found linux image: /boot/vmlinuz-6.12.57+deb13-amd64
Found initrd image: /boot/initrd.img-6.12.57+deb13-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
Found grml-rescueboot ISO image: /datas/iznobe/Ressources/isos/X86-64//WIN10_CCCOMA_X64FRE_FR-FR_DV9.iso
Found grml-rescueboot ISO image: /datas/iznobe/Ressources/isos/X86-64//Win11_23H2_French_x64v2.iso
Found grml-rescueboot ISO image: /datas/iznobe/Ressources/isos/X86-64//archlinux-2025.05.01-x86_64.iso
Found grml-rescueboot ISO image: /datas/iznobe/Ressources/isos/X86-64//debian-11.6.0-amd64-netinst.iso
Found grml-rescueboot ISO image: /datas/iznobe/Ressources/isos/X86-64//linuxmint-21.3-xfce-64bit.iso
Found grml-rescueboot ISO image: /datas/iznobe/Ressources/isos/X86-64//lmde-5-cinnamon-64bit.iso
Found grml-rescueboot ISO image: /datas/iznobe/Ressources/isos/X86-64//ubuntu-20.04.4-desktop-amd64.iso
Found grml-rescueboot ISO image: /datas/iznobe/Ressources/isos/X86-64//ubuntu-22.04.2-desktop-amd64.iso
Found grml-rescueboot ISO image: /datas/iznobe/Ressources/isos/X86-64//ubuntu-24.04.3-desktop-amd64.iso
Found grml-rescueboot ISO image: /datas/iznobe/Ressources/isos/X86-64//ubuntu-26.04-desktop-amd64.iso
Found grml-rescueboot ISO image: /datas/iznobe/Ressources/isos/X86-64//virtio-win-0.1.266.iso
done
iznobe@debian:~$ 

Résultat des courses en réel :
pas de changement au niveau des mes isos persos ( 22.04.2 = NOK , 24.04.3 = OK )
pour les isos grml-rescueboot la plupart fonctionne sauf windobz ( mais OSEF big_smile ) et virtio-win-0.1.266.iso , debian-11.6.0-amd64-netinst.iso ( vu que c ' est une image netinstall , on comprend pourquoi ) , il en reste une autre qui ne lance pas le menu , mais je ne me rappelle plus laquelle ...

Dernière modification par iznobe (Le 06/06/2026, à 18:00)

Hors ligne

#81 Le 06/06/2026, à 18:06

iznobe

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

approfondissement des menu qu ' a généré grml :

iznobe@debian:~$ grep -n  WIN10 /boot/grub/grub.cfg
351:menuentry "CCCOMA_X64FRE_FR-FR_DV9 (WIN10_CCCOMA_X64FRE_FR-FR_DV9.iso)" {
360:        iso_path="/iznobe/Ressources/isos/X86-64/WIN10_CCCOMA_X64FRE_FR-FR_DV9.iso"
iznobe@debian:~$ 
iznobe@debian:~$ cat  /boot/grub/grub.cfg | sed -n '351,111111p'
menuentry "CCCOMA_X64FRE_FR-FR_DV9 (WIN10_CCCOMA_X64FRE_FR-FR_DV9.iso)" {
        insmod part_gpt
        insmod ext2
        set root='hd1,gpt3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        else
          search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        fi
        iso_path="/iznobe/Ressources/isos/X86-64/WIN10_CCCOMA_X64FRE_FR-FR_DV9.iso"
        export iso_path
        kernelopts="   "
        export kernelopts
        # support booting recent GRUB versions on UEFI systems
        # (see bugs.debian.org/959425)
        rmmod tpm
        loopback loop "$iso_path"
        set root=(loop)
        configfile /boot/grub/loopback.cfg
        unset root
        loopback -d loop
        unset iso_path
        unset kernelopts
}
menuentry "CCCOMA_X64FRE_FR-FR_DV9 (Win11_23H2_French_x64v2.iso)" {
        insmod part_gpt
        insmod ext2
        set root='hd1,gpt3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        else
          search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        fi
        iso_path="/iznobe/Ressources/isos/X86-64/Win11_23H2_French_x64v2.iso"
        export iso_path
        kernelopts="   "
        export kernelopts
        # support booting recent GRUB versions on UEFI systems
        # (see bugs.debian.org/959425)
        rmmod tpm
        loopback loop "$iso_path"
        set root=(loop)
        configfile /boot/grub/loopback.cfg
        unset root
        loopback -d loop
        unset iso_path
        unset kernelopts
}
menuentry "ARCH_202505 (archlinux-2025.05.01-x86_64.iso)" {
        insmod part_gpt
        insmod ext2
        set root='hd1,gpt3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        else
          search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        fi
        iso_path="/iznobe/Ressources/isos/X86-64/archlinux-2025.05.01-x86_64.iso"
        export iso_path
        kernelopts="   "
        export kernelopts
        # support booting recent GRUB versions on UEFI systems
        # (see bugs.debian.org/959425)
        rmmod tpm
        loopback loop "$iso_path"
        set root=(loop)
        configfile /boot/grub/loopback.cfg
        unset root
        loopback -d loop
        unset iso_path
        unset kernelopts
}
menuentry "Debian 11.6.0 amd64 n (debian-11.6.0-amd64-netinst.iso)" {
        insmod part_gpt
        insmod ext2
        set root='hd1,gpt3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        else
          search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        fi
        iso_path="/iznobe/Ressources/isos/X86-64/debian-11.6.0-amd64-netinst.iso"
        export iso_path
        kernelopts="   "
        export kernelopts
        # support booting recent GRUB versions on UEFI systems
        # (see bugs.debian.org/959425)
        rmmod tpm
        loopback loop "$iso_path"
        set root=(loop)
        configfile /boot/grub/loopback.cfg
        unset root
        loopback -d loop
        unset iso_path
        unset kernelopts
}
menuentry "Linux Mint 21.3 Xfce 64-bit (linuxmint-21.3-xfce-64bit.iso)" {
        insmod part_gpt
        insmod ext2
        set root='hd1,gpt3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        else
          search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        fi
        iso_path="/iznobe/Ressources/isos/X86-64/linuxmint-21.3-xfce-64bit.iso"
        export iso_path
        kernelopts="   "
        export kernelopts
        # support booting recent GRUB versions on UEFI systems
        # (see bugs.debian.org/959425)
        rmmod tpm
        loopback loop "$iso_path"
        set root=(loop)
        configfile /boot/grub/loopback.cfg
        unset root
        loopback -d loop
        unset iso_path
        unset kernelopts
}
menuentry "LMDE 5 Cinnamon 64-bit (lmde-5-cinnamon-64bit.iso)" {
        insmod part_gpt
        insmod ext2
        set root='hd1,gpt3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        else
          search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        fi
        iso_path="/iznobe/Ressources/isos/X86-64/lmde-5-cinnamon-64bit.iso"
        export iso_path
        kernelopts="   "
        export kernelopts
        # support booting recent GRUB versions on UEFI systems
        # (see bugs.debian.org/959425)
        rmmod tpm
        loopback loop "$iso_path"
        set root=(loop)
        configfile /boot/grub/loopback.cfg
        unset root
        loopback -d loop
        unset iso_path
        unset kernelopts
}
menuentry "Ubuntu 20.04.4 LTS amd64 (ubuntu-20.04.4-desktop-amd64.iso)" {
        insmod part_gpt
        insmod ext2
        set root='hd1,gpt3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        else
          search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        fi
        iso_path="/iznobe/Ressources/isos/X86-64/ubuntu-20.04.4-desktop-amd64.iso"
        export iso_path
        kernelopts="   "
        export kernelopts
        # support booting recent GRUB versions on UEFI systems
        # (see bugs.debian.org/959425)
        rmmod tpm
        loopback loop "$iso_path"
        set root=(loop)
        configfile /boot/grub/loopback.cfg
        unset root
        loopback -d loop
        unset iso_path
        unset kernelopts
}
menuentry "ubuntu-22.04.2-desktop-amd64.iso" {
        insmod part_gpt
        insmod ext2
        set root='hd1,gpt3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        else
          search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        fi
        iso_path="/iznobe/Ressources/isos/X86-64/ubuntu-22.04.2-desktop-amd64.iso"
        export iso_path
        kernelopts="   "
        export kernelopts
        # support booting recent GRUB versions on UEFI systems
        # (see bugs.debian.org/959425)
        rmmod tpm
        loopback loop "$iso_path"
        set root=(loop)
        configfile /boot/grub/loopback.cfg
        unset root
        loopback -d loop
        unset iso_path
        unset kernelopts
}
menuentry "Ubuntu 24.04.3 LTS amd64 (ubuntu-24.04.3-desktop-amd64.iso)" {
        insmod part_gpt
        insmod ext2
        set root='hd1,gpt3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        else
          search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        fi
        iso_path="/iznobe/Ressources/isos/X86-64/ubuntu-24.04.3-desktop-amd64.iso"
        export iso_path
        kernelopts="   "
        export kernelopts
        # support booting recent GRUB versions on UEFI systems
        # (see bugs.debian.org/959425)
        rmmod tpm
        loopback loop "$iso_path"
        set root=(loop)
        configfile /boot/grub/loopback.cfg
        unset root
        loopback -d loop
        unset iso_path
        unset kernelopts
}
menuentry "Ubuntu 26.04 amd64 (ubuntu-26.04-desktop-amd64.iso)" {
        insmod part_gpt
        insmod ext2
        set root='hd1,gpt3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        else
          search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        fi
        iso_path="/iznobe/Ressources/isos/X86-64/ubuntu-26.04-desktop-amd64.iso"
        export iso_path
        kernelopts="   "
        export kernelopts
        # support booting recent GRUB versions on UEFI systems
        # (see bugs.debian.org/959425)
        rmmod tpm
        loopback loop "$iso_path"
        set root=(loop)
        configfile /boot/grub/loopback.cfg
        unset root
        loopback -d loop
        unset iso_path
        unset kernelopts
}
menuentry "virtio-win-0.1.266 (virtio-win-0.1.266.iso)" {
        insmod part_gpt
        insmod ext2
        set root='hd1,gpt3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3  01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        else
          search --no-floppy --fs-uuid --set=root 01c9b796-0869-4ff9-a2a1-6c0f56ed5257
        fi
        iso_path="/iznobe/Ressources/isos/X86-64/virtio-win-0.1.266.iso"
        export iso_path
        kernelopts="   "
        export kernelopts
        # support booting recent GRUB versions on UEFI systems
        # (see bugs.debian.org/959425)
        rmmod tpm
        loopback loop "$iso_path"
        set root=(loop)
        configfile /boot/grub/loopback.cfg
        unset root
        loopback -d loop
        unset iso_path
        unset kernelopts
}
### END /etc/grub.d/42_grml ###
iznobe@debian:~$ 

Hors ligne

#82 Le 06/06/2026, à 19:45

geole

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

iznobe a écrit :

+ le menu "legacy " de @geole renvoie toujours la meme erreur , et en plus : " la variable root n ' est pas définie "

Donc j'ai testé dans mon ordinateur EFI

menuentry 'geoleEFI0' {
    insmod part_gpt
    search --no-floppy --fs-uuid --set=root 25431a7c-fedc-4c63-98b6-052246ccf85e
    set iso_path=/isos/Ubuntu/ubuntu-24.04.3-desktop-amd64.iso
    loopback loop $iso_path
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$iso_path splash
    initrd (loop)/casper/initrd
}

Au bout de 3 minutes trente environ
J'ai le message "preparing ubuntu qui s'affiche". Je ne suis pas allé au-dela.

menuentry 'geoleEFI1' {
    insmod part_gpt
    search --no-floppy --fs-uuid --set=root 25431a7c-fedc-4c63-98b6-052246ccf85e
    set iso_path=/isos/Ubuntu/ubuntu-24.04.3-desktop-amd64.iso
    loopback loop $iso_path
    linux (loop)/casper/vmlinuz locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$iso_path boot=casper noprompt quiet splash toram --
    initrd (loop)/casper/initrd
}
menuentry 'geoleEFI2' {
    insmod part_gpt
    search --no-floppy --fs-uuid --set=root 25431a7c-fedc-4c63-98b6-052246ccf85e
    set iso_path=/isos/Ubuntu/ubuntu-24.04.3-desktop-amd64.iso
    loopback loop $iso_path
    linux (loop)/casper/vmlinuz locale=fr_FR bootkbd=fr console-setup/layoutcode=fr iso-scan/filename=$iso_path boot=casper file=/cdrom/preseed/ubuntu.seed noprompt quiet splash toram --
    initrd (loop3)/casper/initrd
}

Pour ces deux cas, au bout de cinq minutes environ, j'ai le message " oh mince quelque chose s'est mal passé".

Ajout  j’ai supprimé l’option toram.  Cela résolu le problème !
Nota: Mon ordinateur EFI  a moins de ram que mon ordinateur LEGACY

Dernière modification par geole (Le 07/06/2026, à 21:21)


Les écrans de l'installateur 26.04 https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity

Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#83 Le 06/06/2026, à 19:58

iznobe

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

je viens de reporter les menus générés par grml de debian , dans le menu 40_custom de ubuntu 26.04 ( du SSD ) sans avoir installé grml-rescueboot, c ' est le seul que je peux choisir en plus de debian dans le BIOS , aucune idée de pourquoi .

Enfin bref , après avoir fais tout ce qu ' il fallait , j ' ai épuré ceux qui ne marchait pas .

il s ' avère que dans le lot , U20.04 et U22.04 ne lance pas le sous - menu GRUB , et donc ne fonctionnent pas en plus de ceux cités précédemment .

Ce Ubuntu 26.04 est une fresh install qui date de la sortie de l' iso vers le 18/04/2026 .
hors mis le fichier 40_custom , il n ' a subi aucune autre modification et est à jour .

Hors ligne

#84 Le 08/06/2026, à 21:14

iznobe

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

Bonjour , pour ceux que ça interresse big_smile , suite a la conclusion de cette discussion : https://forum.ubuntu-fr.org/viewtopic.p … #p22898431 , je me suis dit , autant aller jusqu ' au bout du truc , puisque je suis dans les essais ...

donc :

sudo nano /etc/defaut/grub 

ajout de la ligne au fichier :

GRUB_ENABLE_LINUX_LABEL=true

ajout d' un menu test iso avec label :

lun. juin 08 21:13:12 iznobe@iznobe-pc:~$ tail -23 /etc/grub.d/40_custom 

menuentry "Ubuntu 26.04 amd64 (ubuntu-26.04-desktop-amd64.iso)" {
        insmod part_gpt
        insmod ext2
        set root='hd1,gpt3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3 "LABEL=Data"
        else
          search --no-floppy --fs-uuid --set=root "LABEL=Data"
        fi
        iso_path="/iznobe/Ressources/isos/X86-64/ubuntu-26.04-desktop-amd64.iso"
        export iso_path
        kernelopts="   "
        export kernelopts
        rmmod tpm
        loopback loop "$iso_path"
        set root=(loop)
        configfile /boot/grub/loopback.cfg
        unset root
        loopback -d loop
        unset iso_path
        unset kernelopts
}
lun. juin 08 21:13:21 iznobe@iznobe-pc:~$ 
sudo update-grub
sudo reboot

Choix du menu test ci-dessus fraîchement ajouté , et ça marche big_smile

surement qu ' on doit encore pouvoir améliorer , mais je verrais ça plus tard .

Dernière modification par iznobe (Le 08/06/2026, à 21:18)

Hors ligne

#85 Le 08/06/2026, à 21:23

geole

Re : [ a demi résolu ] ubuntu .iso sur HDD interne et lancement via le GRUB

Bonsoir.
Merci de ton test
Et si tu supprimes

GRUB_ENABLE_LINUX_LABEL=true

Est-ce cela fonctionne toujours?


Les écrans de l'installateur 26.04 https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity

Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne