wayne_04
Anmeldungsdatum: 30. April 2019
Beiträge: Zähle...
|
Hallo Leute, Ich brauche Expertentipps!
Folgendes Szenario:
Rechner(Medion) hat eine SSD-Platte verbaut mit Win10 und eine zusätzlich Datenplatte mit 1TB.Zusätzlich ist habe ich nun eine neues SSD für Hot Swap verbaut wo ich Linux installieren möchte.
Bios-Modus: UEFI Meine Ziele:
1. Linux Ubuntu 18.04.LTS auf der Hot SWAP SSD installieren und beim Hochfahren des Rechners möchte ich zwischen den beiden Betriebsystemen entscheiden. Wenn das einwandfrei funktioniert, wäre ich zufrieden.
2. Zusätzlich wäre es schön, wenn ich die externe Festplatte so einrichten könnte, dass ich sie leicht aus dem System entfernen kann und mittels SATA-USB-Adapter easy bei einem anderen Rechner verwenden kann. Was ist mir (als Linux Anfänger) bis jetzt klar:
Ich habe den BootStick erstellt, habe im Bootmenü secure boot abgedreht, booten mit dem STick funktioniert. Die Partionierung ist mir eigentlich auch klar. Die kann ich vorher mittels 'gparted' oder beim Installationsprogramm beim Menüpunkt 'Etwas Anderes' machen. Das mit der Root und Swap-Partition ist mir auch klar. Aber jetzt kommt die Frage:
Welche Bootloader-Konfiguration soll ich verwenden? Ich habe mich im Internet umgesehen, und viele meinen dass der Windwos Boot Manager, der auf der bestehenden efi-Partition bereits existiert, die richtige Variante wäre? Aber ist das so (Standardmäßig wäre bei der Installation meine Datenplatte (sda) für die Boot-Konfiguration vorgeschlagen)? Reicht das für mein 1. Ziel? Was passiert wenn ich dann die Hot-Swap-SSd entferne?
Muss ich für mein 2. Ziel eine eigene efi-Boot-Partition (oder bios) am Beginn der SSD-Platte erstellen, damit ich Linux bei anderen Rechnern oder Laptops (auch Macbooks) verwenden kann? Ich habe ein wenig Sorge, beim Bootmanagement etwas falsch zu machen und danach lässt sich eventuell eines der beiden Systeme nicht booten.
Auf was muss ich achten, um auf der sicheren Seite zu sein, bevor ich auf 'Jetzt installieren' klicke? ☺ Herzlichen Dank vorab.
Beste Grüße
wayne
|
alterpinguin
Anmeldungsdatum: 24. Mai 2014
Beiträge: 786
|
Da Du voll auf Windows setzt bleibt Dir nur übrig nachzusehen wie unter Windows aus dessen Bootloader ein anderes Betriebssystem von einer anderen Festplatte gestartet werden kann (Fachausdrücke in dem Fall könnte "chainloader" unter Windows für andere Betriebssysteminstallationen sein). Daneben gibt es allerdings grundsätzliche Einschränkungen für Windows, wenn irgendwo auch ein anderes Betriebssystem installiert sein soll, weil Windows angeblich gerne den Rechner (und das sind dann auch angesteckte Datenträger) für sich beansprucht (ich merke das immer wieder, wenn ich nur einen USB-Stick mal an jemanden verleihe und dann bei mir feststelle, dass merkwürdige Dateien, die nach Windows riechen, darauf zurückgelassen wurden, obwohl von dem Stick nur etwas hätte kopiert werden sollen).
|
Dogeater
Anmeldungsdatum: 16. Juni 2015
Beiträge: 3381
|
wayne_04 schrieb: Reicht das für mein 1. Ziel? Was passiert wenn ich dann die Hot-Swap-SSd entferne?
Muss ich für mein 2. Ziel eine eigene efi-Boot-Partition (oder bios) am Beginn der SSD-Platte erstellen, damit ich Linux bei anderen Rechnern oder Laptops (auch Macbooks) verwenden kann? Ich habe ein wenig Sorge, beim Bootmanagement etwas falsch zu machen und danach lässt sich eventuell eines der beiden Systeme nicht booten.
Mit UEFI brauchst du auf jeden Fall eine zusätzliche EFI-Partition auf deiner Externen und dann ist es trotzdem nicht wahrscheinlich, dass sich die SSD an anderen Rechnern booten lässt. Mit dem Legacy-Modus wärst du wohl auf der sicheren Seite, du nutzt dann nicht das GRUB sondern den Bootmanager des BIOS und du installierst den GRUB auf die externe SSD. Deine Windows-Platte bleibt in dem Fall unangetastet. Die SSD kannst du dann auch HotSwappen, wie du willst.
|
wayne_04
(Themenstarter)
Anmeldungsdatum: 30. April 2019
Beiträge: 4
|
Danke für die Rückmeldungen. @Dogeater: Bin jetzt draufgekommen dass mein Stick nicht uefi ist (hab die iso nur draufgeschoben). Ich sollte das mit rufus nochmal machen, oder? und . Dh, also eine efi-Partition anlegen und dort bei der Installation den bootloader angeben! Das funktioniert mal sicher auf meinem Rechner oder? Den Windows-Bootloader sollte ich eher nicht verwenden? @alterpinguin: Also funktioniert mit externe SSD bei der Installation das mit dem bereits vorhandenen Windwos-Bootloader eher nicht? Dann lass ich das mal und probiere die Variante von @dogeater, dh die Windows-Platte bleibt unberührt und ich richte alles inkl. Bootloader auf der neuen SSD ein, in diesem Fall GRUB! Was passiert dann beim 1. mal neu hochfahren? Dann kommt Grub mit der Auswahl win10 oder Linux oder?
|
Dogeater
Anmeldungsdatum: 16. Juni 2015
Beiträge: 3381
|
Rufus geht. Du kannst auch Etcher oder dd benutzen, wenn du willst. wayne_04 schrieb: Dh, also eine efi-Partition anlegen und dort bei der Installation den bootloader angeben! Das funktioniert mal sicher auf meinem Rechner oder?
Einigen wir uns mal auf 99%. ☺
Den Windows-Bootloader sollte ich eher nicht verwenden?
Na jetzt willst du UEFI nutzen, dann ist das quasi auch egal. An anderen Rechnern läuft der Stick sowieso eher nicht.
@alterpinguin: Also funktioniert mit externe SSD bei der Installation das mit dem bereits vorhandenen Windwos-Bootloader eher nicht? Dann lass ich das mal und probiere die Variante von @dogeater, dh die Windows-Platte bleibt unberührt und ich richte alles inkl. Bootloader auf der neuen SSD ein, in diesem Fall GRUB!
Warum schreibst du das erst hier unten und an alterpinguin?
Was passiert dann beim 1. mal neu hochfahren? Dann kommt Grub mit der Auswahl win10 oder Linux oder?
Nein, dann kommt dein Windows, wie gehabt (Zitat: Dein Windows bleibt unberührt!) Um von der anderen Platte zu booten, muss du sie im BIOS anwählen im Bootmanager / Boot Override-Menü.
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej wayne_04, und willkommen im Forum. wayne_04 schrieb: ...und beim Hochfahren des Rechners möchte ich zwischen den beiden Betriebsystemen entscheiden.
wenn Betriebssysteme auf unterschiedlichen Platten installiert sind (so hast Du es ja vor), gibt es 3 Varianten, das eine oder das andere System zu booten:
Wahl/Änderung der Reihenfolge der bootdevices sind beide Systeme im selben Modus (EFI/legacy) installiert, kannst Du a) den Windowsbootmanager um EasyBCD bzw. EasyUEFI erweitern, damit das mit Windows klappt, oder b) grub (aus der Ubuntuinstallation) verwenden, der kann das von Haus aus.
Wenn das einwandfrei funktioniert, wäre ich zufrieden. 2. Zusätzlich wäre es schön, wenn ich die externe Festplatte so einrichten könnte, dass ich sie leicht aus dem System entfernen kann und mittels SATA-USB-Adapter easy bei einem anderen Rechner verwenden kann.
Wenn die Platte auch an einem anderen PC booten soll, dann brauchst Du auf der Platte eine eigene esp (für den EFI Modus). Du könntest also die Windowsplatte einfach ausbauen, Ubuntu auf der anderen im EFI Modus installieren, danach die win Platte wieder einbauen, von der Ubuntuplatte booten und dort ein sudo update-grub durchführen. Dann hast Du
a) die Windowsplatte erhalten ohne jede Änderung b) eine Ubuntuplatte mit grub incl. Bootmenü mit Windowseintrag, kannst also dort die O/S Wahl vornehmen, oder wie du oben sagst, per setup Mnü des Rechners zwischen den beiden Platten mit dem jeweiligen System wählen.
Auf einem anderen PC muß dann aber zum Booten von der Ubuntuplatte eine Einstellung: USB an erster Stelle vorgenommen werden. Du kannst auch einfach einen stand-alone grub , wie hier beschrieben verwenden. Dogeater schrieb: ...
Mit UEFI brauchst du auf jeden Fall eine zusätzliche EFI-Partition auf deiner Externen und dann ist es trotzdem nicht wahrscheinlich, dass sich die SSD an anderen Rechnern booten lässt.
kannst Du mal erläutern, was Dich zu dieser Aussage veranlaßt? (Hint: Man sollte tunlichst UUID verwenden) Mit dem Legacy-Modus wärst du wohl auf der sicheren Seite,
da kann man mit wechselnden /dev/sdx genauso reinfallen! du nutzt dann nicht das GRUB
sondern? → s. ...und du installierst den GRUB auf die externe SSD.
und den nutzt man dann nicht, oder? Deine Windows-Platte bleibt in dem Fall unangetastet.
bleibt sie, wenn man es richtig macht, so oder so! Gruß black tencate
|
Dogeater
Anmeldungsdatum: 16. Juni 2015
Beiträge: 3381
|
black_tencate schrieb:
Dogeater schrieb: ...
Mit UEFI brauchst du auf jeden Fall eine zusätzliche EFI-Partition auf deiner Externen und dann ist es trotzdem nicht wahrscheinlich, dass sich die SSD an anderen Rechnern booten lässt.
kannst Du mal erläutern, was Dich zu dieser Aussage veranlaßt? (Hint: Man sollte tunlichst UUID verwenden)
Klar, wenn man sich die Arbeit machen möchte, dann kann man deine Anleitung verwenden. Aber das UEFI nutzt nunmal den NVRAM. Und der ist nunmal hm, ich sagmal... personalisiert. Von Rechner zu Rechner verschieden und dann hängt es wohl von der Qualität des jeweiligen UEFI-BIOS auf dem jeweiligen Rechner selber ab, ob die Platte booten kann. Das habt ihr UEFI-Nutzer doch hier auch schoneinmal festgestellt in einem Thread vor längerer Zeit.
Mit dem Legacy-Modus wärst du wohl auf der sicheren Seite,
da kann man mit wechselnden /dev/sdx genauso reinfallen!
Absolut nicht. Wenn er das Boot-Override (und äquivalente) seines BIOS benutzt, dann funktioniert das.
du nutzt dann nicht das GRUB
sondern? → s.
Das Boot-Override-Menü oder äquivalente.
...und du installierst den GRUB auf die externe SSD.
und den nutzt man dann nicht, oder?
DAS BIOS nutzt den dann, aber DU nicht!
Deine Windows-Platte bleibt in dem Fall unangetastet.
bleibt sie, wenn man es richtig macht, so oder so!
Ach? Werden Neuinstallationen nichts mehr ins NVRAM geschrieben oder was? Seit wann?
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej Dogeater, Dogeater schrieb: ...Aber das UEFI nutzt nunmal den NVRAM....[...]
und Du hast das auf veschiedenen Rechnern ausprobiert und kannst das so bestätigen?
da kann man mit wechselnden /dev/sdx genauso reinfallen!
Absolut nicht. Wenn er das Boot-Override (und äquivalente) seines BIOS benutzt, dann funktioniert das.
mir scheint, Du weißt gar nicht, was das ist "bootoverride" du nutzt dann nicht das GRUB
sondern? → s.
Das Boot-Override-Menü oder äquivalente.
...und du installierst den GRUB auf die externe SSD.
und den nutzt man dann nicht, oder?
DAS BIOS nutzt den dann, aber DU nicht!
so, und dann kommt grub (natürlich, anders geht es nicht!) ins Spiel (mal zur Erklärung des "override": Egal, ob Du den PC machen läßt, wie er es aus dem NVRAM ließt, oder Du "overridest" eben die dortige Bootreihenfolge - mit dem Setup Bootmenü), und in diesem grub wird statt mit UUID mit /dev/sdx operiert, genau dann bootet Ubuntu (wenn die device Bezeichnung wegen der zuvor initialisierten anderen devices) mit dann "falscher" Bezeichnung /dev/sdx meist bis zum initramfs . Deine Windows-Platte bleibt in dem Fall unangetastet.
Ach? Werden Neuinstallationen nichts mehr ins NVRAM geschrieben oder was? Seit wann?
ja und? Dort wird doch lediglich die automatische Bootreihenfolge dem Letztinstallierten System angepaßt (an erste stelle gesetzt), es wird aber nichts am Bootloader überschrieben! Und an der Stelle kannst du ja mittels bootoverride - dazu ist es ja da - dann eben doch das Gewünschte booten. Gruß black tencate
|
Dogeater
Anmeldungsdatum: 16. Juni 2015
Beiträge: 3381
|
Du willst mich doch einfach nur verarschen und nix anderes willst du!
|
wayne_04
(Themenstarter)
Anmeldungsdatum: 30. April 2019
Beiträge: 4
|
black_tencate a) den Windowsbootmanager um EasyBCD bzw. EasyUEFI erweitern, damit das mit Windows klappt, oder
Nach kurzer Überlegung glaube ich, dies wäre für mich dies die einfachste Variante (die Windowsplatte jetzt extra ab- und anschließen scheint mir doch etwas aufwendig): Dh, für mich sind jetzt folgende Schritte zu machen: 1. Mittels rufus uefi-Stick-Bootstick herstellen (mit dem jetzigen normalen iso-Stick funktioniert es nicht?)
2. Damit booten und bei der Installation von Linux ubuntu auf der externen Festplatte (hot swap, SATA) eine uefi-Partitiion einrichten und bootloader dort installieren. USB-Installations-Stick entfernen.
3. Beim Neustart wird wieder Windows automatisch gestartet. Dort installiere ich dann EasyBCD und wähle aus, dass ich beim Hochfahren gefragt werden möchte ob Windows oder Linux verwendet werden soll. Fertig!
Aber funktioniert das wirklich mit uefi-easybcd siehe: https://neosmart.net/wiki/easybcd/uefi/
oder muss ich vorher auf legacy umstellen, siehe: https://neosmart.net/wiki/enable-legacy-boot-mode/ Ob diese externe Platte auch bei anderen Rechnern funktioniert ist wirklich zweitranging. Wichtig ist es, dass es auf meinem PC funktioniert!
|
Dogeater
Anmeldungsdatum: 16. Juni 2015
Beiträge: 3381
|
Ja dann installiere dir Ubuntu im Legacy-Mode und merke dir die "StreetFighter"-Specialmoves. Für Gigabyte-Boards: ENTF-links-hoch-hoch-hoch-Enter Für Msi H110M Pro-VD: ENTF-links-hoch-Enter Für Msi Tomahawk B450: Entf-hoch-Enter-hoch-hoch-hoch-Enter Das sind nur Beispiele. Such dir deinen eigenen Specialmove und du bootest dein Ubuntu unter einer Sekunde @ BIOS-POST. EDIT: Den Gigabyte-Specialmove angepasst. Probierts ruhig mal aus. Meine Konfig von P0 bis P5, eure Hardware ist abweichend.
|
Ali_As
Anmeldungsdatum: 22. Mai 2012
Beiträge: 4741
Wohnort: Steinbruch
|
Leute! Dass es einen WIKI-Artikel gibt, in dem das alles ausführlich erklärt ist, sollte sich aber langsam mal rum gesprochen haben. EFI Externer-Datenträger L.G.
|
Ali_As
Anmeldungsdatum: 22. Mai 2012
Beiträge: 4741
Wohnort: Steinbruch
|
Dogeater schrieb:
Mit UEFI brauchst du auf jeden Fall eine zusätzliche EFI-Partition auf deiner Externen ...........
Etwas WIKI-Studium könnte dir u.U. nicht schaden! L.G. Edit: @ wayne_04 Vergiss den Quatsch mit dem Legacy-Mode. Du hast einen Rechner im UEFI-Mode und darauf soll die externe vorwiegend laufen. Also macht man das im gleichen Modus und gut is!
|
wayne_04
(Themenstarter)
Anmeldungsdatum: 30. April 2019
Beiträge: 4
|
Ali_As Danke für den Link und für den Hinweis. Ich werde mir das nochmal genau ansehen. Ja,hab meinen Plan mit Legacy wieder verworfen! Aber der ich glaube dieser ulitmative (und leicht verständlichste) Plan ist es nun wirklich: https://askubuntu.com/questions/726972/dual-boot-windows-10-and-linux-ubuntu-on-separate-hard-drives 😉
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Dogeater schrieb: Du willst mich doch einfach nur verarschen und nix anderes willst du!
wo werde ich? Ich stelle nur Deine kruden Thesen in Frage, bzw. stelle richtig, was du als Unsinn hier verzapfst. Ist ja wohl nicht das erste Mal! @wayne_04 wayne_04 schrieb: ...
Aber der ich glaube dieser ulitmative (und leicht verständlichste) Plan ist es nun wirklich: https://askubuntu.com/questions/726972/dual-boot-windows-10-and-linux-ubuntu-on-separate-hard-drives
tja, dann stellt sich wirklich die Frage(n)
was ist so schwierig, eine Platte mal kurz vom Strom zu nehmen? Dann nähmlich könntest Du munter im EFI Modus installieren, ohne irgendeinen weiteren Handgriff, macht ubuquity alles für Dich! was wäre kompliziert, das im Anhang hier befindliche Image auf die Platte zu schreiben, dann könntest Du auch Ubuntu im"legacy" Modus dazu installieren, auf entsprechend noch anzulegende Partitionen? Bleibt lediglich die Anpaßarbeit mit der grub.cfg (der aus dem Image auf der 2. Partition)
Gruß black tencate
|