Ich möchte wissen, wie ich Ubuntu mit bcdedit zum Startmenü von Windows 8 hinzufüge.
Ich habe UEFI mit aktiviertem sicheren Start und beide Betriebssysteme können durch Drücken von F9 aus dem UEFI-Startmenü gestartet werden.
Ich habe auch eine GPT-Festplattenpartitionierung.
Bitte schlagen Sie nicht vor, Windows zu Grub hinzuzufügen, da ich dies bereits getan habe. Windows ändert während der Aktualisierung hin und wieder den Standard-Bootmanager zurück auf den von Windows. Ich weiß, dass es eine Lösung gibt, um Windows daran zu hindern, aber daran bin ich nicht interessiert, da es sich um einen chaotischen Hack handelt.
Schlagen Sie auch nicht EasyBCD oder Visual BCD vor, da diese Programme (soweit ich weiß) noch nicht mit GPT funktionieren.
Der einzige Weg, den ich meiner Meinung nach wählen kann, ist, die Informationen manuell mit bcdedit in den BCD-Speicher einzugeben (der sich jetzt in der nicht zugeordneten EFI-Partition befindet), aber ich bin nicht sicher, wie das geht. Ich habe das schon einmal zum Laufen gebracht, indem ich den Windows-Boot-MANAGER-Eintrag kopiert und für Ubuntu bearbeitet habe, aber als ich es erneut versuchte, funktionierte es nicht, also muss ich etwas übersehen haben.
Antwort1
Es gibt bislang keine bekannte Möglichkeit, einen fremden, nicht von Windows stammenden UEFI/EFI-Loader hinzuzufügen, der vom Windows-Boot-Manager (Windows 7/8) kettengeladen werden kann.
HinsichtlichVisueller BCD-Editor- es ist UEFI-fähig. Sie können UEFI-Loader für Windows 7/8 erstellen.
Das Verketten von fremden, nicht Windows-Betriebssystemen ist für das MBR-Festplattenschema möglich. Sie verwenden einen sogenannten Bootsektorlader, der über den Partitions-Bootsektor oder den MBR-Code des fremden Systems verkettet. Sie können sehenHierwie es geht.
UPDATE: (01.06.2014)
Es gibt ein neues Tool für Windows 8.1/7/Vista namensBootNextdas das direkte Booten von Linux (Ubuntu) von Windows auf der UEFI-Firmware ermöglicht.