Frage Netbooten aller Arten von Betriebssystemen


Gibt es einen Service, mit dem Sie alle Arten von Betriebssystemen booten können?

Ich habe WDS benutzt, aber bis jetzt habe ich keinen Weg gefunden, Apple auch mit Netbooten zu betreiben. Es ist alles Windows / Wim-Dateien.

Wäre DeployStuido ein ideales System? Ich betreibe 100s von Maschinen und sie variieren von Windows XP bis 7 und alle Arten von Apple OS 10.

EDIT: 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 alle Arten von Betriebssystemen von einem Server starten können)


7
2018-01-14 14:57


Ursprung


WDS kann leicht an PXEboot Linux angepasst werden. Das selbe kann wahrscheinlich für Mac getan werden, obwohl ich es nie versucht habe. - Grant
verbunden support.apple.com/kb/HT5599 - MDMoore313


Antworten:


Nein: Es ist nicht möglich, PXE zu booten irgendein beliebiges Betriebssystem.

Lass mich erklären warum:

Nach der ersten Boot-Phase wurde eine PXE-fähige Hardware geladen etwas Code des Betriebssystems in den Speicher des Zielrechners, dieser Code hat zu "wissen", dass der Bootvorgang über das Netzwerk und nicht von einige lokale Medien. So müssen Sie alle Arten von Betriebssystemen booten können Das Netzwerk muss modifiziert werden, um das Booten über das Netzwerk zu unterstützen.

Für viele Betriebssysteme wurde dies bereits getan. Aber nicht für alle.


3
2018-01-20 14:17



Es ist ziemlich klar, dass sich die Frage auf Windows und OS X bezieht, nicht irgendein OS. - sciurus
Und es ist auch ziemlich klar, dass die Frage ALLE in Großbuchstaben hat. - quadruplebucky


Ich benutze PXELinux, also bin ich mir nicht sicher, ob das hilft. Ich bekam Kopfschmerzen, indem ich alle Flaggen usw. einstellte, um Winpe von Dateien zu booten. Also habe ich ihm gesagt, dass ich stattdessen die ISO weiterleiten soll. Ich bin nicht vertraut mit Macs. Wenn es etwas wie eine pe-Diskette gibt, könnte man theoretisch die pe-Diskette an den mac schicken und theoretisch eine nfs- oder smb-Freigabe einrichten und dann darüber installieren.

Meine Winpe-Sektion sendet einfach die ganze 300MB-Disc über.

LABEL winpe
    MENU LABEL Windows 7 x64 Installer
    KERNEL /memdisk
    INITRD winpe_amd64.iso
    APPEND iso raw

Ich hatte den Eindruck, dass macs wie bsd waren, also könnte es möglicherweise wie ein linux pxe share funktionieren. Ich habe das meiste von dem, was ich von dieser Seite gebraucht habe -> http://www.serenux.com

Links

http://www.serenux.com/2010/05/howto-setup-your-own-pxe-boot-server-using-ubuntu-server/

http://www.serenux.com/2010/05/howto-get-an-ubuntu-live-cd-to-boot-off-a-pxe-server/

Ich habe meinen Router benutzt, um das pxe auf meinen Server umzuleiten. Nicht sicher, ob das alles helfen würde, es ist nur ein Anfang.


2
2018-01-21 00:21



Ich habe dir aus der Frage, die du vor ungefähr einer Stunde geschrieben hast, ein wenig geholfen. Hoffe, die Stimmen helfen dir ein bisschen, wenn nichts anderes. - Pimp Juice IT


Das UEFI in modernen Macs unterstützt PXE nicht wie ein älteres BIOS. Macs Netboot mit BSDP (Boot Server Discovery Protocol), nicht PXE.

Es gibt Erweiterungen für das isc-dhcpd (das Paket snakeagle), die BSDP unterstützen.

Um dies zu nutzen und nur einen Boot-Server für Ihre Windows und Macs zu haben, müssen Sie von WDS wegkommen (ich verstehe, dass MSFT den DHCP-Dienst verwalten muss, kann ich falsch liegen), einen isc-dhcp-Server bereitstellen und konfigurieren Sie sie so, dass sie sowohl Windows / Linux-Clients über herkömmliche PXE- als auch Macs, die BSDP benötigen, unterstützt.

Hier ist eine Dokumentation über die Einstellung von isc-dhcpd, um auf BSDP-Anfragen zu antworten: https://code.google.com/p/google-macops/wiki/UnderstandingBSDP

Die Erfahrung eines Apple-Users (leider ist der Link zu den echten Infos 404): http://lists.apple.com/archives/client-management/2006/Dec/msg00033.html

Hier ist eine nette Beschreibung eines Setups, mit dem ein Benutzer Windows / Linux beim Booten auswählen kann: http://blog.oberghmans.be/?p=77


2
2018-02-20 02:54



Jeff McCunes Link, auf den in "One apple user's experience" verwiesen wird (leider ist der Link mit den echten Informationen 404): lists.apple.com/archives/client-management/2006/Dec/..."kann hier gefunden werden https://docs.math.osu.edu/linux/how-tos/bsdp_with_isc_dhcp


Ich arbeite gerade an einer ähnlichen Multi-OS-Netboot-Umgebung mit WDS und FAI (debian linux). Die Art und Weise, wie ich das Problem behandle, ist die Verwendung eines unabhängigen DHCP-Servers (mit dem Paket isc-dhcp-server, das unter Debian läuft) als Umschalter zwischen OS-Provisioning-Servern.

In der Konfiguration können Sie die PXE-Anfragen individuell auf verschiedene Maschinen richten:

    # Server: LINUX01
    # Host config for first network address on first NIC
    host LINUX01 {
            hardware ethernet xx:xx:xx:xx:xx:xx;
            fixed-address x.x.x.x;

            # PXE boot config for automated OS install
            next-server <IP of Linux pxe server>;
            filename "pxelinux.0";
    }

    # Server: WIN01
    # Host config for first network address on first NIC
    host WIN01 {
            hardware ethernet xx:xx:xx:xx:xx:xx;
            fixed-address x.x.x.x;

            # PXE boot config for automated OS install
            next-server <IP of WDS Server>;
            filename "Boot\\x64\\wdsnbp.com";

0
2018-02-01 01:24