Vielen Dank für die vielen Antworten!
Zunächst einmal möchte ich dem user cosinus empfehlen, auf Beiträge nicht zu antworten, wenn du
cosinus nicht in der Lage bist richtig und vollständig zu lesen was ein Fragesteller, in diesem Falle ich,
geschrieben hat. Es fiel mir schon an anderer Stellen auf, das du dazu neigst anderen Nutzern die Eignung
für Debian Systeme ab zu sprechen, nur dich für das einzig schlaue Kerlchen dieser Welt hältst.
Das Thema grub.cfg habe schon einmal versucht zu lösen:
viewtopic.php?p=1253425#p1253425
und wie ich geschrieben habe, war es nur eine kurzfristige Lösung. Das Problem Mehrfacheinträge für sid
trat erneut auf. Eine Modifizierung der grub.cfg in sid brachte keine Abhilfe. Seitdem tausche ich wieder,
so wie schon seit Jahren, automatisch erstellte, fehlerhafte grub.cfg's gegen mein funktionierendes
Eigengewächs aus:
Code: Alles auswählen
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
}
set linux_gfx_mode=
export linux_gfx_mode
menuentry 'Debian testing' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-3775f247-f700-4ef8-ae2f-1e544dc6dd5a' {
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 3775f247-f700-4ef8-ae2f-1e544dc6dd5a
else
search --no-floppy --fs-uuid --set=root 3775f247-f700-4ef8-ae2f-1e544dc6dd5a
fi
echo 'Loading Linux 5.10.0-3-amd64 ...'
linux /boot/vmlinuz-5.10.0-3-amd64 root=UUID=3775f247-f700-4ef8-ae2f-1e544dc6dd5a ro
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.10.0-3-amd64
}
submenu 'Erweiterte Optionen für Debian testing' $menuentry_id_option 'gnulinux-advanced-3775f247-f700-4ef8-ae2f-1e544dc6dd5a' {
menuentry 'Debian testing' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-3-amd64-advanced-3775f247-f700-4ef8-ae2f-1e544dc6dd5a' {
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 3775f247-f700-4ef8-ae2f-1e544dc6dd5a
else
search --no-floppy --fs-uuid --set=root 3775f247-f700-4ef8-ae2f-1e544dc6dd5a
fi
echo 'Loading Linux 5.10.0-3-amd64 ...'
linux /boot/vmlinuz-5.10.0-3-amd64 root=UUID=3775f247-f700-4ef8-ae2f-1e544dc6dd5a ro
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.10.0-3-amd64
}
menuentry 'Debian testing (Wiederherstellungsmodus)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.10.0-3-amd64-recovery-3775f247-f700-4ef8-ae2f-1e544dc6dd5a' {
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 3775f247-f700-4ef8-ae2f-1e544dc6dd5a
else
search --no-floppy --fs-uuid --set=root 3775f247-f700-4ef8-ae2f-1e544dc6dd5a
fi
echo 'Loading Linux 5.10.0-3-amd64 ...'
linux /boot/vmlinuz-5.10.0-3-amd64 root=UUID=3775f247-f700-4ef8-ae2f-1e544dc6dd5a ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.10.0-3-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/30_os-prober ###
menuentry 'Debian sid' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-0a79419a-4b14-4c91-bf8f-0f793e3729ec' {
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 0a79419a-4b14-4c91-bf8f-0f793e3729ec
else
search --no-floppy --fs-uuid --set=root 0a79419a-4b14-4c91-bf8f-0f793e3729ec
fi
echo 'Loading Linux 5.10.0-3-amd64 ...'
linux /boot/vmlinuz-5.10.0-3-amd64 root=UUID=0a79419a-4b14-4c91-bf8f-0f793e3729ec ro quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.10.0-3-amd64
}
submenu 'Erweiterte Optionen für Debian sid' $menuentry_id_option 'osprober-gnulinux-advanced-0a79419a-4b14-4c91-bf8f-0f793e3729ec' {
menuentry 'Debian sid' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.10.0-3-amd64--0a79419a-4b14-4c91-bf8f-0f793e3729ec' {
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 0a79419a-4b14-4c91-bf8f-0f793e3729ec
else
search --no-floppy --fs-uuid --set=root 0a79419a-4b14-4c91-bf8f-0f793e3729ec
fi
echo 'Loading Linux 5.10.0-3-amd64 ...'
linux /boot/vmlinuz-5.10.0-3-amd64 root=UUID=0a79419a-4b14-4c91-bf8f-0f793e3729ec ro quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.10.0-3-amd64
}
menuentry 'Debian sid (Wiederherstellungsmodus)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.10.0-3-amd64-root=UUID=0a79419a-4b14-4c91-bf8f-0f793e3729ec ro single-0a79419a-4b14-4c91-bf8f-0f793e3729ec' {
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 0a79419a-4b14-4c91-bf8f-0f793e3729ec
else
search --no-floppy --fs-uuid --set=root 0a79419a-4b14-4c91-bf8f-0f793e3729ec
fi
echo 'Loading Linux 5.10.0-3-amd64 ...'
linux /boot/vmlinuz-5.10.0-3-amd64 root=UUID=0a79419a-4b14-4c91-bf8f-0f793e3729ec ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.10.0-3-amd64
}
}
### END /etc/grub.d/30_os-prober ###
Wie schon gesagt ist diese grub.cfg fünfeinhalb Jahre alt. Bei Kernel Updates habe ich Versionsnummern
manuell angepasst. Die Einträge erhalten, die im Grub Menü beim Start angezeigt werden, ist mein Anliegen.
Die User thunder11 und mat69337 haben das erkannt, Vorschläge gemacht die ich testen werde. Vielen
Dank dafür, ich werde berichten ob es klappt.
Eigentlich ist es nicht wirklich ein Problem, auf die Dauer eben nur immer wieder mal ein bischen ärgerlich.
Und auch meine Frau nutzt den Rechner. Sie hat eine Hirnblutung mit u.a der Folge Konzentrationsschwierigkeiten
erlitten. Ein Grub Menü mit Einträgen wie 'debian gnu linux testing bookworm on /dev/sda5 with kernel xxx'
überfordern sie. Wenn da aber steht 'testing' oder 'sid' weiß sie was das ist und was sie starten möchte
