Frieder108
(Themenstarter)
Anmeldungsdatum: 7. März 2010
Beiträge: 8989
|
ach so, jetzt versteh ich, was du meinst - ja gut, kann man probieren → das Verhalten wär mir zwar neu und erklärt auch nicht, warum 19.10 nicht im Grub-Menü beim Booten auftaucht - aber gut, ich werd es mal probieren. Nachtrag: Ich hab jetzt die gesamte sda10 gelöscht und jetzt sieht die grub.cfg auch wieder so aus, wie sie aussehen soll.
#
# 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 recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; 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_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 0ee01858-cc43-4db3-872b-09966f2ec3b1
else
search --no-floppy --fs-uuid --set=root 0ee01858-cc43-4db3-872b-09966f2ec3b1
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=de_DE
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=30
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=hidden
set timeout=10
# Fallback hidden-timeout code in case the timeout_style feature is
# unavailable.
elif sleep --interruptible 10 ; then
set timeout=0
fi
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
#set_background_image "images/tile.png";
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 0,0,0; then
clear
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=1
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-0ee01858-cc43-4db3-872b-09966f2ec3b1' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
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 0ee01858-cc43-4db3-872b-09966f2ec3b1
else
search --no-floppy --fs-uuid --set=root 0ee01858-cc43-4db3-872b-09966f2ec3b1
fi
linux /boot/vmlinuz-5.0.0-31-generic root=UUID=0ee01858-cc43-4db3-872b-09966f2ec3b1 ro quiet splash $vt_handoff
initrd /boot/initrd.img-5.0.0-31-generic
}
submenu 'Erweiterte Optionen für Ubuntu' $menuentry_id_option 'gnulinux-advanced-0ee01858-cc43-4db3-872b-09966f2ec3b1' {
menuentry 'Ubuntu, mit Linux 5.0.0-31-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.0.0-31-generic-advanced-0ee01858-cc43-4db3-872b-09966f2ec3b1' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
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 0ee01858-cc43-4db3-872b-09966f2ec3b1
else
search --no-floppy --fs-uuid --set=root 0ee01858-cc43-4db3-872b-09966f2ec3b1
fi
echo 'Linux 5.0.0-31-generic wird geladen …'
linux /boot/vmlinuz-5.0.0-31-generic root=UUID=0ee01858-cc43-4db3-872b-09966f2ec3b1 ro quiet splash $vt_handoff
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-5.0.0-31-generic
}
menuentry 'Ubuntu, mit Linux 5.0.0-31-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.0.0-31-generic-recovery-0ee01858-cc43-4db3-872b-09966f2ec3b1' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
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 0ee01858-cc43-4db3-872b-09966f2ec3b1
else
search --no-floppy --fs-uuid --set=root 0ee01858-cc43-4db3-872b-09966f2ec3b1
fi
echo 'Linux 5.0.0-31-generic wird geladen …'
linux /boot/vmlinuz-5.0.0-31-generic root=UUID=0ee01858-cc43-4db3-872b-09966f2ec3b1 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-5.0.0-31-generic
}
menuentry 'Ubuntu, mit Linux 5.0.0-23-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.0.0-23-generic-advanced-0ee01858-cc43-4db3-872b-09966f2ec3b1' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
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 0ee01858-cc43-4db3-872b-09966f2ec3b1
else
search --no-floppy --fs-uuid --set=root 0ee01858-cc43-4db3-872b-09966f2ec3b1
fi
echo 'Linux 5.0.0-23-generic wird geladen …'
linux /boot/vmlinuz-5.0.0-23-generic root=UUID=0ee01858-cc43-4db3-872b-09966f2ec3b1 ro quiet splash $vt_handoff
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-5.0.0-23-generic
}
menuentry 'Ubuntu, mit Linux 5.0.0-23-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.0.0-23-generic-recovery-0ee01858-cc43-4db3-872b-09966f2ec3b1' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
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 0ee01858-cc43-4db3-872b-09966f2ec3b1
else
search --no-floppy --fs-uuid --set=root 0ee01858-cc43-4db3-872b-09966f2ec3b1
fi
echo 'Linux 5.0.0-23-generic wird geladen …'
linux /boot/vmlinuz-5.0.0-23-generic root=UUID=0ee01858-cc43-4db3-872b-09966f2ec3b1 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-5.0.0-23-generic
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
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 0ee01858-cc43-4db3-872b-09966f2ec3b1
else
search --no-floppy --fs-uuid --set=root 0ee01858-cc43-4db3-872b-09966f2ec3b1
fi
knetbsd /boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
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 0ee01858-cc43-4db3-872b-09966f2ec3b1
else
search --no-floppy --fs-uuid --set=root 0ee01858-cc43-4db3-872b-09966f2ec3b1
fi
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 7 (auf /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-C840F3D640F3C968' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 C840F3D640F3C968
else
search --no-floppy --fs-uuid --set=root C840F3D640F3C968
fi
parttool ${root} hidden-
chainloader +1
}
menuentry 'Windows 7 (auf /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-chain-4A34A53B34A52AC1' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 4A34A53B34A52AC1
else
search --no-floppy --fs-uuid --set=root 4A34A53B34A52AC1
fi
parttool ${root} hidden-
chainloader +1
}
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /vmlinuz root=/dev/sda9
initrd /initrd.img
}
submenu 'Erweiterte Optionen für Ubuntu 19.04 (19.04) (auf /dev/sda9)' $menuentry_id_option 'osprober-gnulinux-advanced-54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /vmlinuz root=/dev/sda9
initrd /initrd.img
}
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /vmlinuz root=/dev/sda9
initrd /initrd.img
}
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /vmlinuz root=/dev/sda9
initrd /initrd.img.old
}
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.0.0-32-generic--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /boot/vmlinuz-5.0.0-32-generic root=/dev/sda9
initrd /boot/initrd.img-5.0.0-32-generic
}
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.0.0-31-generic--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /boot/vmlinuz-5.0.0-31-generic root=/dev/sda9
initrd /boot/initrd.img-5.0.0-31-generic
}
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /vmlinuz root=/dev/sda9
initrd /initrd.img
}
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /vmlinuz root=/dev/sda9
initrd /initrd.img
}
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /vmlinuz root=/dev/sda9
initrd /initrd.img.old
}
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz.old--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /vmlinuz.old root=/dev/sda9
initrd /initrd.img.old
}
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ### Kann jetzt nur spekulieren, aber ich vermute, der Debian-Installer (nicht Calamares, der, der ausschaut wie früher der Alternate-Installer) hatte irgendwas im PBR abgelegt und dadurch das Chaos verursacht. Oder aber, es war halt doch Ubiquity im 19.10 😀 Nun ja, alles Spekulation - ich probiers jetzt jedenfalls nochmal mit 19.10 → in der Hoffnung, dass Debian der Übeltäter war. Danke an alle Beteiligten für die Synapsenschubbser. Grüße Frieder
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej TK87, TK87 schrieb: Du hast doch noch eine grub.cfg in dem 18.04'er oder? Was ich getan habe: In Virtualbox eine Festplatte mit 2 Ubu's drauf angelegt. Dann war ich einfach mal so frei, in dem Subsystem deine gepostete grub.cfg zu legen. Als ich anschließend aus dem Leitsystem ein update-grub gemacht habe, sah dessen die grub.cfg genauso aus wie bei dir.
was auch immer Du da getan hast? Hier mal als Beispiel eine manipulierte grub.cfg , die ich nach /boot kopiert habe.
blacktencate@t520-xx:~$ ls /boot
abi-4.10.0-30-generic config-4.13.0-36-generic initrd.img-4.10.0-30-generic memtest86+.elf retpoline-4.13.0-36-generic System.map-4.13.0-36-generic
abi-4.13.0-36-generic grub initrd.img-4.13.0-36-generic memtest86+_multiboot.bin sbootmgr.dsk vmlinuz-4.10.0-30-generic
config-4.10.0-30-generic grub.cfg memtest86+.bin plpbt System.map-4.10.0-30-generic vmlinuz-4.13.0-36-generic
blacktencate@t520-xx:~$ Wenn bei einem update-grub denn tatsächlich diese grub.cfg mit den fertigen menuentry auch ausgelesen werden würde - und ja, hier ▶ GRUB 2/Konfiguration (Abschnitt „Skript-30-os-prober“) ◀ steht so etwas -, dann müßten die mit "verhunzt" markierten menuentry
blacktencate@t520-xx:~$ cat /boot/grub.cfg | grep verhunzt
menuentry 'verhunzt 1 Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-425a672c-ca45-4e7a-8a63-faac759bdf22' {
menuentry 'verhunzt Ubuntu, mit Linux 4.15.0-65-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-65-generic-advanced-425a672c-ca45-4e7a-8a63-faac759bdf22' {
blacktencate@t520-xx:~$
ja auftauchen, tun sie aber nicht (s. Anhang). Und genauso wenig tauchen die grub.cfg Einträge meines stand-alone grub auf!
blacktencate@t520-xx:~$ sudo mount /dev/sda2 /mnt
blacktencate@t520-xx:~$ cat /mnt/grub.cfg
grub_gfxmode=1920x1080
grub_gfxpayload_linux=keep
gfxpayload=1920x1080x24,1920x1080
insmod jpeg
insmod png
set color_normal=green/black
set menu_color_normal=light-green/black
set menu_color_highlight=red/black
set default=0
menuentry "XX (SymLink)" {
parttool (hd1,1) hidden-
parttool (hd1,2) hidden-
search -n -u --set=root be67ff73-118f-4411-846b-a4ca22c812a7
linux /vmlinuz root=UUID=be67ff73-118f-4411-846b-a4ca22c812a7 ro
initrd /initrd.img
}
menuentry "BioBea (SymLink)" {
parttool (hd1,1) hidden-
parttool (hd1,2) hidden-
search -n -u --set=root 425a672c-ca45-4e7a-8a63-faac759bdf22
linux /vmlinuz root=UUID=425a672c-ca45-4e7a-8a63-faac759bdf22 ro
initrd /initrd.img
}
#menuentry "neu" {
set root=(hdx,y)
linux /vmlinuz root=/dev/sdxy
initrd /initrd.img
}
submenu "Windows" {
#background_image /grub/1.jpg
menuentry "Windows 7" {
set root=(hd1,2)
parttool (hd1,2) hidden-
parttool (hd1,1) hidden+
parttool (hd1,2) boot+
chainloader +1
}
menuentry "Windows 10" {
set root=(hd1,1)
parttool (hd1,1) hidden-
parttool (hd1,2) hidden+
parttool (hd1,1) boot+
chainloader +1
}
}
submenu "cfg-files"{
menuentry "XX (cfg)" {
parttool (hd1,1) hidden-
parttool (hd1,2) hidden-
search -n -u --set=root be67ff73-118f-4411-846b-a4ca22c812a7
configfile /boot/grub/grub.cfg
}
menuentry "BioBea (cfg)" {
set root=(hd1,8)
parttool (hd1,1) hidden-
parttool (hd1,2) hidden-
search -n -u --set=root 425a672c-ca45-4e7a-8a63-faac759bdf22
configfile /boot/grub/grub.cfg
}
menuentry "Budgie-18 (cfg)" {
set root=(hd0,5)
search -n -u --set=root d0720026-5c52-4b42-9288-a7a2316d7d7d
configfile /boot/grub/grub.cfg
}
}
submenu "halt / reboot" {
menuentry "Stopp" {
halt
}
menuentry "Neustart" {
reboot
}
}
submenu "andere Bootloader" {
menuentry "grub4dos"{
set root=(hd0,1)
search -n -u --set=root f4e25367-064d-44bc-a633-659b768414bb
linux16 /grub.exe
}
menuentry "Plop"{
set root=(hd0,1)
search -n -u --set=root f4e25367-064d-44bc-a633-659b768414bb
linux16 /plpbt.bin
}
}
menuentry "BioBea (SymLink auf sda5)" {
set root=(hd0,5)
linux /vmlinuz root=/dev/sda5
initrd /initrd.img
}
menuentry "Budgie-18" {
set root=(hd0,5)
linux /vmlinuz root=/dev/sda5
initrd /initrd.img
}
blacktencate@t520-xx:~$ @charly-ax hast Du das zufällig hier im Forum erörtert? War ich daran beteiligt? (Link?) Gruß black tencate
- verhunzt.txt (21.9 KiB)
- Download verhunzt.txt
|
TK87
Anmeldungsdatum: 8. Juli 2019
Beiträge: 217
Wohnort: Aachen
|
black_tencate schrieb: Hej TK87,
Hier mal als Beispiel eine manipulierte grub.cfg , die ich nach /boot kopiert habe.
die gehört ja auch in /boot/grub
|
charly-ax
Anmeldungsdatum: 19. März 2013
Beiträge: 1749
|
black_tencate schrieb: @charly-ax hast Du das zufällig hier im Forum erörtert? War ich daran beteiligt? (Link?)
Nein, das hatte ich nicht. Der Laptop ist inzwischen schon in Rente. Soweit ich mich erinnere, hatte ich zu einem Ubuntu als Hauptsystem 4 weitere *buntus als Probiersysteme installiert. Damals hatte ich bei den Probiersystemen den Grub in den PBR installiert und den os-prober nicht abgeschaltet. Aus welchem Grund auch immer dauerte in allen Systemen eine update-grub plötzlich bis zu 10 Minuten und einige Einträge waren ähnlich zu denen von Frieder108 mit den Einträgen wie "(auf /dev/sda10) (auf /dev/sda6) (auf /dev/sda9) (auf /dev/sda6) (auf /dev/sda9)". Aber wie gesagt, das System incl. Laptop existiert so nicht mehr. Inzwischen installiere ich auch ein Hauptsystem und dann 2-3 weitere *buntus per "ubiquity -b" mit abgeschaltetem os-prober. Dies hatte ich bei dem alten Laptop dazumal auch als Problemlösung angewandt.
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej TK87, TK87 schrieb: ...
die gehört ja auch in /boot/grub
das sollte wumpe sein, und ist es auch
blacktencate@t520-xx:~$ sudo grub-mkconfig >verhunzt.txt
[sudo] Passwort für blacktencate:
Grub-Konfigurationsdatei wird generiert …
Linux-Abbild gefunden: /boot/vmlinuz-4.13.0-36-generic
initrd-Abbild gefunden: /boot/initrd.img-4.13.0-36-generic
Linux-Abbild gefunden: /boot/vmlinuz-4.10.0-30-generic
initrd-Abbild gefunden: /boot/initrd.img-4.10.0-30-generic
Ubuntu 18.04.3 LTS (18.04) auf /dev/sda5 gefunden
Ubuntu 18.04.3 LTS (18.04) auf /dev/sdb8 gefunden
erledigt
blacktencate@t520-xx:~$ cat verhunzt.txt | grep huntz
blacktencate@t520-xx:~$ cat /boot/grub/grub.cfg | grep hunt
menuentry 'huntz Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-425a672c-ca45-4e7a-8a63-faac759bdf22' {
menuentry 'huntz huntz Ubuntu, mit Linux 4.15.0-65-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-65-generic-advanced-425a672c-ca45-4e7a-8a63-faac759bdf22' {
blacktencate@t520-xx:~$ Und zum Vergleich auch noch
blacktencate@t520-xx:~$ sudo grub-mkconfig >orig.grub
Grub-Konfigurationsdatei wird generiert …
Linux-Abbild gefunden: /boot/vmlinuz-4.13.0-36-generic
initrd-Abbild gefunden: /boot/initrd.img-4.13.0-36-generic
Linux-Abbild gefunden: /boot/vmlinuz-4.10.0-30-generic
initrd-Abbild gefunden: /boot/initrd.img-4.10.0-30-generic
Ubuntu 18.04.3 LTS (18.04) auf /dev/sda5 gefunden
Ubuntu 18.04.3 LTS (18.04) auf /dev/sdb8 gefunden
erledigt
blacktencate@t520-xx:~$ Gruß black tencate
|
Frieder108
(Themenstarter)
Anmeldungsdatum: 7. März 2010
Beiträge: 8989
|
Hmmm, seltsam - es wird nicht besser, nur anders. Hab jetzt nochmals 19.10 in den zuvor mit Gparted gelöschten Bereich (sda10) installiert - update-grub im Hauptsystem findet es auch
GRUB-Konfigurationsdatei wird erstellt …
Linux-Abbild gefunden: /boot/vmlinuz-5.0.0-31-generic
initrd-Abbild gefunden: /boot/initrd.img-5.0.0-31-generic
Linux-Abbild gefunden: /boot/vmlinuz-5.0.0-23-generic
initrd-Abbild gefunden: /boot/initrd.img-5.0.0-23-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Windows 7 auf /dev/sda1 gefunden
Ubuntu Eoan Ermine (development branch) (19.10) auf /dev/sda10 gefunden
Windows 7 auf /dev/sda2 gefunden
Ubuntu 19.04 (19.04) auf /dev/sda9 gefunden
erledigt
aber in der grub.cfg taucht es nicht auf
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 7 (auf /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-C840F3D640F3C968' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 C840F3D640F3C968
else
search --no-floppy --fs-uuid --set=root C840F3D640F3C968
fi
parttool ${root} hidden-
chainloader +1
}
menuentry 'Windows 7 (auf /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-chain-4A34A53B34A52AC1' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 4A34A53B34A52AC1
else
search --no-floppy --fs-uuid --set=root 4A34A53B34A52AC1
fi
parttool ${root} hidden-
chainloader +1
}
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /vmlinuz root=/dev/sda9
initrd /initrd.img
}
submenu 'Erweiterte Optionen für Ubuntu 19.04 (19.04) (auf /dev/sda9)' $menuentry_id_option 'osprober-gnulinux-advanced-54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /vmlinuz root=/dev/sda9
initrd /initrd.img
}
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /vmlinuz root=/dev/sda9
initrd /initrd.img
}
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /vmlinuz root=/dev/sda9
initrd /initrd.img.old
}
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.0.0-32-generic--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /boot/vmlinuz-5.0.0-32-generic root=/dev/sda9
initrd /boot/initrd.img-5.0.0-32-generic
}
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.0.0-31-generic--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /boot/vmlinuz-5.0.0-31-generic root=/dev/sda9
initrd /boot/initrd.img-5.0.0-31-generic
}
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /vmlinuz root=/dev/sda9
initrd /initrd.img
}
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /vmlinuz root=/dev/sda9
initrd /initrd.img
}
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /vmlinuz root=/dev/sda9
initrd /initrd.img.old
}
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz.old--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /vmlinuz.old root=/dev/sda9
initrd /initrd.img.old
}
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej charly-ax, charly-ax schrieb: ...Damals hatte ich bei den Probiersystemen den Grub in den PBR installiert und den os-prober nicht abgeschaltet.
ist hier genau so
Boot Info Script 0.61 [1 April 2012]
============================= Boot Info Summary: ===============================
=> Grub2 (v1.99) is installed in the MBR of /dev/sda and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
in partition 85 for .
=> Grub2 (v1.99) is installed in the MBR of /dev/sdb and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
in partition 97 for .
=> Windows is installed in the MBR of /dev/sdc.
sda1: __________________________________________________________________________
File system: vfat
Boot sector type: FAT16
Boot sector info: According to the info in the boot sector, sda1 has 0
sectors.
Operating System:
Boot files:
sda2: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /grub.cfg
sda3: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sda4: __________________________________________________________________________
File system: Extended Partition
Boot sector type: -
Boot sector info:
sda5: __________________________________________________________________________
File system: ext4
Boot sector type: Grub2 (v1.99)
Boot sector info: Grub2 (v1.99) is installed in the boot sector of sda5
and looks at sector 210433328 of the same hard drive
for core.img. core.img is at this location and looks
in partition 85 for .
Operating System: Ubuntu 18.04.3 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab
sdb1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD /Windows/System32/winload.exe
sdb2: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Boot file info: Grub2 (v1.97-1.98) in the file /NST/nst_linux.mbr
looks at sector 293690712 of the same hard drive for
core.img, but core.img can not be found at this
location.
Operating System:
Boot files: /bootmgr /Boot/BCD /Windows/System32/winload.exe
sdb3: __________________________________________________________________________
File system: Extended Partition
Boot sector type: -
Boot sector info:
sdb5: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sdb6: __________________________________________________________________________
File system: ext4
Boot sector type: Grub2 (v1.99)
Boot sector info: Grub2 (v1.99) is installed in the boot sector of sdb6
and looks at sector 219158560 of the same hard drive
for core.img. core.img is at this location and looks
in partition 97 for .
Operating System: Ubuntu 16.04.6 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab
sdb7: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sdb8: __________________________________________________________________________
File system: ext4
Boot sector type: Grub2 (v1.99)
Boot sector info: Grub2 (v1.99) is installed in the boot sector of sdb8
and looks at sector 302556920 of the same hard drive
for core.img, but core.img can not be found at this
location.
Operating System: Ubuntu 18.04.3 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab
sdb9: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sdb10: _________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sdb11: _________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files: /menu.lst /grub/grub.cfg /grub.exe
sdb6 und 8
Aus welchem Grund auch immer dauerte in allen Systemen eine update-grub plötzlich bis zu 10 Minuten und einige Einträge waren ähnlich zu denen von Frieder108 mit den Einträgen wie "(auf /dev/sda10) (auf /dev/sda6) (auf /dev/sda9) (auf /dev/sda6) (auf /dev/sda9)".
ja, sowas hatte ich ja auch schon mal, blöd nur, daß das "Sieb" mittlerweile so 'großmaschig' ist. Gruß black tencate
|
TK87
Anmeldungsdatum: 8. Juli 2019
Beiträge: 217
Wohnort: Aachen
|
black_tencate schrieb: blacktencate@t520-xx:~$ cat /boot/grub.cfg | grep verhunzt
menuentry 'verhunzt 1 Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-425a672c-ca45-4e7a-8a63-faac759bdf22' {
menuentry 'verhunzt Ubuntu, mit Linux 4.15.0-65-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-65-generic-advanced-425a672c-ca45-4e7a-8a63-faac759bdf22' {
Dann setz doch noch die abschließende Geschweifte Klammer des Menuentryeintrages richtig rum, vielleicht taucht er dann ja auch auf... ODER: Du nimmst wie ich einfach diese → Frieder108 schrieb: Wenn man sich die grub.cfg anschaut, wird einem schwindlig - da sind endlos viele Einträge drin, die da so definitv nicht reingehören.
grub.cfg, um das ganze auch wirklich nachzustellen. Wer weiß was genau da aus der grub.cfg übernommen wird?! Vielleicht ja auch "nur' die einträge aus der 30_OS-Prober?!... Fakt ist sie werden übernommen, denn ich hatte die gleichen Debianeinträge in meiner grub.cfg, komplett mit /dev/sda10, obwohl die Partitionstabelle gar nur bis sda3 ging. In welchem Abschnitt dein Eintrag steht ist so nicht ersichtlich. Leider ist das Virtuelle System auf meinem Arbeitsrechner und ich bin inzwischen zuhause, aber ich mache das selbe gleich gerne hier noch mal und schicke es dir in ausführlich!
|
Frieder108
(Themenstarter)
Anmeldungsdatum: 7. März 2010
Beiträge: 8989
|
TK87 schrieb: grub.cfg, um das ganze auch wirklich nachzustellen. Wer weiß was genau da aus der grub.cfg übernommen wird?! Vielleicht ja auch "nur' die einträge aus der 30_OS-Prober?!... Fakt ist sie werden übernommen, denn ich hatte die gleichen Debianeinträge in meiner grub.cfg, komplett mit /dev/sda10, obwohl die Partitionstabelle gar nur bis sda3 ging. In welchem Abschnitt dein Eintrag steht ist so nicht ersichtlich.
Ich glaub es dir, auch wenn das eigentlich so nicht sein sollte. Und ich kann mich auch nicht daran erinnern, dass das "früher" so war → Ich mach den Spaß jetzt auch schon ein paar Jahre und hatte da nie Probleme damit. Ein update-grub hat die neuen Systeme immer schön aufgenommen, ohne von anderen Installationen beeinflusst zu werden. @ charly-ax schrieb:
Inzwischen installiere ich auch ein Hauptsystem und dann 2-3 weitere *buntus per "ubiquity -b" mit abgeschaltetem os-prober. Dies hatte ich bei dem alten Laptop dazumal auch als Problemlösung angewandt. So mach ich das ja eigentlich auch, also mit "ubiquity -b" und dann halt via /etc/grub.d/40_custom - aber wie weiter vorne erwähnt, wenn ich os-prober abschalte, verschwinden seltsamerweise auch die händischen Einträge. ☹ Nachtrag: Lubuntu 19.10 will auch nicht → Calamares stürzt mit folgender Meldung ab:
Schlechte unsquash Konfiguration Das Quelldateisystem "/cdrom/casper/filesystem.squashfs" existiert nicht
|
TK87
Anmeldungsdatum: 8. Juli 2019
Beiträge: 217
Wohnort: Aachen
|
black_tencate schrieb: was auch immer Du da getan hast?
So, auf ein neues:
leit@leitsystem:~$ sudo parted -l
[sudo] Passwort für leit:
Modell: ATA VBOX HARDDISK (scsi)
Festplatte /dev/sda: 42,9GB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: msdos
Disk-Flags:
Nummer Anfang Ende Größe Typ Dateisystem Flags
1 1049kB 20,0GB 20,0GB primary ext4 boot # Leitsystem
2 20,0GB 40,0GB 20,0GB primary ext4 # Subsystem
3 40,0GB 42,9GB 2949MB primary linux-swap(v1)
Grub.cfg des Leitsystems vorher:
leit@leitsystem:~$ 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 recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; 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_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
else
search --no-floppy --fs-uuid --set=root e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=de_DE
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=30
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=hidden
set timeout=0
# Fallback hidden-timeout code in case the timeout_style feature is
# unavailable.
elif sleep --interruptible 0 ; then
set timeout=0
fi
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 60,59,55; then
clear
fi
color_normal=light-gray/black
if [ -e ${prefix}/themes/ubuntu-mate/theme.txt ]; then
insmod png
theme=${prefix}/themes/ubuntu-mate/theme.txt
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=1
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-e684a3d2-451c-4e84-9bb5-9b3af5c29f0c' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
else
search --no-floppy --fs-uuid --set=root e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
fi
linux /boot/vmlinuz-5.0.0-31-generic root=UUID=e684a3d2-451c-4e84-9bb5-9b3af5c29f0c ro quiet splash $vt_handoff
initrd /boot/initrd.img-5.0.0-31-generic
}
submenu 'Erweiterte Optionen für Ubuntu' $menuentry_id_option 'gnulinux-advanced-e684a3d2-451c-4e84-9bb5-9b3af5c29f0c' {
menuentry 'Ubuntu, mit Linux 5.0.0-31-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.0.0-31-generic-advanced-e684a3d2-451c-4e84-9bb5-9b3af5c29f0c' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
else
search --no-floppy --fs-uuid --set=root e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
fi
echo 'Linux 5.0.0-31-generic wird geladen …'
linux /boot/vmlinuz-5.0.0-31-generic root=UUID=e684a3d2-451c-4e84-9bb5-9b3af5c29f0c ro quiet splash $vt_handoff
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-5.0.0-31-generic
}
menuentry 'Ubuntu, mit Linux 5.0.0-31-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.0.0-31-generic-recovery-e684a3d2-451c-4e84-9bb5-9b3af5c29f0c' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
else
search --no-floppy --fs-uuid --set=root e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
fi
echo 'Linux 5.0.0-31-generic wird geladen …'
linux /boot/vmlinuz-5.0.0-31-generic root=UUID=e684a3d2-451c-4e84-9bb5-9b3af5c29f0c ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-5.0.0-31-generic
}
menuentry 'Ubuntu, mit Linux 4.18.0-15-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.18.0-15-generic-advanced-e684a3d2-451c-4e84-9bb5-9b3af5c29f0c' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
else
search --no-floppy --fs-uuid --set=root e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
fi
echo 'Linux 4.18.0-15-generic wird geladen …'
linux /boot/vmlinuz-4.18.0-15-generic root=UUID=e684a3d2-451c-4e84-9bb5-9b3af5c29f0c ro quiet splash $vt_handoff
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-4.18.0-15-generic
}
menuentry 'Ubuntu, mit Linux 4.18.0-15-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.18.0-15-generic-recovery-e684a3d2-451c-4e84-9bb5-9b3af5c29f0c' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
else
search --no-floppy --fs-uuid --set=root e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
fi
echo 'Linux 4.18.0-15-generic wird geladen …'
linux /boot/vmlinuz-4.18.0-15-generic root=UUID=e684a3d2-451c-4e84-9bb5-9b3af5c29f0c ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-4.18.0-15-generic
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
else
search --no-floppy --fs-uuid --set=root e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
fi
knetbsd /boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
else
search --no-floppy --fs-uuid --set=root e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
fi
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Ubuntu 18.04.2 LTS (18.04) (auf /dev/sda2)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-fd6f7c70-0a24-4873-a276-7ec7750b7bb7' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 fd6f7c70-0a24-4873-a276-7ec7750b7bb7
else
search --no-floppy --fs-uuid --set=root fd6f7c70-0a24-4873-a276-7ec7750b7bb7
fi
linux /boot/vmlinuz-5.0.0-31-generic root=/dev/sda2
initrd /boot/initrd.img-5.0.0-31-generic
}
submenu 'Erweiterte Optionen für Ubuntu 18.04.2 LTS (18.04) (auf /dev/sda2)' $menuentry_id_option 'osprober-gnulinux-advanced-fd6f7c70-0a24-4873-a276-7ec7750b7bb7' {
menuentry 'Ubuntu 18.04.2 LTS (18.04) (auf /dev/sda2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.0.0-31-generic--fd6f7c70-0a24-4873-a276-7ec7750b7bb7' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 fd6f7c70-0a24-4873-a276-7ec7750b7bb7
else
search --no-floppy --fs-uuid --set=root fd6f7c70-0a24-4873-a276-7ec7750b7bb7
fi
linux /boot/vmlinuz-5.0.0-31-generic root=/dev/sda2
initrd /boot/initrd.img-5.0.0-31-generic
}
menuentry 'Ubuntu 18.04.2 LTS (18.04) (auf /dev/sda2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.18.0-15-generic--fd6f7c70-0a24-4873-a276-7ec7750b7bb7' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 fd6f7c70-0a24-4873-a276-7ec7750b7bb7
else
search --no-floppy --fs-uuid --set=root fd6f7c70-0a24-4873-a276-7ec7750b7bb7
fi
linux /boot/vmlinuz-4.18.0-15-generic root=/dev/sda2
initrd /boot/initrd.img-4.18.0-15-generic
}
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Grub.cfg des Subsystems:
leit@leitsystem:~$ sudo mount /dev/sda2 /mnt
[sudo] Passwort für leit:
leit@leitsystem:~$ cat /mnt/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 recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; 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_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 1681224d-9dee-4270-b389-9757ee492a12
else
search --no-floppy --fs-uuid --set=root 1681224d-9dee-4270-b389-9757ee492a12
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=de_DE
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=30
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=hidden
set timeout=0
# Fallback hidden-timeout code in case the timeout_style feature is
# unavailable.
elif sleep --interruptible 0 ; then
set timeout=0
fi
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
#set_background_image "images/tile.png";
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 0,0,0; then
clear
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=1
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1681224d-9dee-4270-b389-9757ee492a12' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
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 1681224d-9dee-4270-b389-9757ee492a12
else
search --no-floppy --fs-uuid --set=root 1681224d-9dee-4270-b389-9757ee492a12
fi
linux /boot/vmlinuz-5.0.0-31-generic root=UUID=1681224d-9dee-4270-b389-9757ee492a12 ro quiet splash $vt_handoff
initrd /boot/initrd.img-5.0.0-31-generic
}
submenu 'Erweiterte Optionen für Ubuntu' $menuentry_id_option 'gnulinux-advanced-1681224d-9dee-4270-b389-9757ee492a12' {
menuentry 'Ubuntu, mit Linux 5.0.0-31-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.0.0-31-generic-advanced-1681224d-9dee-4270-b389-9757ee492a12' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
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 1681224d-9dee-4270-b389-9757ee492a12
else
search --no-floppy --fs-uuid --set=root 1681224d-9dee-4270-b389-9757ee492a12
fi
echo 'Linux 5.0.0-31-generic wird geladen …'
linux /boot/vmlinuz-5.0.0-31-generic root=UUID=1681224d-9dee-4270-b389-9757ee492a12 ro quiet splash $vt_handoff
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-5.0.0-31-generic
}
menuentry 'Ubuntu, mit Linux 5.0.0-31-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.0.0-31-generic-recovery-1681224d-9dee-4270-b389-9757ee492a12' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
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 1681224d-9dee-4270-b389-9757ee492a12
else
search --no-floppy --fs-uuid --set=root 1681224d-9dee-4270-b389-9757ee492a12
fi
echo 'Linux 5.0.0-31-generic wird geladen …'
linux /boot/vmlinuz-5.0.0-31-generic root=UUID=1681224d-9dee-4270-b389-9757ee492a12 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-5.0.0-31-generic
}
menuentry 'Ubuntu, mit Linux 5.0.0-29-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.0.0-29-generic-advanced-1681224d-9dee-4270-b389-9757ee492a12' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
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 1681224d-9dee-4270-b389-9757ee492a12
else
search --no-floppy --fs-uuid --set=root 1681224d-9dee-4270-b389-9757ee492a12
fi
echo 'Linux 5.0.0-29-generic wird geladen …'
linux /boot/vmlinuz-5.0.0-29-generic root=UUID=1681224d-9dee-4270-b389-9757ee492a12 ro quiet splash $vt_handoff
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-5.0.0-29-generic
}
menuentry 'Ubuntu, mit Linux 5.0.0-29-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.0.0-29-generic-recovery-1681224d-9dee-4270-b389-9757ee492a12' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
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 1681224d-9dee-4270-b389-9757ee492a12
else
search --no-floppy --fs-uuid --set=root 1681224d-9dee-4270-b389-9757ee492a12
fi
echo 'Linux 5.0.0-29-generic wird geladen …'
linux /boot/vmlinuz-5.0.0-29-generic root=UUID=1681224d-9dee-4270-b389-9757ee492a12 ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-5.0.0-29-generic
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
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 1681224d-9dee-4270-b389-9757ee492a12
else
search --no-floppy --fs-uuid --set=root 1681224d-9dee-4270-b389-9757ee492a12
fi
knetbsd /boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
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 1681224d-9dee-4270-b389-9757ee492a12
else
search --no-floppy --fs-uuid --set=root 1681224d-9dee-4270-b389-9757ee492a12
fi
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Debian GNU/Linux 10 (buster) (auf /dev/sda10) (auf /dev/sda9) (auf /dev/sda6) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /vmlinuz root=/dev/sda10
initrd /initrd.img
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
Grub.cfg des Leitsystems, nach update-grub:
leit@leitsystem:~$ sudo update-grub
[sudo] Passwort für leit:
Sourcing file `/etc/default/grub'
GRUB-Konfigurationsdatei wird erstellt …
Linux-Abbild gefunden: /boot/vmlinuz-5.0.0-31-generic
initrd-Abbild gefunden: /boot/initrd.img-5.0.0-31-generic
Linux-Abbild gefunden: /boot/vmlinuz-4.18.0-15-generic
initrd-Abbild gefunden: /boot/initrd.img-4.18.0-15-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Ubuntu 18.04.2 LTS (18.04) auf /dev/sda2 gefunden
erledigt
leit@leitsystem:~$ 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 recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; 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_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
else
search --no-floppy --fs-uuid --set=root e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=de_DE
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=30
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=hidden
set timeout=0
# Fallback hidden-timeout code in case the timeout_style feature is
# unavailable.
elif sleep --interruptible 0 ; then
set timeout=0
fi
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 60,59,55; then
clear
fi
color_normal=light-gray/black
if [ -e ${prefix}/themes/ubuntu-mate/theme.txt ]; then
insmod png
theme=${prefix}/themes/ubuntu-mate/theme.txt
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=1
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-e684a3d2-451c-4e84-9bb5-9b3af5c29f0c' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
else
search --no-floppy --fs-uuid --set=root e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
fi
linux /boot/vmlinuz-5.0.0-31-generic root=UUID=e684a3d2-451c-4e84-9bb5-9b3af5c29f0c ro quiet splash $vt_handoff
initrd /boot/initrd.img-5.0.0-31-generic
}
submenu 'Erweiterte Optionen für Ubuntu' $menuentry_id_option 'gnulinux-advanced-e684a3d2-451c-4e84-9bb5-9b3af5c29f0c' {
menuentry 'Ubuntu, mit Linux 5.0.0-31-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.0.0-31-generic-advanced-e684a3d2-451c-4e84-9bb5-9b3af5c29f0c' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
else
search --no-floppy --fs-uuid --set=root e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
fi
echo 'Linux 5.0.0-31-generic wird geladen …'
linux /boot/vmlinuz-5.0.0-31-generic root=UUID=e684a3d2-451c-4e84-9bb5-9b3af5c29f0c ro quiet splash $vt_handoff
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-5.0.0-31-generic
}
menuentry 'Ubuntu, mit Linux 5.0.0-31-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.0.0-31-generic-recovery-e684a3d2-451c-4e84-9bb5-9b3af5c29f0c' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
else
search --no-floppy --fs-uuid --set=root e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
fi
echo 'Linux 5.0.0-31-generic wird geladen …'
linux /boot/vmlinuz-5.0.0-31-generic root=UUID=e684a3d2-451c-4e84-9bb5-9b3af5c29f0c ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-5.0.0-31-generic
}
menuentry 'Ubuntu, mit Linux 4.18.0-15-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.18.0-15-generic-advanced-e684a3d2-451c-4e84-9bb5-9b3af5c29f0c' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
else
search --no-floppy --fs-uuid --set=root e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
fi
echo 'Linux 4.18.0-15-generic wird geladen …'
linux /boot/vmlinuz-4.18.0-15-generic root=UUID=e684a3d2-451c-4e84-9bb5-9b3af5c29f0c ro quiet splash $vt_handoff
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-4.18.0-15-generic
}
menuentry 'Ubuntu, mit Linux 4.18.0-15-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.18.0-15-generic-recovery-e684a3d2-451c-4e84-9bb5-9b3af5c29f0c' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
else
search --no-floppy --fs-uuid --set=root e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
fi
echo 'Linux 4.18.0-15-generic wird geladen …'
linux /boot/vmlinuz-4.18.0-15-generic root=UUID=e684a3d2-451c-4e84-9bb5-9b3af5c29f0c ro recovery nomodeset
echo 'Initiale Ramdisk wird geladen …'
initrd /boot/initrd.img-4.18.0-15-generic
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
else
search --no-floppy --fs-uuid --set=root e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
fi
knetbsd /boot/memtest86+.elf
}
menuentry 'Memory test (memtest86+, serial console 115200)' {
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
else
search --no-floppy --fs-uuid --set=root e684a3d2-451c-4e84-9bb5-9b3af5c29f0c
fi
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Ubuntu 18.04.2 LTS (18.04) (auf /dev/sda2)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-fd6f7c70-0a24-4873-a276-7ec7750b7bb7' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 fd6f7c70-0a24-4873-a276-7ec7750b7bb7
else
search --no-floppy --fs-uuid --set=root fd6f7c70-0a24-4873-a276-7ec7750b7bb7
fi
linux /boot/vmlinuz-5.0.0-31-generic root=UUID=1681224d-9dee-4270-b389-9757ee492a12 ro quiet splash $vt_handoff
initrd /boot/initrd.img-5.0.0-31-generic
}
submenu 'Erweiterte Optionen für Ubuntu 18.04.2 LTS (18.04) (auf /dev/sda2)' $menuentry_id_option 'osprober-gnulinux-advanced-fd6f7c70-0a24-4873-a276-7ec7750b7bb7' {
menuentry 'Ubuntu (auf /dev/sda2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.0.0-31-generic--fd6f7c70-0a24-4873-a276-7ec7750b7bb7' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 fd6f7c70-0a24-4873-a276-7ec7750b7bb7
else
search --no-floppy --fs-uuid --set=root fd6f7c70-0a24-4873-a276-7ec7750b7bb7
fi
linux /boot/vmlinuz-5.0.0-31-generic root=UUID=1681224d-9dee-4270-b389-9757ee492a12 ro quiet splash $vt_handoff
initrd /boot/initrd.img-5.0.0-31-generic
}
menuentry 'Ubuntu, mit Linux 5.0.0-31-generic (auf /dev/sda2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.0.0-31-generic--fd6f7c70-0a24-4873-a276-7ec7750b7bb7' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 fd6f7c70-0a24-4873-a276-7ec7750b7bb7
else
search --no-floppy --fs-uuid --set=root fd6f7c70-0a24-4873-a276-7ec7750b7bb7
fi
linux /boot/vmlinuz-5.0.0-31-generic root=UUID=1681224d-9dee-4270-b389-9757ee492a12 ro quiet splash $vt_handoff
initrd /boot/initrd.img-5.0.0-31-generic
}
menuentry 'Ubuntu, mit Linux 5.0.0-31-generic (recovery mode) (auf /dev/sda2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-5.0.0-31-generic-root=UUID=1681224d-9dee-4270-b389-9757ee492a12 ro recovery nomodeset-fd6f7c70-0a24-4873-a276-7ec7750b7bb7' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 fd6f7c70-0a24-4873-a276-7ec7750b7bb7
else
search --no-floppy --fs-uuid --set=root fd6f7c70-0a24-4873-a276-7ec7750b7bb7
fi
linux /boot/vmlinuz-5.0.0-31-generic root=UUID=1681224d-9dee-4270-b389-9757ee492a12 ro recovery nomodeset
initrd /boot/initrd.img-5.0.0-31-generic
}
menuentry 'Debian GNU/Linux 10 (buster) (auf /dev/sda10) (auf /dev/sda9) (auf /dev/sda6) (auf /dev/sda9) (auf /dev/sda2)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--fd6f7c70-0a24-4873-a276-7ec7750b7bb7' {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 fd6f7c70-0a24-4873-a276-7ec7750b7bb7
else
search --no-floppy --fs-uuid --set=root fd6f7c70-0a24-4873-a276-7ec7750b7bb7
fi
linux /vmlinuz root=/dev/sda10
initrd /initrd.img
}
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ### Und falls du mir jetzt immer noch nicht glaubst: Megalink zur Virtualbox-VDI folgt, dann kannst du dich selbst überzeugen!
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej TK87, TK87 schrieb: black_tencate schrieb: blacktencate@t520-xx:~$ cat /boot/grub.cfg | grep verhunzt
menuentry 'verhunzt 1 Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-425a672c-ca45-4e7a-8a63-faac759bdf22' {
menuentry 'verhunzt Ubuntu, mit Linux 4.15.0-65-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-65-generic-advanced-425a672c-ca45-4e7a-8a63-faac759bdf22' {
>
Dann setz doch noch die abschließende Geschweifte Klammer des Menuentryeintrages richtig rum, vielleicht taucht er dann ja auch auf
Du siehst doch da oben nur den durch grep erzeugten Auszug! Aber Du hast recht, mit der ominösen
grub.cfg
kommen auch bei mir so verrückte Einträge, noch mal um einige sdx erweitert.
...
menuentry 'Ubuntu Eoan Ermine (development branch) (19.10) (auf /dev/sda10) (auf /dev/sda9) (auf /dev/sda6) (auf /dev/sda9) (auf /dev/sda6) (auf /dev/sda9) (auf /dev/sdb8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--425a672c-ca45-4e7a-8a63-faac759bdf22' {
... Gruß black tencate EDIT.: Daß der os-prober nicht 'sauber' arbeitet, hatte ich ja schon mal hier geschrieben
|
TK87
Anmeldungsdatum: 8. Juli 2019
Beiträge: 217
Wohnort: Aachen
|
black_tencate schrieb: EDIT.: Daß der os-prober nicht 'sauber' arbeitet, hatte ich ja schon mal hier geschrieben
Über den selben Stein bin ich gestern Abend beim aufsetzen des virtuellen Systems auch gestolpert 🤣 - und es handelt sich auch hier um das selbe Problem. Nach dem ich das System auf sda1 fertig installiert hatte, dieses mit dd auf sda2 geklont, anschließend dem geklonten System mit tune2fs eine random UUID verpasst, blkid zeigte diese auch wunderbar an. Die /etc/fstab des geklonten Systems angepasst - und trotzdem hat der OS-Prober immer wieder die alte UUID in die grub.cfg geschrieben... solange die grub.cfg auf dem geklonten System noch vorhanden war. OS-Prober arbeitet nicht wirklich unsauber, vielmehr generiert er nur dann einen wirklich neuen Booteintrag from scratch, wenn er keine grub.cfg findet, ansonsten nimmt er sich die enstprechenden Daten aus dieser.
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej TK87, TK87 schrieb: ...
OS-Prober arbeitet nicht wirklich unsauber, vielmehr generiert er nur dann einen wirklich neuen Booteintrag from scratch, wenn er keine grub.cfg findet, ansonsten nimmt er sich die enstprechenden Daten aus dieser.
hm...dem kann ich so nicht zustimmen:
Gruß black tencate
|
Frieder108
(Themenstarter)
Anmeldungsdatum: 7. März 2010
Beiträge: 8989
|
TK87 schrieb: black_tencate schrieb: EDIT.: Daß der os-prober nicht 'sauber' arbeitet, hatte ich ja schon mal hier geschrieben
Über den selben Stein bin ich gestern Abend beim aufsetzen des virtuellen Systems auch gestolpert
Ich kann das mittlerweile bestätigen - nachdem das gestern alles 19.10-Testversionen waren, hab ich vorhin mal ein 19.04 via ubiquity -b auf die vakante sda10 installiert und danach im Hauptsystem ein update-grub laufen lassen. Bis hier hin ist alles gut, Ubuntu wird gefunden und steht beim Booten im Grub-Menü zur Verfügung und lässt sich auch starten. 👍 Dann zurück ins Kubuntu 18.04 (Hauptsystem) und dort die /etc/grub.d/40_custom bearbeitet
#!/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 "Ubuntu 19.04 auf /dev/sda10" {
set root=(hd0,msdos10)
linux /vmlinuz root=/dev/sda10
initrd /initrd.img
}
menuentry "Kubuntu 19.04 auf /dev/sda9" {
set root=(hd0,msdos9)
linux /vmlinuz root=/dev/sda9
initrd /initrd.img
}
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root C840F3D640F3C968
drivemap -s (hd0) ${root}
chainloader +1
}
dann alle 3 Einträge kontrolliert und alle 3 funktionieren. Danach hab ich os-prober via
sudo chmod -x /etc/grub.d/30_os-prober && sudo update-grub
ausgeschaltet → beim Neustart steht kein Grub-Menü zur Verfügung, Kubuntu 18.04 startet automatisch durch, so, als ob kein anderes Betriebssystem verfügbar wäre. Das war vor kurzem noch definitiv anders, da gab es beim Abschalten von os-prober ein sauberes und übersichtliches Grub-Menü. TK87 schrieb: OS-Prober arbeitet nicht wirklich unsauber, vielmehr generiert er nur dann einen wirklich neuen Booteintrag from scratch, wenn er keine grub.cfg findet, ansonsten nimmt er sich die enstprechenden Daten aus dieser.
Es bietet sich gerade an, dem nach zu gehen - ich werd mal ins 19.04 gehen und dort ein update-grub laufen lassen und dann später das 19.04 durch etwas anderes ersetzen → wenn ich danach dann im Hauptsystem noch einen Eintrag zu 19.04 bekomme, dann haben wir es hier wohl tatsächlich mit einem in os-prober zu tun.
|
Frieder108
(Themenstarter)
Anmeldungsdatum: 7. März 2010
Beiträge: 8989
|
Frieder108 schrieb: Es bietet sich gerade an, dem nach zu gehen - ich werd mal ins 19.04 gehen und dort ein update-grub laufen lassen und dann später das 19.04 durch etwas anderes ersetzen → wenn ich danach dann im Hauptsystem noch einen Eintrag zu 19.04 bekomme, dann haben wir es hier wohl tatsächlich mit einem in os-prober zu tun.
japp, ist so - nach dem Erstellen einer grub.cfg in 19.04 hab ich das 19.04 auf 19.10 hoch gehievt und dann im Hauptsystem via update-grub ausgeführt. Ich hätte es nicht für möglich gehalten, aber die grub.cfg auf dem Nebensystem beeinflusst tatsächlich die Konfiguration im Hauptsystem
menuentry 'Ubuntu 19.04 (19.04) (auf /dev/sda10) (auf /dev/sda9)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/vmlinuz--54db71f2-7c62-4c73-bf23-46e69d17d4e1' {
insmod part_msdos
insmod ext2
set root='hd0,msdos9'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 54db71f2-7c62-4c73-bf23-46e69d17d4e1
else
search --no-floppy --fs-uuid --set=root 54db71f2-7c62-4c73-bf23-46e69d17d4e1
fi
linux /vmlinuz root=/dev/sda10
initrd /initrd.img Und ganz verrückt, die UUID ist von der sda9, aber dieses linux /vmlinuz root=/dev/sda10 passt da nun mal überhaupt nicht.
Hmmm, ok, wenn man es weiß, dann kann man sich darauf einstellen - aktuell bedeutet das für mich, dass ich im Hauptsystem os-prober nicht ausschalten kann und in diversen Nebensystemen keine grub-cfg schreiben lassen darf.
Lästig daran empfinde ich das mit dem os-prober :(
|