Netbooting aller Arten von Betriebssystemen


7

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.)


3
WDS kann einfach an PXEboot Linux angepasst werden. Das gleiche kann wahrscheinlich für Mac gemacht werden, obwohl ich es nie ausprobiert habe.
Grant

Antworten:


3

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.


Es ist ziemlich klar, dass sich die Frage auf Windows und OS X bezieht, nicht auf irgendein Betriebssystem.
Sciurus

3
Und es ist auch ziemlich klar, dass die Frage ALL in Großbuchstaben hat.
Quadruplebucky

2

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.

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

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

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 verwendet, um die pxe auf meinen Server umzuleiten. Ich bin mir nicht sicher, ob dies helfen würde, es ist nur ein Anfang.


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

2

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


Jeff McCunes Link, auf den in "Die Erfahrung eines Apple-Benutzers (leider ist der Link mit den tatsächlichen Informationen lautet 404): lists.apple.com/archives/client-management/2006/Dec/… " verwiesen wird , finden Sie hier https: // docs .math.osu.edu / linux / how-tos / bsdp_with_isc_dhcp

0

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:

    # 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";
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.