Problem behoben, Grub rescue CD eingelegt "BOOT REPAIR", grub.cfg wurde angezeigt, sauber, Probe:
hirsute@hirsute-Aspire-5750G:~$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-6.5.0-10-generic root=UUID=e4b08ff5-ce39-40c2-b88e-9352640aa6be ro quiet splash
hirsute@hirsute-Aspire-5750G:~$
Nur sind jetzt beim Booten 2 Einträge für windows angelegt,obwohl nur 1 vorhanden ist einmal sda1 und einmal sda2. ich kann mir eins aussuchen. wie löse ich das, bootloader (grub2) aktualisieren ?
"Gelöst":
In Anlehnung an diesen Thraed meinerseits
https://forum.ubuntuusers.de/topic/grub2-zeigt-win10-eintrag-doppelt-an/
hab ich es diesmal gut recherchiert und wie im Wiki GRUB 2/Konfiguration beschrieben die Deaktivierungsoption für eine Partition gewählt, in meinem Fall sda2, windows wird ja in sda1 und sda2 angezeigt, beides lässt sich auch starten. Das macht das Anlegen der /etc/grub.d/40_custom überflüssig und das Ausschalten des os-prober ist ebenfalls überflüssig was ja das Erkennen neuer Betriebssysteme verhindern würde.
Den Eintrag hab ich in der /etc/default/grub richtig gesetzt und nach sudo update-grub funktioniert es einwandfei. das löst zwar nicht die Wurzel des Problems, nämlich das unnötige Anlegen der bootmgr in sda2, aber so bin ich völlig zufrieden.
Nachfragen wollte ich nochmal, da ich das im Wiki nicht ganz konkret verstanden habe, ob jetzt durch GRUB_OS_PROBER_SKIP_LIST der os-prober völlig deaktiviert wird oder wie gewollt nur die Partition sda2 (also nicht das durch das Anlegen des Skip/Überspringens auch weitere Betriebssysteme die installiert werden nun nicht mehr erkannt werden - das wäre nicht gewollt.
Meine /etc/default/grub sieht jetzt so aus:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_OS_PROBER_SKIP_LIST="265822AB58227A27@/dev/sda2"
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Ich habe sda7 als Startpartition gewählt, vorher sda5 - ich möchte aber jetzt das aktuelle Ubuntu 23.10 starten wegen der besseren Aktualisierung bzw. Sicherheit wo auch ein grub2 installiert ist, sollte ich das mal ändern wollen muss ich dran denken das dort auch zu setzen.
Grüße noch an black_tencate , ich bin offen für Korrekturen und Verbesserungsvorschläge oder weitere Kommentare die mich schlauer machen, bzw. ist gewünscht!. LG
LG