Ubuntu mit Windows 10 im Dual Boot - funktioniert nicht richtig - warum?
Ich habe 2 ssd in meinem pc, da ich ubuntu und windows nutze. zuerst habe ich ich ubuntu auf der ssd installiert, da ich ein beriebssystem wollte um zu testen ob der neu gebaute rechner funktioniert oder nicht. bei der installation habe ich das partitionieren ubuntu überlassen, ich habe lediglich den zu verwendenden datenträger angegeben.
danach habe ich windows 10 auf der anderen ssd istalliert, was anstandslos klappte. allerdings wurde fortan direkt windows gebootet, was mich irritierte, da ich nichts entsprechendes im UEFI BIOS festgelegt hatte. Ein bekannter sagte mir WIndows würde den Bootsektor überschreiben, daher muss man im Dual Boot immer zuerst Windows installieren-
OK - nach dem Ubuntu ständig nörgelte dass irgendwelche datenträger scheinbar unterschiedliche größen hätten und sich auch seltsamer weise nichts, einfach nichts herunterladen lies, obwohl internetverbindung ganz normal bestand - sprich das system nicht richtig funktionierte beschloss ich das nochmal neu zu machen, ich formatierte die linux ssd also unter windows 10 mittels datenträgerverwaltung.
nach dem neustart bekam ich auf einmal anstelle des windows bootscreens den grub screen, schwarzer schirm, weise schrift wo grub stand. da der schirm wie ein terminal zu funktionieren schien tippte ich >>reboot<< ein und wechselte danach ins BIOS und sah mit das boot-menu an. Aus irgendeinem Grund stand dort als 1. Priorität Ubuntu dran...
wie war das aber möglich, wenn ich die ubuntu platte doch formatiert habe?? davon ausgehend, dass sich ubuntu irgendwie auf die C Partition, sprich die andere, die WIndows ssd geschrieben oder kopiert haben muss beschloss ich Windows 10 noch einmal neu zu installieren und dabei auch gleich alle datenträger bereinigen zu lassen.
nach der erfolgreichen neuinstallation von windws 10 bekam ich direkt die meldung "es konnten nicht alle daten entfernt werden"... warum auch?
ins BIOS gewechselt, Ubuntu ist nach wie vor vorhanden...
Im erweiterten start von windows 10 gibt es die mögliochkeit "Ubuntu" anzuwählen, sprich in ein anderes system zu wechseln. ob das nun ein indiz dafür ist, dass ubuntu auf der windows platte ist oder sich einfach nach wie vor auf seiner eigenen ssd befindet weiß ich nicht.
Ich frage mich nur, warum zur hölle ubuntu noch da ist?!
2 Antworten
Jede Festplatte hat ihren eigenen Bootsektor. Wenn du ein Betriebssystem auf Festplatte X installierst wird es den Bootsektor auf Festplatte X mit seinem Bootloader (z.B. GRUB) be-/überschreiben.
Die Einstellung im BIOS der "Primären Festplatte" gibt an dass beim PC-Start der Bootloader von eben dieser Festplatte gestartet werden soll. Wird kein Bootloader/Bootsektor gefunden (weil auf dieser physikalischen Festplatte nicht ein einziges Betriebssystem installiert wurde) wird die nächste ("sekundäre") Festplatte ausprobiert, usw.
Bei der Installation von GRUB während der Ubuntuinstallation werden alle angeschlossenen Festplatten nach bereits installierten Betriebssystemen gescannt und eine Option im Menü eingefügt. D.h. obwohl man von Platte X den Bootloader startet finden sich auch Betriebssysteme von Platte Y im Menü zur Auswahl. Wird der Boot Manager nach dem Löschen von Betriebssystemen nicht aktualisiert zeigt er weiterhin das jetzt-nicht-mehr-vorhandene Betriebssystem an. Womöglich ist das bei dir der Fall?
Konkret heißt das:
- Installierst du 2 Betriebssysteme auf die selbe Platte (natürlich auf verschiedene Partitionen), überschreibt das zuletzt installierte Betriebssystem den Bootsektor mit seinem Loader. Da der NT-Loader von Windows nicht sehr freundlich ist und ein installiertes Linux erkennt (zumindest war das immer so), sollte man Linux zuletzt installieren. Deswegen hat dir dein Bekannter das auch geraten.
- Installierst du 2 Betriebssysteme auf verschiedene Platten werden beide Bootloader installiert und du bekommst denjenigen zu sehen, der auf der als primär einstellten Festplatte installiert ist. D.h. auch, dass du durch ein Umstellen der primären Festplatte im BIOS beide Betriebssysteme / Bootloader starten kannst. Die Reihenfolge der Installation ist hier also streng genommen nicht wichtig.
Dein Dual-Boot-System setzt du also folgendermaßen auf:
- Windows auf Platte X installieren
- Ubuntu auf Platte Y installieren
- Im BIOS die Ubuntu-Platte als primär einstellen, damit Ubuntu (via GRUB) startet.
- War die Windows Platte während der Ubuntu-Installation angeschlossen ist Windows als Eintrag im GRUB-Menü bereits vorhanden und du musst nichts mehr machen. Falls nicht, führe einfach sudo update-grub aus und GRUB sucht nach Betriebssystemen und aktualisiert seine Menü-Einträge
- Von nun an startet GRUB beim PC-Start mit deiner Auswahl. Änderst du die Reihenfolge der Festplatten im BIOS oder ziehst die Ubuntu-Platte ab, startet Windows einfach durch als hätte es nie ein Dual-Boot gegeben
Zum Schluss noch ein kleiner Tipp, den du vielleicht hilfreich findest:
Wenn du die Zeilen
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
in die Datei /etc/default/grub einfügst und update-grub ausführst um die Änderungen anzuwenden merkt sich GRUB das zuletzt gestartete Betriebssystem als Vorauswahl
das nenne ich mal eine-Erklärung-aber wenn der PC Windows 7 Home nicht mehr-erkennt- und man über Ubuntu nirgends-rein-kommt? was dann? Über die Ubuntu-Partition-Anzeige sehe ich Win7 Home, aber komme nicht dahin.
Windows-System-Reparatur nicht möglich, nach Neustart steht da: error: unknown filesystem Entering rescue mode... grub rescue>