Frage Verwenden Sie GRUB / GRUB2 zum PXE-Boot-BS-Image


Ich habe das im stackoverflow gestellt, aber ich empfehle es hier zu posten:

Hier ist die Situation, in der ich mich befinde:

Ich habe derzeit ein Windows-Laufwerk, das XP startet. Das BIOS unterstützt das PXE-Booten nicht, so dass dies nicht in Frage kommt. Daher dachte ich, ich könnte stattdessen einen angepassten GRUB-Bootloader installieren, so dass es die Möglichkeit bietet, ein Image von einem angeschlossenen DHCP-Server zu booten und die Möglichkeit zu haben, Windows normal zu laden (zwei Einträge im Menü) ). Der Haken ist, dass es möglicherweise automatisiert werden muss (dh keine Tastatur), also gibt es eine Möglichkeit, während des GRUB-Ladens ein Skript vor dem Start auszuführen, das bestimmt, ob DHCP / TFTP-Server ausgeführt werden und versuchen, ein Image aus dem Netzwerk zu starten ( und wenn nicht, sage Timeout von 10 Sekunden, regelmäßig von Windows-Laufwerk booten)?

Wenn dies nicht möglich ist, was sind weitere Optionen / Vorschläge? Ich habe auch grub4dos gelesen, aber ich bin mir nicht sicher, ob ich das brauche. FWIW, ich kann frei machen, was ich will. Ich würde wirklich etwas Hilfe dabei zu schätzen wissen, da ich nicht sicher bin, wo ich anfangen soll. Vielen Dank!


6
2017-11-23 18:02


Ursprung




Antworten:


  1. geh zu rom-o-matic.net und erhalte eine iso für gPXE
  2. Brennen Sie es auf eine CD oder ein Flash-Laufwerk
  3. Stellen Sie die BIOS-Startsequenz so ein, dass zuerst CD-ROM / Flash und dann HDD getestet wird

Dies wird versuchen, PXE zu booten, und wenn das fehlschlägt, sollte Bios Sie zum nächsten Boot-Gerät wechseln, wo Sie Windows haben


1
2017-11-23 18:08



Hört sich gut an, aber wie genau bekomme ich die gPXE-Option in GRUB auf dem tatsächlichen Windows-Laufwerk? Nehmen wir an, ich hatte keine CD / USB-Option, nachdem die Maschine installiert wurde. Dies funktioniert nur, wenn gPXE auf CD-ROM ist. Ich brauche es beim Hochfahren auf der Festplatte. Außerdem ist der Zweck von GRUB (oder was ich sowieso erreichen wollte), dass ich nie ins BIOS gehen muss, weil wir nicht wollen, dass Benutzer bei der Bereitstellung hineingehen (im Idealfall wird GRUB versuchen, PXE zu booten, und wenn das fehlschlägt) , von der Festplatte starten). Sollte mein erster Schritt GRUB auf diesem Laufwerk installiert sein? Wie kann ich das am besten umgehen? Super GRUB Festplatte? - Jack
Keine Ahnung, ob du gPXE wirklich in grub integrieren kannst, aber vielleicht möchtest du im #etherboot-Kanal auf freenode IRC fragen - dyasny
Sie sollten in der Lage sein, eine Version von gpxe mit den Treibern für Ihre nic zu erhalten und sie dann von grub aus zu laden. Sie müssen jedoch gpxe verwenden, um Ihr Windows-Volume zu booten, da grub nicht im Bild ist, nachdem Sie es zum Kettenladen von gpxe verwendet haben. - jwiz
@Jack Warum brauchst du GRUB, wenn du gPXE hast? War das nicht der Punkt zum PXE Boot? - Michael Hampton♦


Ich denke an etwas wie das würde funktionieren? http://www.etherboot.org/wiki/windowsntloader ? Leider ist die Verbindung dort unten, da Geocities tot ist.


0
2017-11-25 02:52





Wenn sich Ihre Karte oder Netzwerkkarte nicht in einer Umgebung mit einer anderen Broadcast-Domäne befindet, die Ihr Server in den Windows-Bereitstellungsdiensten des Windows-Diensts erstellt, können Sie eine Discovery-Start-CDund mit dieser CD können Sie sich mit dem Server verbinden, der Ihre BS-Images anwendet.


0
2017-08-26 15:04