Bei weitem das wahrscheinlichste Problem ist, dass bei der Installation von Ubuntu der MBR der Festplatte überschrieben wurde.
Verwenden Sie zum Reparieren des MBR das Bootrec.exe-Tool in der Windows-Wiederherstellungsumgebung . Super Grub Disk kann möglicherweise auch generischen MBR-Code schreiben, aber ich habe ihn noch nie verwendet.
Um es ausführlicher zu erläutern, entschied IBM bei der Entwicklung des PCs, dass der MBR (die ersten 512 Bytes der Festplatte) den Code für den nächsten Teil des Startvorgangs und die Partitionstabelle enthalten sollte.
Der generische Codetyp im MBR sucht die Partition, die active
in der Partitionstabelle markiert ist, und lädt die ersten 512 Bytes dieser Partition. Dies wird vom Betriebssystem geschrieben und ermöglicht Ihnen im Allgemeinen, das zu startende Betriebssystem auszuwählen und von dort aus fortzufahren.
Der BIOS-Code führt also den MBR-Code aus, der den aktiven Partitionscode ausführt. Der aktive Partitionscode kann der von EasyBCD bearbeitete Windows-Bootloader, Grub (Stufe 1), Lilo oder irgendetwas anderes sein.
Das Problem tritt auf, weil viele Linux-Distributionen beim Startvorgang eine Verknüpfung benötigen. Anstatt Grub am Anfang einer Partition zu laden, wird sie in den MBR geladen. Da der Grub (Stufe 1) nur nach dem Rest des Grub-Systems sucht, kann er Windows nicht starten, ohne den Rest von sich selbst laden zu müssen.