ubuntuusers.de

Dualboot EFI Windows Boot Eintrag

Status: Ungelöst | Ubuntu-Version: Kubuntu 26.04 (Resolute Raccoon)
Antworten |

len16

Anmeldungsdatum:
11. März 2024

Beiträge: 146

https://wiki.ubuntuusers.de/EFI_Problembehebung/#EFI-Eintrag-wurde-geloescht-oder-zerstoert

Hallo, meine Neuinstallation Kubuntu 26.04 startet ohne Probleme, wie muss ich bei K 26.04 den Windows Eintrag hinzufügen?

So habe ich das Problem bei Kubuntu 24.04 immer lösen können:

EFI-Partition ist /dev/sda1

sudo efibootmgr -c --bootnum 0015 -d /dev/sda -p 1 -w -L "Windows Boot Manager" -l \\EFI\\Microsoft\\Boot\\bootmgfw.efi

Bei einem Upgradesystem K24.04 –→ K26.04 ist eine funktionierende Windows Startauswahl vorhanden.

Bei der Neuinstallation wurde die EFI UUID durch das Formatieren geändert.

Wie muss ich bei Kubuntu 26.04 vorgehen um Windows starten zu können?

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 8141

>> GRUB 2/Konfiguration (Abschnitt „GRUB-DISABLE-OS-PROBER“) <<

sudo update-grub nicht vergessen.

len16

(Themenstarter)

Anmeldungsdatum:
11. März 2024

Beiträge: 146

# If you change this file or any /etc/default/grub.d/*.cfg file,
# run 'update-grub' afterwards to update /boot/grub/grub.cfg.
# For full documentation of the options in these files, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR='Kubuntu'
GRUB_CMDLINE_LINUX_DEFAULT='quiet splash resume=UUID=xxxxxxxxxxxxxxxxxxxxxxxx' ## geändert
GRUB_CMDLINE_LINUX=""

# If your computer has multiple operating systems installed, then you
# probably want to run os-prober. However, if your computer is a host
# for guest OSes installed via LVM or raw disk devices, running
# os-prober can cause damage to those guest OSes as it mounts
# filesystems to look for things.
#GRUB_DISABLE_OS_PROBER=false
GRUB_DISABLE_OS_PROBER=false

# 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_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE/GOP/UGA
# you can see them in real GRUB with the command `videoinfo'
#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"

Warum ist bei K 26.04 eine UUID bei den Kernelparametern?

"sudo update-grub" findet Windows nicht.

INFO

 tree
.
├── BOOT
│   ├── BOOTX64.EFI
│   ├── fbx64.efi
│   └── mmx64.efi
├── kubuntu
│   ├── BOOTX64.CSV
│   ├── grub.cfg
│   ├── grubx64.efi
│   ├── mmx64.efi
│   └── shimx64.efi

Ich vermute ich durch die Formatierung den Windows Part gelöscht

INFO System 24.04

tree
.
├── EFI
│   ├── Boot
│   │   ├── bootx64.efi
│   │   ├── fbx64.efi
│   │   └── mmx64.efi
│   ├── Microsoft
│   │   ├── Boot
│   │   │   ├── BCD
│   │   │   ├── BCD.LOG
│   │   │   ├── BCD.LOG1
│   │   │   ├── BCD.LOG2
│   │   │   ├── bg-BG
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── bootmgfw.efi
│   │   │   ├── bootmgr.efi
│   │   │   ├── BOOTSTAT.DAT
│   │   │   ├── boot.stl
│   │   │   ├── cs-CZ
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── da-DK
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── de-DE
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── el-GR
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── en-GB
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── en-US
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── es-ES
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── es-MX
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── et-EE
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── fi-FI
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── Fonts
│   │   │   │   ├── chs_boot.ttf
│   │   │   │   ├── cht_boot.ttf
│   │   │   │   ├── jpn_boot.ttf
│   │   │   │   ├── kor_boot.ttf
│   │   │   │   ├── malgun_boot.ttf
│   │   │   │   ├── malgunn_boot.ttf
│   │   │   │   ├── meiryo_boot.ttf
│   │   │   │   ├── meiryon_boot.ttf
│   │   │   │   ├── msjh_boot.ttf
│   │   │   │   ├── msjhn_boot.ttf
│   │   │   │   ├── msyh_boot.ttf
│   │   │   │   ├── msyhn_boot.ttf
│   │   │   │   ├── segmono_boot.ttf
│   │   │   │   ├── segoen_slboot.ttf
│   │   │   │   ├── segoe_slboot.ttf
│   │   │   │   └── wgl4_boot.ttf
│   │   │   ├── fr-CA
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── fr-FR
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── hr-HR
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── hu-HU
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── it-IT
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── ja-JP
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── kd_02_10df.dll
│   │   │   ├── kd_02_10ec.dll
│   │   │   ├── kd_02_1137.dll
│   │   │   ├── kd_02_14e4.dll
│   │   │   ├── kd_02_15b3.dll
│   │   │   ├── kd_02_1969.dll
│   │   │   ├── kd_02_19a2.dll
│   │   │   ├── kd_02_1af4.dll
│   │   │   ├── kd_02_8086.dll
│   │   │   ├── kd_07_1415.dll
│   │   │   ├── kd_0C_8086.dll
│   │   │   ├── kdnet_uart16550.dll
│   │   │   ├── kdstub.dll
│   │   │   ├── ko-KR
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── lt-LT
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── lv-LV
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── memtest.efi
│   │   │   ├── nb-NO
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── nl-NL
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── pl-PL
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── pt-BR
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── pt-PT
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── qps-ploc
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── Resources
│   │   │   │   ├── bootres.dll
│   │   │   │   └── de-DE
│   │   │   │       └── bootres.dll.mui
│   │   │   ├── ro-RO
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── ru-RU
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── SecureBootRecovery.efi
│   │   │   ├── sk-SK
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── sl-SI
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── sr-Latn-RS
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── sv-SE
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── tr-TR
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   ├── uk-UA
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   └── bootmgr.efi.mui
│   │   │   ├── winsipolicy.p7b
│   │   │   ├── zh-CN
│   │   │   │   ├── bootmgfw.efi.mui
│   │   │   │   ├── bootmgr.efi.mui
│   │   │   │   └── memtest.efi.mui
│   │   │   └── zh-TW
│   │   │       ├── bootmgfw.efi.mui
│   │   │       ├── bootmgr.efi.mui
│   │   │       └── memtest.efi.mui
│   │   └── Recovery
│   │       ├── BCD
│   │       ├── BCD.LOG
│   │       ├── BCD.LOG1
│   │       └── BCD.LOG2

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11435

Hej len16,

dann wirst du wohl den Bootloader für Windows reparieren/neu erstellen müssen.

Mit Inst.iso → cmd (X:\sources → cd \Windows\system32)

  • bootrec /fixmbr

  • bootrec /fixboot

  • bootsect /nt60 sys

  • bootrec /fixboot

  • bootrec /scanos

  • bootrec /rebuildbcd

  • exit

erneut Reparatur mit Inst.iso

https://recoverit.wondershare.de/partition-tips/repair-efi-bootloader-in-windows.html

Gruß black tencate

len16

(Themenstarter)

Anmeldungsdatum:
11. März 2024

Beiträge: 146

Wie hätte ich die clean Installation von Kubuntu 26.04 vornehmen müssen, damit das Problem nicht auftritt?

Formatiere ich ich efi Partition nicht, sind dort alte Fragmente, Kernelhinweise, von Kubuntu 24.04 enthalten.

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11435

Hej len16,

len16 schrieb:

Wie hätte ich die clean Installation von Kubuntu 26.04 vornehmen müssen, damit das Problem nicht auftritt?

Formatiere ich ich efi Partition nicht, sind dort alte Fragmente, Kernelhinweise, von Kubuntu 24.04 enthalten.

nö, wie das denn? Es ist ja gerade so, daß Ubuntu immer das Verzeichnis >ESP>/efi/ubuntu verwendet, und damit alte Einträge (gnadenlos) überschreibt.

Kernelhinweise?

Die Einträge im NVRAM muß (?te) man zumindest bis 24.x selber entfernen (oder mit doppelten Namen leben und wissen, welcher gültig ist, falls man über das oeverride Menü booten wollte).

Du hättest auch die bisherige ESP (mit den Windowseinträgen) einfach lassen können, ihr das flag esp entziehen, eine neue ESP bei der Kubuntuinstallation anlegen können, und dann mittels os-prober auf den Windowseintrag zugreifen können.

Oder einfach vorher das Verzeichnis <ESP>/efi/ubuntu löschen können.

Da ist noch viel Lernstoff.

Gruß black tencate

len16

(Themenstarter)

Anmeldungsdatum:
11. März 2024

Beiträge: 146

Danke, so ganz einfach ist die Lösung aber nicht.

Mit Hilfe eine kopierten Microsoft Folders, siehe folgend und rEFInd habe ich das Problem lösen können.

ree
.
├── EFI
│   ├── Boot
│   │   ├── bootx64.efi
│   │   ├── fbx64.efi
│   │   └── mmx64.efi
│   ├── Microsoft
│   │   ├── Boot
│   │   │   ├── BCD
│   │   │   ├── BCD.LOG
│   │   │   ├── BCD.LOG1
│   │   │   ├── BCD.LOG2
│   │   │   ├── bg-BG

usw.

Ich wundere mich etwas über den Calamares Intaller https://wiki.ubuntuusers.de/Howto/Calamares_nachr%C3%BCsten/ , das entstehende Problem habe ich vorab nicht erkennen können. Oder lag vermutlich mehr an mir, weil ich keine Erfahrung habe.

Ruth-Wies

Avatar von Ruth-Wies

Anmeldungsdatum:
12. April 2023

Beiträge: 927

Wohnort: im Exil ;(

len16 schrieb:

… Ich wundere mich etwas über den Calamares Intaller https://wiki.ubuntuusers.de/Howto/Calamares_nachr%C3%BCsten/ , das entstehende Problem habe ich vorab nicht erkennen können. …

Ich nehme an, dass du das Howto „Calamares nachrüsten“ nicht angewendet hast, da Kubuntu bereits mit Calamares ausgeliefert wird. Damit ist die Verlinkung und Bezugnahme darauf mindestens unnötig, wenn nicht sogar sinnfrei.

Oder hast irgendwelche Anpassungen von Calamares vorgenommen, die im Howto stehen? Dann wäre es natürlich sinnvoll dazu zu schreiben, was du gemacht hast, damit man nachvollziehen kann, wo das Problem entstanden sein könnte.

len16

(Themenstarter)

Anmeldungsdatum:
11. März 2024

Beiträge: 146

Mit Calamares habe ich nichts aktiv getan, nur genutzt, wie angeboten.

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 17070

Hallo len16,

Grub2 und NVRAM haben nur bedingt etwas miteinander zu tun .... also nicht verwechseln.

Und so kann das Grub2 Menue nicht erscheinen.

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0

Gruss Lidux

len16

(Themenstarter)

Anmeldungsdatum:
11. März 2024

Beiträge: 146

So kannte ich es auch, erscheint aber trotzdem, da hat sich wohl irgendwo etwas geändert.

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11435

Hej len16

(und auch Lidux)

GRUB_2/Konfiguration: wurde ja schon verlinkt, ja, der Artikel ist mächtig!

GRUB 2/Konfiguration (Abschnitt „GRUB-TIMEOUT-STYLE“) → beachte den zugehörigen

Hinweis

Gruß black tencate

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 17070

Hallo len16,

Dann bitte nicht vergessen, den Thread auf gelöst zu setzen.

Gruss Lidux

Antworten |