Hallo Forum,
ich nutze einen Rechner mit Windows und möchte Ubuntu ausprobieren. Dazu habe ich Ubuntu auf einen USB-Stick installiert, um die zwei Betriebssysteme sauber zu trennen: Windows auf der SSD, Linux auf USB. Ziel war, dass der Rechner wie bisher mit dem Windows-Bootloader direkt in Windows 10 startet - ohne ein Dual-Boot-Menü. GRUB, bzw. Ubuntu, soll nur starten, wenn im BIOS manuell der Start von USB gewählt wird. Der Rechner läuft mit UEFI und GPT.
Das hat natürlich nicht ganz geklappt.
GRUB startet jetzt immer als erstes, der Windows Boot Manager ist verschwunden. Ist der Ubuntu-USB-Stick angeschlossen, startet GRUB "normal". Ich kann Linux starten, alternativ auch Windows 10. Ist der Stick nicht angeschlossen, läuft GRUB nur in einem Art Notfallmodus, es gibt nur eine Kommandozeile. Windows kann ich nicht starten.
Was habe ich bei der Installation gemacht?
Die Nachfrage, Windows sei entdeckt worden, ob ich einen Dual-Boot Eintrag hinzufügen wolle, habe ich verneint und ausgewählt, alles auf den Stick zu schreiben.
Ich habe auf dem Stick eine Partition für / erstellt, außerdem eine für die Auslagerungsdatei
Ich habe keine eigenen Partition für /boot erstellt. Das war vermutlich ein Fehler: lsblk zeigt im laufenden Ubuntu-Betrieb, dass die Windows EFI-System Partition auf der SSD standardmäßig eingehangen ist mit Mountpoint /boot/efi. Ich weiß nicht, ob das bei einem UEFI-Rechner so sein muss/nicht anders geht oder ob das der fehlenden /boot/-Partition auf dem Stick geschuldet ist. Weiß da jemand mehr?
Was will ich jetzt machen?
Wie eingangs beschrieben, den Windows-Bootloader/Windows 10 als Default-Starter, GRUB/Ubuntu nur bei manueller Auswahl.
Unter /boot/efi/EFI gibt es jetzt drei Ordner: Boot, Microsoft und ubuntu. So wie ich mir das ergooglet habe, würde GRUB deinstalliert, indem ich einfach den Ordner "ubuntu" lösche. Ich befürchte aber, dass dann erstmal weder Ubuntu noch Windows zu starten sind, weil momentan der Windows-Ordner zwar auf der EFI-Partition vorhanden, im BIOS aber kein Windows-Bootloader mehr sichtbar ist. Dann stünde ich ohne GRUB und ohne Windows-Bootloader da und dann geht wahrscheinlich gar nichts mehr.
Kann ich das irgendwie umswitchen über die Files in /boot/efi/EFI/Boot/? Da drin sind drei Dateien: bootx64.efi, fbx64.efi und mx64.efi Sind die dafür verantwortlich, dass GRUB startet aber nicht Windows? Kann ich die bearbeiten oder austauschen? Bin über jede Hilfe dankbar.
Moderiert von Taomon:
sichtbar gemacht.
Edit: Konnte den Windows Boot Loader mit einem Windows-Stick wiederherstellen, somit hat sich das erledigt.