Am 11.09.25 um 13:38 schrieb Pascal Hambourg:
On 11/09/2025 at 11:50, Debian wrote:

this entry is generated, that ends somehow in a shell without starting the graphical interface

What kind of shell ? grub shell, initramfs shell, emergency shell, login prompt ?

As I can remember it was a regular login prompt and not a emergency shell.
I did wonder why the graphical interface did not start.


         linux /vmlinuz root=/dev/sda2
         initrd /initrd.img

Is it the exact generated entry ?
Yes - look above for the generated part of the grub.cfg.
What is the output of linux-boot-prober /dev/sda2 (or whatever the correct partition is) ?

# linux-boot-prober /dev/sdb2
/dev/sdb2:/dev/sdb2::/vmlinuz:/initrd.img:root=/dev/sdb2
/dev/sdb2:/dev/sdb2::/vmlinuz:/initrd.img:root=/dev/sdb2
/dev/sdb2:/dev/sdb2::/vmlinuz:/initrd.img.old:root=/dev/sdb2
/dev/sdb2:/dev/sdb2::/boot/vmlinuz-6.1.0-39-amd64:/boot/initrd.img-6.1.0-39-amd64:root=/dev/sdb2
/dev/sdb2:/dev/sdb2::/vmlinuz.old:/initrd.img.old:root=/dev/sdb2
/dev/sdb2:/dev/sdb2::/vmlinuz:/initrd.img:root=/dev/sdb2
/dev/sdb2:/dev/sdb2::/vmlinuz:/initrd.img:root=/dev/sdb2
/dev/sdb2:/dev/sdb2::/vmlinuz:/initrd.img.old:root=/dev/sdb2

# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda      8:0    0   1,8T  0 disk
├─sda1   8:1    0    10G  0 part
├─sda2   8:2    0    40G  0 part
├─sda3   8:3    0    40G  0 part
├─sda4   8:4    0     1K  0 part
├─sda5   8:5    0   256M  0 part [SWAP]
├─sda6   8:6    0    40G  0 part /ext
└─sda7   8:7    0   1,7T  0 part /srv
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
sdc      8:32   1     0B  0 disk
sr0     11:0    1  1024M  0 rom


Incomplete entries with root=/dev/sd* instead of root=UUID can be generated if /boot/grub/grub.cfg is missing in the foreign system. But /vmlinuz is usually a symlink and linux-boot-prober fallback script should ignore symlinks.
The error occurs after the upgrade when grub has been installed in Debian 13.


The grub.cfg has been edited manually now and then it works for all different OS-versions.

Is this the edited menu entry ?
No - it is the one above with the UUID that works.

     linux /boot/vmlinuz-6.1.0-39-amd64 root=/dev/sdb2
     initrd /boot/initrd.img-6.1.0-39-amd64


Reply via email to