TYD
Anmeldungsdatum: 13. September 2016
Beiträge: 9
|
Guten Tag, Ich besitze zwei Festplatten. Auf eine läuft Windows 10 (UEFI) und auf die andere soll Ubuntu (Legacy) installiert werden.
Warum Ubuntu (Legacy) ?
Nun, ich hatte natürlich Ubuntu schon im UEFI-Modus installiert gehabt. Das Problem ist, dass Audio und Internet nicht laufen, obwohl die Hardware unterstützt wird. Man kann ja die Treiber manuell installieren, jedoch funktioniert es auch nicht, nach einem normalen post Treiber-Installation Neustart läuft es, nach einem weiteren Neustart läuft es nicht mehr, ganz verrückte Sache.
Ich glaube es handelt sich um einen Bug oder so, der mich ziemlich verwirrt hat. Im Ubuntu (Legacy) funktioniert die ganze Hardware ohne Probleme nach der Installation von Haus aus, ohne manuell Treiber-Installation und nach einem Neustart trotzdem. Also, soll jetzt Ubuntu (Legacy) auf die zweite Festplatte installiert werde. Ich hatte es schon mal versuch, habe aber irgendwie mein Windows 10 (UEFI) gekillt und verbugt, konnte auch keine Wiederherstellung mehr machen. Keine Ahnung was passiert ist. Wie kann ich Ubuntu im Legacy-Mode installieren, ohne meinen Windows 10 (UEFI) zu killen ? /Backups von Windows 10 habe ich schon gemacht (Wiederherstellungspunkt und UEFI-Dateien) Am besten wäre es noch, wenn ich Ubuntu brauche, dann boote ich von der zweiten Festplatte, falls nicht, dann soll einfach Windows 10 booten wenn der PC gestartet wird ! Mit freundlichen Grüßen
|
Ali_As
Anmeldungsdatum: 22. Mai 2012
Beiträge: 4741
Wohnort: Steinbruch
|
Hallo! Was spricht dagegen, beide Systeme in CSM/Legacy-Mode zu installieren?
Am besten wäre es noch, wenn ich Ubuntu brauche, dann boote ich von der zweiten Festplatte, falls nicht, dann soll einfach Windows 10 booten wenn der PC gestartet wird !
Bei der Installation von Ubuntu auf CSM/Legacy Boot umstellen, installieren und den Bootloader auf der Windowsplatte platzieren (wenn du nicht jedes mal die Bootreihenfolge ändern willst). Bei UEFI-Boot bootet Windows, bei CSM/Legacy-Boot Grub/Ubuntu. Musst halt jedes mal umstellen. Oder dein Rechner hat ein gescheites direktes Bootmenü (meist hohe F-Taste), das alle Optionen anbietet. L.G.
|
TYD
(Themenstarter)
Anmeldungsdatum: 13. September 2016
Beiträge: 9
|
Nein, ich möchte gerne meinen Windows im UEFI lassen.
|
bowman
Anmeldungsdatum: 17. Februar 2010
Beiträge: 7502
|
und den Bootloader auf der Windowsplatte platzieren
Das ist keine gute Idee, weil nur Fehlermeldungen hagelt. Auf einer GPT kannst du keinen Grub2 im MBR installieren. Der kommt in eine boot-Partition ohne Formatierung (RAW), die als BIOS-BOOT eingehängt wird. Siehe dazu GRUB 2/Grundlagen. Wenn hier schon das gemacht werden soll, was man eigentlich nicht macht, dann richtig. Vor der Installation muss auf legacy umgestellt werden. Bei der Installation muss "Etwas Anderes" ausgewählt werden, damit eine Manuelle Partitionierung auf der richtigen Platte vorgenommen werden kann und der Installationsort für den Bootloader manuell festgelegt werden kann. Der Grub2 muss dann auf die Platte, auf der das Ubuntu installiert ist. Bei einer MPT in den MBR, bei einer GPT in die BIOS-BOOT-Partition. Das ist ein Fake-MBR für den Bootloader, weil eine GPT keinen MBR mehr hat. Um Ubuntu zu booten muss dann im EFI-Setup immer von EFI auf legacy umgestellt werden. Außer du bekommst es hin im Windowsbootloader einen Booteintrag für Ubuntu herzustellen, der Ubuntu aus seiner Konfigdatei bootet. Mit zwei Ubuntu hab ich das hinbekommen. Eins im EFI und eins im BIOS-Mode. Das im EFI hat den leading GRUB2 und der Menuetry für das zweite im BIOS-Mode verweis auf die /boot/grub/grub.cfg aus der / des BIOS-Ubuntu. Im EFI-Setup habe ich dann "EFI or legacy" eingestellt. Und es funzt. 😉
|
TYD
(Themenstarter)
Anmeldungsdatum: 13. September 2016
Beiträge: 9
|
Im UEFI-Setup steht die Einstellung auf "UEFI + LEGACY". Wäre es ratsam die Windows-Festplatte vor der Ubuntu-Installation abzustecken ?
|
bowman
Anmeldungsdatum: 17. Februar 2010
Beiträge: 7502
|
In jedem Fall wäre es ratsam beide OS im gleiche Mode zu installieren. Weiterhin nicht den Installer machen zu lassen, sondern es selbst in die Hand zu nehmen. Wenn du im BIOS-Mode installieren willst, dann sollte nur legacy eingestellt sein. Du kannst die Windows-Platte auch abstöpseln. Dann wird die Ubuntu Platte als sda erkannt. Wenn sie dann mit angestöpseltem Windows als sdb erkannt wird, kann´s sein, dass es klemmt. Du solltest dir bewußt sein, dass das, was du da machen willst, nicht das ist, wie man es machen sollte. Dazu solltest du beim Partitionieren und Bootloader installieren schon eine gewisse Routine haben und genau wissen, was du da machst. Von "Installer werkeln lassen", kann ich da nur dringend abraten. Ob das ganze dann mit Windows und Ubuntu funktioniert, kann dir keiner garantieren.
|
TYD
(Themenstarter)
Anmeldungsdatum: 13. September 2016
Beiträge: 9
|
Ich habe schon ziemlich viele Linux Installationen hinter mir. Also, ich soll Legacy in meinen Einstellungen einstellen und nicht die Windows-Festplatte abklemmen.
Dann klicke ich beim Installer auf Etwas anderes und partitioniere meine Ubuntu-Festplatte manuell (/boot, swap und /).
Den Bootloader installiere ich auf meine Ubuntu-Festplatte.
GRUB 2 wird automatisch in den MBR installiert. Man kann das ganze doch auch bei gparted erledigen ? Und einen Booteintrag in den Windows-Bootloader will ich nicht.
|
bowman
Anmeldungsdatum: 17. Februar 2010
Beiträge: 7502
|
Also, ich soll Legacy in meinen Einstellungen einstellen
ja, dann wird das Installationsmedium im BIOS-Mode gestartet und es wird auch im BIOS-Mode installiert.
Man kann das ganze doch auch bei gparted erledigen?
Das Ganze nicht, aber die Partitionen kannst du auch mit Gparted anlagen. Mache ich auch immer so, weil ich es übersichtlicher finde. Bei der Installation musst du den Partitionen dann nur noch den jeweiligen Einbindepunkt zuweisen.
(/boot, swap und /).
/boot ist eine separate Partitionen, in der das Verzeichnis /boot für die Stage2 von GRUB 2 abgelegt wird und wird nur bei verschlüsselten Systemen benötigt, da ein verschlüsseltes System nicht von der Stage1 gefunden werden kann. Das ist nicht dasselbe wie eine BIOS-Boot-Partition, die bei einer GPT den Stage1 von Grub2 aufnimmt. Sie ist vielmehr der Fake-MBR, in den der Bootloader installiert wird, da eine GPT keinen MBR mehr hat. Du musst als zuerst mal checken, was für eine Partitionstabelle die SSD hat, auf die Ubuntu installiert werden soll. Ich empfehle GPT, damit es keine Konflikte mit Windows gibt. Das kann unter UEFI nichts mit msdos anfangen. Mit Gparted kann man auch eine andere Partitionstabelle anlegen und dabei auswählen, welchen Typ diese haben soll. Ich rate dir dringen unter GRUB 2/Grundlagen dir den Sachverhalt genauer anzusehen. Dort wird alles genau beschrieben, wann man wie, welche Partition für den Grub2 anlegt.
GRUB 2 wird automatisch in den MBR installiert.
Nein, eben nicht! Bei der manuellen Partitionierung findest du, links unterhalb des Fensters mit den Partitionen, ein Feld, mit dem der Installationsort des Bootloaders festleget wird. Das ist bei msdos der MBR (sdx) und bei GPT die BIOS-Boot-Partition (sdx1). Dort wird dir zwar etwas vorgeschlagen, was aber nicht unbedingt richtig sein muss.
|
TYD
(Themenstarter)
Anmeldungsdatum: 13. September 2016
Beiträge: 9
|
Also, Legacy in meinen Einstellungen einstellen und die Windows-Festplatte nicht abklemmen. Von meinem USB-Installer aus booten. Eine GPT-Partitionstabelle anlegen. Partitionen anlegen: /, swap und eine BIOS-Boot-Partition Installationsort des Bootloaders auf sdx1
|
bowman
Anmeldungsdatum: 17. Februar 2010
Beiträge: 7502
|
Installationsort des Bootloaders auf sdx1
Wenn die BIOS-Boot-Partition (bios_grub) die sda1 ist, ja.
|
TYD
(Themenstarter)
Anmeldungsdatum: 13. September 2016
Beiträge: 9
|
Wenn ich es so mache wie beschrieben, dann sollte Windows 10 und Ubuntu ohne Probleme laufen ? Windows 10 startet normal nach dem der PC angeschaltet wird und nach einem neustart ? Und Ubuntu, falls es gebraucht wird, muss vom Boot-Menü gestartet werden ?
|
bowman
Anmeldungsdatum: 17. Februar 2010
Beiträge: 7502
|
Windows ist im EFI-Mode installiert. Folglich muss im EFI-Setup dann der Boot-Modus auf EFI gestellt werden. Dann können nur OS, im EFI-Mode gebootet werden. Um Ubuntu zu booten, muss im EFI-Setup auf legacy gestellt werden. Dann können nur OS im legacy-Mode gestartet werden. Zum Booten eine anderen OS musst du also immer über den EFI-Setup und dort den Bootmodus ändern. Umständlich, aber so wolltest du es ja haben. Versuchsweis kannst du ja mal die Ubuntu-SSD als erstes Bootdevice festlegen und auf efi or legacy stellen. Es könnte sein, dass Ubuntu das Windows erkennt und einen Menuentry im Grub2-Auswahlmenü anlegt. Dann könntest du evtl Windows über den Ubuntu-Bootloader booten. Ob das aber funktioniert, ist Glückssache. Bei manchen UEFI funktioniert das nicht mal, wenn beide Systeme im EFI-Mode installiert wurden. Du betrittst also Neuland mit deinem Vorhaben.
|
TYD
(Themenstarter)
Anmeldungsdatum: 13. September 2016
Beiträge: 9
|
Warum sollte ich den immer zwischen UEFI und Legacy bei den Einstellungen wechseln ? Ich kann doch einfach die Einstellung auf "UEFI + LEGACY" stellen, oder ?
|
lionlizard
Anmeldungsdatum: 20. September 2012
Beiträge: 6244
Wohnort: Berlin
|
TYD schrieb: Ich kann doch einfach die Einstellung auf "UEFI + LEGACY" stellen, oder ?
Kannst Du. Aber dann kannst Du nicht Ubuntu im Legacy-Modus starten.
|
TYD
(Themenstarter)
Anmeldungsdatum: 13. September 2016
Beiträge: 9
|
Warum, da steht doch LEGACY ?
|