Wie kann von zwei externen Festplatten in einer bestimmten Reihenfolge gebootet werden?

779
Quantum spaghettification

Ich habe zwei externe Festplatten. Ich möchte, dass eine dauerhaft an einem USB-Port angeschlossen bleibt (nennen wir dies eine A) und eine andere immer wieder angeschlossen ist (nennen wir diese eine B). Beide haben Linux-Betriebssysteme.

Ich möchte von A booten, wenn B nicht angeschlossen ist, und von B, wenn es angeschlossen ist.

Wie kann ich das erreichen? Zur Vollständigkeit sieht mein aktuelles BIOS folgendermaßen aus:

Wie kann von zwei externen Festplatten in einer bestimmten Reihenfolge gebootet werden?

Momentan scheint es einfach von dem Boot aus zu starten, von dem es zuletzt gebootet wurde. (Wenn es hilft, werden A und B immer an konsistente USB-Ports angeschlossen und der Laptop hat keine interne Festplatte).

1
Wenn Sie B als erstes in der Startreihenfolge und A als Zweites festlegen, würde dies nicht Ihren Zweck erfüllen? harrymc vor 5 Jahren 0
@ harrymc Das habe ich mir gedacht, aber ich bekomme anscheinend keine separate Option für die beiden Festplatten in meiner Liste von Startoptionen. Quantum spaghettification vor 5 Jahren 0
Es ist aus Ihrem Bild zu verstehen, was welche Festplatte ist. harrymc vor 5 Jahren 0

1 Antwort auf die Frage

0
Aganju

Die verschiedenen USB-Anschlüsse, die Sie verwenden, werden vom USB-Hub intern nummeriert. Einer davon ist # 0, der nächste # 1 usw. Wenn Sie USB-Boot aktivieren, versucht das BIOS oder UEFI in dieser Reihenfolge zu booten.

Sie können die Zuordnungsnummern im Windows-Geräte-Manager (oder einem ähnlichen Programm in anderen Betriebssystemen) anzeigen. Stecken Sie in jeden USB-Anschluss etwas ein, überprüfen Sie im Geräte-Manager, welche interne Gerätenummer welchem ​​Gerät zugeordnet ist, und Sie wissen, welche Anschlüsse Sie verwenden hat welche Nummer. Möglicherweise müssen Sie etwas suchen, um diese IDs zu finden. Es gibt tatsächlich eine spezielle Software, die dies erleichtert, aber es ist nicht erforderlich. Hier ein Beispiel aus der Windows-USB-Ansicht: USB-Ansicht Wenn Sie Ihr 'A'-Gerät an eine höhere Anschlussnummer als Ihr' B'-Gerät anschließen, wird 'B' zum Starten bevorzugt, und wenn es nicht vorhanden ist, wird 'A' gefunden und verwendet.

Ich kenne die genauen Spezifikationen für Ihren USB-Hub nicht. Es ist möglich, dass er versucht, clever zu sein, und die Nummern dynamisch durch Verwendung zuweist. Das erste angeschlossene Gerät wird # 0, das nächste Gerät # 1 usw. Wenn dies der Fall ist, können Sie nicht leicht erreichen, was Sie möchten (weil das Gerät ' A 'hätte immer die niedrigere ID).

Tolle Infos, da es sich um etwas handelt, was ich mache, aber in diesem Fall sagte OP, Linux sei das Betriebssystem, nicht Windows. Macht Linux dasselbe wie Windows? Forward Ed vor 5 Jahren 0
@ForwardEd OS ist irrelevant, so funktioniert USB: Ports haben eine vorhersagbare Reihenfolge. Ich weiß nicht, ob die Antwort richtig ist. Das Booten wird nicht von Windows durchgeführt, sondern von UEFI (das nicht weiß, was Windows ist, bootet, was seinen Spezifikationen entspricht: Bootmgr, GRUB2 oder Linux-Kernel) gronostaj vor 5 Jahren 0