Am 13.09.25 um 10:55 schrieb Pascal Hambourg:
Above ? I do not see any such entry in grub.cfg in your initial report.

Copied from the initial report:

*********************** BEGIN /boot/grub/grub.cfg
...
menuentry 'Debian GNU/Linux 13 (trixie) on SSD' --class debian --class
gnu-linux --class gnu --class os $menuentry_id_option
'gnulinux-simple-d3638439-6781-49a7-a8d7-4aa8d8b92b3a' {
    load_video
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos5'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5
--hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5
d3638439-6781-49a7-a8d7-4aa8d8b92b3a
    else
      search --no-floppy --fs-uuid --set=root
d3638439-6781-49a7-a8d7-4aa8d8b92b3a
    fi
    echo    'Loading Linux 6.12.43+deb13-amd64 ...'
    linux    /boot/vmlinuz-6.12.43+deb13-amd64
root=UUID=d3638439-6781-49a7-a8d7-4aa8d8b92b3a ro  quiet
    echo    'Loading initial ramdisk ...'
    initrd    /boot/initrd.img-6.12.43+deb13-amd64
}

...

menuentry 'Debian GNU/Linux 12 (bookworm) (on /dev/sdb2)' --class debian
--class gnu-linux --class gnu --class os $menuentry_id_option
'osprober-gnulinux-simple-699e8929-8bdf-4b9f-9191-cf922fe52df3' {
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos2'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2
--hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2
699e8929-8bdf-4b9f-9191-cf922fe52df3
    else
      search --no-floppy --fs-uuid --set=root
699e8929-8bdf-4b9f-9191-cf922fe52df3
    fi
    linux /boot/vmlinuz-6.1.0-39-amd64 root=/dev/sdb2
    initrd /boot/initrd.img-6.1.0-39-amd64
}
submenu 'Advanced options for Debian GNU/Linux 12 (bookworm) (on
/dev/sdb2)' $menuentry_id_option
'osprober-gnulinux-advanced-699e8929-8bdf-4b9f-9191-cf922fe52df3' {
    menuentry 'Debian GNU/Linux 12 (bookworm) (on /dev/sdb2)' --class
gnu-linux --class gnu --class os $menuentry_id_option
'osprober-gnulinux-/boot/vmlinuz-6.1.0-39-amd64--699e8929-8bdf-4b9f-9191-cf922ef52df3'
{
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root
--hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2
--hint-baremetal=ahci1,msdos2  699e8929-8bdf-4b9f-9191-cf922ef52df3
        else
          search --no-floppy --fs-uuid --set=root
699e8929-8bdf-4b9f-9191-cf922ef52df3
        fi
        linux /boot/vmlinuz-6.1.0-39-amd64 root=/dev/sdb2
        initrd /boot/initrd.img-6.1.0-39-amd64
    }
}
### END /etc/grub.d/30_os-prober ###



Can you attach the full contents of /boot/grub/grub.cfg in Debian 12 root filesytem ?

This is a bug for Debian 13 and not for Debian 12.


The error occurs after the upgrade when grub has been installed in Debian 13.

Which upgrade ?

It seems to be confusing for you. :-)

sdb      8:16   0 223,6G  0 disk
├─sdb1   8:17   0    50G  0 part
├─sdb2   8:18   0    50G  0 part
├─sdb3   8:19   0    50G  0 part
├─sdb4   8:20   0     1K  0 part
├─sdb5   8:21   0    40G  0 part /
└─sdb6   8:22   0  33,6G  0 part

Debian 12 is installed in /dev/sdb2 and has been copied to /dev/sdb5.
It was not easy to boot the copy in /dev/sdb5, but after about 3 attempts it 
works and the copy has been upgraded to Debian 13, after the modify of 
sources.list

In the upgrade process grub has been installed in /dev/sdb5, so it is not 
booted any more from /dev/sdb2.

Reply via email to