Gibt es einen Dienst, mit dem Sie alle Arten von Betriebssystemen starten können?
Ich habe WDS verwendet, aber bisher habe ich noch keine Möglichkeit gefunden, Apple zu netbooten. Es sind alles Windows / WIM-Dateien.
Wäre die Verwendung von DeployStuido ein ideales System? Ich verwalte Hunderte von Computern, die von Windows XP bis 7 und allen Arten von Apple OS 10 variieren.
BEARBEITEN: Die Server, die ich habe, sind Mac OSX (ich weiß schrecklich. Ich kann immer Linux oder ein anderes Betriebssystem verwenden. Nichts Wichtiges. Ich muss nur in der Lage sein, alle Arten von Betriebssystemen von einem Server zu starten.)
windows
networking
apple
ewwhite
quelle
quelle
Antworten:
Nein: Es ist nicht möglich, ein beliebiges Betriebssystem mit PXE zu starten .
Lassen Sie mich erklären, warum:
Nachdem in der ersten Phase des Bootens einer PXE-fähigen Hardware Code des Betriebssystems in den Speicher des Zielcomputers geladen wurde, muss dieser Code "wissen", dass der Startvorgang über das Netzwerk und nicht von einigen lokalen Medien fortgesetzt werden soll. Daher muss jeder Betriebssystemtyp, den Sie zum Booten über das Netzwerk benötigen, geändert werden, um das Booten über das Netzwerk zu unterstützen.
Für viele Betriebssysteme wurde dies bereits durchgeführt. Aber nicht für alle.
quelle
Ich verwende PXELinux und bin mir nicht sicher, ob dies helfen wird. Ich bekam Kopfschmerzen, als ich alle Flags usw. setzte, um Winpe aus Dateien zu booten. Also sagte ich ihm, er solle stattdessen die ISO weiterleiten. Ich bin nicht mit Macs vertraut. Wenn es so etwas wie eine Pe-Disk gibt, können Sie die Pe-Disk theoretisch an den Mac senden und theoretisch entweder eine NFS- oder eine SMB-Freigabe einrichten lassen, und dann darüber installieren.
Mein Winpe-Bereich sendet nur die gesamte 300-MB-Disc.
Ich hatte den Eindruck, dass Macs bsd-artig sind, so dass es möglicherweise wie eine Linux-PXE-Freigabe funktionieren könnte. Ich habe das meiste, was ich brauchte, von dieser Seite bekommen -> http://www.serenux.com
Links
Ich habe meinen Router verwendet, um die pxe auf meinen Server umzuleiten. Ich bin mir nicht sicher, ob dies helfen würde, es ist nur ein Anfang.
quelle
Das UEFI in modernen Macs unterstützt PXE nicht wie ein älteres BIOS. Macs Netboot mit BSDP (Boot Server Discovery Protocol), nicht mit PXE.
Es gibt Erweiterungen für isc-dhcpd (das erwähnte Paket snoweagle), die BSDP unterstützen.
Um dies zu nutzen und nur einen Boot-Server für Ihre Windows und Macs zu haben, müssen Sie sich von WDS entfernen (ich verstehe, dass MSFT zur Verwaltung des DHCP-Dienstes erforderlich ist, ich kann mich irren), stellen Sie einen isc-dhcp-Server bereit und konfigurieren Sie es so, dass es sowohl Windows- / Linux-Clients über herkömmliche PXE- als auch Macs unterstützt, für die BSDP erforderlich ist.
Im Folgenden finden Sie eine Dokumentation zum Festlegen von isc-dhcpd für die Beantwortung von BSDP-Anforderungen: https://code.google.com/p/google-macops/wiki/UnderstandingBSDP
Die Erfahrung eines Apple-Benutzers (leider lautet der Link zu den tatsächlichen Informationen 404): http://lists.apple.com/archives/client-management/2006/Dec/msg00033.html
Hier ist eine schöne Beschreibung eines Setups, mit dem ein Benutzer beim Booten Windows / Linux auswählen kann: http://blog.oberghmans.be/?p=77
quelle
Ich arbeite an einer ähnlichen Multi-OS-Netboot-Umgebung mit WDS und FAI (Debian Linux). Die Art und Weise, wie ich mit dem Problem umgehe, ist die Verwendung eines unabhängigen DHCP-Servers (unter Verwendung des auf Debian ausgeführten isc-dhcp-Server-Pakets) als Umschalter zwischen Betriebssystembereitstellungsservern.
In der Konfiguration können Sie die pxe-Anforderungen einzeln auf verschiedene Computer verweisen:
quelle