So starten Sie die Windows ISO-Installation mit PXE (ohne Windows AIK oder was auch immer)

Ich habe einen Linux PXE Server.
Kann problemlos mit PXE in Linux-ISO-Installateure booten.
Aber wie kann ich es mit Windows-ISO? Starten Sie einfach die Installation. Ohne etwas zu erstellen (winpe) unter Windows.

Ich habe einige Dateien extrahiert aus image.iso/sources/boot.wim /2/Windows/Boot/PXE/ zu tftp root

pxeboot.com
wdsnbp.com           (-> wdsnbp.0)
bootmgr.exe

Zeigte Kernel auf (in pxelinux.cfg/default):

KERNEL wdsnbp.0

Das ist zumindest etwas, das Stiefel und gibt:

Downloaded WDSNBP...

Architecture: x64
WDSNBP started using DHCP Referral.
Contacting Server: 10.0.0.1 (Gateway: 0.0.0.0)..
No response from Windows Deployment Services server.
Launching pxeboot.com...
TFTP download failed
Could not boot image: Error 0x00000001 (http://ipxe.org/00000001)
No more network devices
FATAL: Could not read from the boot medium! System halted.

Was soll ich tun bootvorgang fortsetzen? Ich habe auch eine Samba-Freigabe mit ISO-Inhalten erstellt, aber wie verbinde ich das alles?
Alle Tutorials, die ich gefunden habe, sind entweder veraltet oder (die meisten) erfordern ein zusätzliches Boot-Image unter Windows mit seinen Tools zu erstellen. Ist es wirklich so traurig traurige situation?

Update

Für Linux ISO habe ich so etwas:

KERNEL u1404/casper/vmlinuz.efi
APPEND boot=casper netboot=nfs nfsroot=10.0.0.1:/var/lib/tftpboot/u1404 initrd=u1404/casper/initrd.lz ip=dhcp --

/var/lib/tftpboot/u1404 ist ein mount-Punkt für Ubuntu 14.04 ISO

Für Windows habe ich bei diesem (und dem obigen Fehler) angehalten und nicht wissen, was genau als nächstes zu tun ist:

KERNEL wdsnbp.0

Und zur Verdeutlichung: Die Frage ist, wie es geht (PXE für Windows ISO konfigurieren) in der Linux-Umgebung. Wenn ich es eilig hätte, würde ich WDS oder andere Windows-Tools ohne Frage verwenden.

Author: Sergey, 2014-06-16

5 answers

Haben Sie FOG Project schon einmal ausprobiert? Es verfügt über einen vorgefertigten PXE-Server, der mit vielen Versionen von Ubuntu Linux kompatibel ist. Hier ist ein Link

Soweit ich mich erinnere, ist es immer noch Open Source, aber sie sind ein ausgezeichnetes Projekt. Ich habe benutzerdefinierte Stiefel von Barts Duke und Nuke ISO oder Ultimate Boot CD gemacht (im Moment kann ich mich nicht erinnern, welche ich das letzte Mal benutzt habe) war vor zwei Jahren.) als Boot-Option aus dem PXE-Menü, damit ich weiß, dass es helfen würde, Ihr Problem zu lösen, wenn Sie sie müssen nur von einer ISO booten, anstatt ein Image zu installieren. Wenn Sie ein Image installieren müssen, ist es auch perfekt dafür. Soweit ich mich erinnere, ist es eine einfache Dateiänderung, um eine Startoption hinzuzufügen. Es ist alles dokumentiert, obwohl auf der Website oben. NEBEL ist sehr mächtig, mein letzter Job war es für ihre Haupt-Imaging-Lösung zu verwenden. Hier ist ein Beispiel, in dem sie ISO-Dateien booten, indem sie einfach einen Pfad zur ISO angeben file:

Https://wiki.fogproject.org/wiki/index.php/Edit_PXE_menu_to_create_sub_menus

Es bootet jede ISO, die wir bisher gegeben haben. Einfach. Es hat auch einen Installer.

 0
Author: jeffery,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-06-04 22:37:09

Bitte folgen Sie diesem Link https://www.linuxtechi.com/configure-pxe-installation-server-centos-7/#comment-6957

Menü hinzufügen

default menu.c32
prompt 0
timeout 30

MENU TITLE Centos7Min PXE Menu
.....

MENU TITLE windows10 PXE Menu
LABEL windows10
MENU LABEL windows10
KERNEL /networkboot/memdisk
APPEND initrd=/iso/windows.iso

Ich hoffe das hilft

 0
Author: Pathic,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-12-29 17:27:34

Es gibt Drittanbieter -Automated PXE Server Solution Accelerator - in der Lage, genau das zu tun, was Sie wollen, aber die in Windows ausgeführt. Grundsätzlich extrahieren Sie den ISO-Inhalt in einem Verzeichnis, erstellen eine Netzwerkfreigabe und der automatisierte PXE-Server führt den Rest des entsprechenden Codes innerhalb des Startvorgangs aus.wim und automatisch den entsprechenden Bootmenüeintrag für die bootenden PXE Clients erstellen.

 -1
Author: Pat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-06-17 15:39:58

Sie können WIM-Dateien oder ISO-Dateien nicht direkt booten, auch unter Linux booten Sie nicht direkt von ISO 's, sondern über memdisk' s/ramdisk ' s

Bitte lesen Sie die Informationen zum Windows-Startvorgang : http://technet.microsoft.com/en-us/library/cc771845(v=ws.10).aspx -

Installieren windows über Linux pxe server es ist sehr einfach, keine notwendigkeit WDS !

 -1
Author: poi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-06-25 20:35:36

Zuerst müssen Sie eine Boot\BCD-Datei (Boot configuration data) mit bcdedit erstellen , die die wim-Datei startet.

Zweitens - Sie müssen von pxeboot booten.n12 (umbenannt in pxeboot.0)

Drittens-Mein Vorschlag für Sie wäre, Microsoft Deployment Toolkit (MDT) zu verwenden, um die Windows-Installation zu automatisieren.

 -2
Author: poi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-06-24 20:04:34