Ich habe einen MBP für Ende 2015, auf dem OSX Sierra ausgeführt wird. Ich bin daran interessiert, den MBP über ein Netzwerk zu booten. Es gibt eine überwältigende Anzahl von Möglichkeiten, aber keine, die ich gesehen habe, wäre sehr einfach.
Ich möchte meine gesamte MBP-Festplatte (alle Partitionen) klonen und diesen Klon als Zielstartdiskette im Netzwerk verwenden. Die meisten Lösungen für das Booten von Netzwerken existieren, um lediglich die Installation von Software auf einer Reihe von Computern zu vereinfachen. Meine Vision ist es, jedes Betriebssystem (das auf den verschiedenen Partitionen der Festplatte installiert ist) auf jedem Computer starten zu können, der mit dem Netzwerk verbunden ist.
Die Hardware-Überlegungen, die ich gemacht habe, sind unten:
- Seagate Wireless
- Airport Extreme (oder ein beliebiger Router mit externem Laufwerk)
- Vorkonfigurierter Network Attached Storage
- Himbeer-Pi
- Xbox One
Was ich hier suche, ist eine Erklärung, welche davon am besten funktionieren würde. Es scheint, dass die Protokolle, die beim Booten vom Netzwerk benötigt werden, Hardware erfordern, die in der Lage ist, ein Betriebssystem als Server auszuführen, weshalb die ersten beiden Optionen nicht möglich sind (richtig?).
Nachfolgend finden Sie eine Liste der verschiedenen Netzwerk-Boot-Verbände, die ich in der Forschung gefunden habe:
- PXE
- iSCSI
- NEBEL
- Netboot (Mac)
- FreeNAS
Was ich hier suche, ist die grundlegendste Erklärung dafür, was diese voneinander unterscheidet und was empfohlen wird. Ich habe so viele Anleitungen durchgesehen, dass ich verwirrt bin, was auf dem Client und auf dem Server ausgeführt wird und ob ich noch im Bereich dessen bin, was ich zu tun versuche. Ich bin überrascht, dass es keinen expliziten Leitfaden für Anfänger gibt, was ich erreichen möchte.
Kann mich jemand in die richtige Richtung weisen, wenn ich eine der oben genannten Kombinationen verwenden möchte, um die erwähnte Netzwerk-Boot-Konfiguration zu erstellen? [Obwohl ich es vorziehen würde, ein vorkonfiguriertes NAS zu vermeiden (ein DIY wäre eine gute Option)].
Lassen Sie mich einige Details zur Xbox erläutern: Ich habe kürzlich eine Xbox One gekauft und im Microsoft Store (MuffinPy) ein Python 3-Framework gefunden. Ich entdeckte dann, dass PyPXE Pythonic-Handling von PXE bietet (und wahrscheinlich auch alle anderen, die in derselben Kategorie erwähnt wurden). Mit dem Hintergrund der Anwendungen auf der Xbox One sehe ich nicht, warum es nicht möglich sein würde, meine Xbox One als Server für das, was ich erreichen möchte, zu verwenden und ein externes Laufwerk als Ziel-Startdiskette zu verwenden. Dies wäre eine interessante Aufgabe, aber anscheinend machbar.
Ich freue mich über jede Hilfe und jeden Einblick im Voraus!