Hallo,

habe das jetzt erst gelesen.
Was Klaus schreibt kann ich nur bestätigen.

Ich hatte früher mit Legacy (BIOS) einige Dual Boot Systeme aufgesetzt.
Hier war es am einfachsten zuerst Windows zu installieren und dann Linux.
Hat man es andersherum gemacht, musste man sich vorher den MBR sichern. Windows hat den gnadenlos überschrieben.
Ohne Sicherung des MBR konnte man nur noch Windows booten, obwohl Linux korrekt installiert war.

Mit UEFI ist das alles etwas anders, weil ja in der versteckten Partition für jedes OS separat die Infos gespeichert werden.

Viele Grüße,
Tobias

Am 31.12.2017 um 19:37 schrieb Klaus Hartnegg:
Hallo,

Am 30.12.2017 um 00:22 schrieb Stefan Ziegler:
Dann solltest du erstmal Windows 10 installieren und danach über eine
Boot-CD oder USB-Stick deine Linux-Installation booten, dort die
Grub-Config aktualisieren und dann Grub über den Windows-Bootmanager
drüberschreiben. Windows 10 kann wie Windows 7 vom Grub gestartet
werden. Das wäre der übliche Weg.

Am 30.12.2017 um 10:20 schrieb Arno:
Win7, Win10 und Linux auf einer HDD vereint (da keine zweite Platte möglich im Laptop) - das war das Ziel. Dazu UEFI und GPT - man weiß nicht so genau, ob das nicht Pflicht wird (oder schon ist) für manche
OS.

Achtung, wenn UEFI involviert ist, ist alles anders. UEFI hat einen eigenen Boot-Manager. Man sollte nicht auf einer Platte Legacy- und UEFI-Boot mischen, das gibt Chaos. Bei UEFI liegen Die Boot-Tools aller Betriebssysteme in einer versteckten UEFI-Partition. In getrennten Verzeichnissen, sodass sie sich nicht gegenseitig stören. Der Windows-Bootmanager startet dann nur Windows, und Grub startet nur Linux.

Allerdings wenn im UEFI der Legacy-Modus aktiviert ist (um auch mal ein älteres Live-System von CD starten zu können), dann muss man beim Installieren aller Betriebssysteme beachten, dass deren Boot-Medium im Boot-Menü vermutlich zweimal auftaucht. Da muss man unbedingt zum Installieren immer die UEFI-Variante wählen, denn die Art wie man den Installer gebootet hat entscheided darüber, wie installiert wird.

Ein paar Einschränkungen ergeben sich daraus, dass Windows nur bei GPT-Partitionierung via UEFI booten kann, und dass dies nur die 64bit Versionen können. Umgekehrt kann Windows bei MBR-Partitionierung nur im BIOS bzw. Legacy-Modus booten. Also entscheidet bei Anwesenheit von Windows die Art der Partitionierung darüber, ob für alle Betriebssysteme BIOS bzw. Legacy oder UEFI verwendet werden muss.

Ich löse das Multi-Boot Problem bislang immer dadurch, dass ich es vermeide, indem ich alle Betriebssysteme bis auf eines in virtuelle Maschinen stecke. Das hat noch den riesigen Vorteil, dass sie gleichzeitig laufen können, mit der Möglichkeit Cut & Paste zwischen ihnen zu nutzen. Aber ich gebe zu, dass diese Lösung (noch) nicht immer möglich ist, zum Beispiel wenn mehrere Betriebssysteme auf die GPU zugreifen sollen.

Gruß,
Klaus
_______________________________________________
Freiburger Linux User Group
Mail an die Liste: flug@lug-freiburg.de
Mailingliste verwalten (u.a. abbestellen): https://www.lug-freiburg.de/mailman/listinfo/flug