Espansjoni tal-Funzjonalità WDS: Żieda tal-Kapaċità tal-Ibbutjar UEFI

Hello kulħadd!

Dan l-artikolu jiddeskrivi l-passi li għandek bżonn issegwi biex iżżid il-kapaċità tal-boot UEFI mal-WDS tiegħek.

Dawk. L-istruzzjonijiet f'dan l-artikolu jassumu li diġà għandek il-konfigurazzjoni li ġejja:

1. Windows Server 2012R2 (или новее)
2. Полностью настроенный DHCP для работы с WDS
3. Собственно сам WDS
4. IIS
5. Виртуальная машина или ПК с Ubuntu

Ukoll, hawn huma deskritti azzjonijiet li ma ġabux lili r-riżultat xieraq.
Iddeskrivejthom biex tiffaċilita t-tfittxija u tiffranka l-ħin tiegħek.

Daħla

Għamilt WDS fuq ix-xogħol b'ħafna goodies, tk. għajjien li kontinwament taħdem madwar ma 'mazz ta' flash drives u tikteb fuqhom.

Dawn l-artikoli għenuni bil-mod:
Żieda WDS Versatilità
Menu boot PXE mal-Maniġer tal-Konfigurazzjoni taċ-Ċentru tas-Sistema


Jidher bħal dan

Espansjoni tal-Funzjonalità WDS: Żieda tal-Kapaċità tal-Ibbutjar UEFI

U kollox kien tajjeb, immaġini ġodda ġew miżjuda għat-tagħbija, l-immaġni winPE kienet miżgħuda b'karatteristiċi ġodda u kollox ħadem.

Iżda, 'il bogħod mill-apparati kollha jappoġġaw il-modalità tal-ibbutjar BIOS / Legacy, jew jekk jagħmlu hekk, allura l-inklużjoni tagħha tista' tkun f'post mhux ovvju ħafna.

Iva, u l-installazzjoni ta 'twieqi fil-modalità legacy, meta jkun possibbli li tinstalla fl-UEFI, mhix friska.

Bħala riżultat, iddeċidejt li nżid il-kapaċità li nibbotja f'UEFI, u mort Google.

Imma ma sibtx informazzjoni strutturata dwar kif tikseb WDS + UEFI li jaħdem.
Fil-fatt, għalhekk iddeċidejt li nikteb dan l-artiklu.

Qabel nibda, se niddeskrivi l-problema li ħadet l-aktar ħin.

Meta żżid UEFI ma' WDS, is-sitwazzjoni li ġejja, pjuttost mhux ovvja hija possibbli:

Jekk iżżid fajl tal-ibbutjar mal-WDS u meta tipprova tibbutja fuq it-tagħmir
fl-UEFI tara t-test li ġej:
The selected boot device failed. Press <Enter> to Continue.
Jew Boot Device Not Found
Imma t-tagħbija fil-legat taħdem għalik.
Imbagħad waħda mill-għażliet possibbli hija n-nuqqas ta 'fajl wdsmgfw.efi,
tul it-triq li ġejja: %WDSpath%Bootx64wdsmgfw.efi

Tista' teħodha hawn: C:WindowsSystem32RemInstbootx64wdsmgfw.efi
Jew, jekk għal xi raġuni dan il-fajl huwa nieqes għalik, poġġieh fuq google.
Għal din is-soluzzjoni, grazzi guys minn reddit.

B’din il-problema, qtilt l-aktar ħin, għax. Ħsibt li l-problema kienet x'imkien fil-konfigurazzjoni WDS jew DHCP.

Politiki kkonfigurati billi żżid Klassijiet tal-Bejjiegħa għal diversi arkitetturi, u kkonfigurat għażliet DHCP 060, 066, 067. Istruzzjoni għall-konfigurazzjoni tal-politiki DHCP.

Arkitetturi f'ASCII għall-konfigurazzjoni tad-DHCP

PXEClient:Arch:00000 - BIOS/Legacy
PXEClient:Arch:00006 - UEFI x86
PXEClient:Arch:00007 - UEFI x64

Ukoll, ippruvajt diversi għażliet għal boot files. .efi

  • syslinux
  • ħaqq 2

Ippruvajt ukoll insib il-problema fil-ġurnal tal-avvenimenti.
win + r -> eventvwr -> Журналы приложений и служб -> Microsoft -> Windows -> Deployment-Services-Diagnostics

Iżda, kif għidt hawn fuq, il-problema tinsab fil-fajl wdsmgfw.efi.
Jew aċċidentalment ħassarha jien stess, jew ma ġietx ikkupjata waqt l-installazzjoni
u l-konfigurazzjoni tal-WDS.

Ukoll, ejja nibdew!

Istruzzjoni

Stadju 1 - Ivverifika li WDS qed jaħdem

Ħu kwalunkwe apparat jew magna virtwali b'appoġġ għall-ibbutjar fil-modalità UEFI fuq in-netwerk u ipprova ibbutja.

Għandu jkollok l-istampa li ġejja:

Espansjoni tal-Funzjonalità WDS: Żieda tal-Kapaċità tal-Ibbutjar UEFI

Jekk iva, kbir, tista 'tkompli.
Jekk le, allura ara dak li ktibt fil-prefazju.

Stadju 2 - Bini tal-IpXE Boot File

Inniedu Ubuntu ippreparat minn qabel, niftħu terminal u paste din il-linja:

git clone https://git.ipxe.org/ipxe.git ipxe

Espansjoni tal-Funzjonalità WDS: Żieda tal-Kapaċità tal-Ibbutjar UEFI

Hawnhekk nixtieq nagħmel rimarka żgħira li jista' jkollok iżżid pakketti ma' Ubuntu li huma meħtieġa għall-kumpilazzjoni tas-C u C ++.
Għandi biss installati.

Niżżel? - Kbir!
Issa għandek bżonn tagħmel fajl ta 'konfigurazzjoni għall-assemblaġġ.
Fit-terminal, niktbu:

cd ipxe/src
gedit chain.ipxe

U waħħal il-kodiċi li ġej f'dan il-fajl, u mbagħad issalva:

#!ipxe

dhcp
chain http://%IP-address-your-IIS-server%/install.ipxe

Immorru lura għat-terminal u nibdew il-kumpilazzjoni:

make bin-x86_64-efi/ipxe.efi EMBED=chain.ipxe

Espansjoni tal-Funzjonalità WDS: Żieda tal-Kapaċità tal-Ibbutjar UEFI

Jekk kollox huwa fl-ordni, allura għandek tikseb l-output li ġej fit-terminal:

Espansjoni tal-Funzjonalità WDS: Żieda tal-Kapaċità tal-Ibbutjar UEFI

U fajl ipxe.efi, tul it-triq: ipxe/src/bin-x86_64-efi/ipxe.efi
Jekk għal xi raġuni ma tistax tiġbor waħdek,
Jien waħħalt tiegħi fajl.
Huwa miġbur biex boot minn http://192.168.0.100/install.ipxe

Dak kollu għal Ubuntu.

Pass 3 - Żieda ipxe.efi ma WDS

Nieħdu l-fajl li rċevejna fit-tieni stadju u nikkopjah tul it-triq:
%WDSpath%Bootx64%your-boot-folder%EFIBOOT
Wara li nbiddlu l-isem għal BOOTX64.EFI.
Mhuwiex meħtieġ, huwa biss aktar konvenjenti.

Imbagħad inniedu CMD f'isem l-amministratur, u ikteb il-kmandi li ġejjin:

wdsutil /set-server /bootprogram:Bootx64%your-boot-folder%EFIBOOTBOOTX
64.EFI /architecture:x64uefi
и
wdsutil /set-server /N12bootprogram:Bootx64%your-boot-folder%EFIBOOTBOOTX
64.EFI /architecture:x64uefi

Dan se jistabbilixxi l-fajl li jirriżulta biex jitniżżlu permezz tal-WDS.

Ejja niċċekkja l-konfigurazzjoni:

wdsutil /get-server /Show:Config

Espansjoni tal-Funzjonalità WDS: Żieda tal-Kapaċità tal-Ibbutjar UEFI

Ikkupjajt ukoll il-fajl ipxe.efi, semmieh BOOTIA32.EFI u kkonfigurajt il-boot għalih, fil-każ. architecture:x86uefi
Iżda b'mod ġenerali, dan ma jagħmilx sens, għaliex. Il-fajl Bootmgfw.efi ma jappoġġjax x86

Ejja niċċekkjaw x'ġara.
Espansjoni tal-Funzjonalità WDS: Żieda tal-Kapaċità tal-Ibbutjar UEFI
Kbir, WDS jibgħat il-fajl tagħna biex jitniżżel u, min-naħa tiegħu, ifittex il-konfigurazzjoni tul il-mogħdija: http://192.168.0.100/install.ipxe

Pass 4 - Konfigurazzjoni tal-Menu

Mur fil-folder tal-għeruq tas-sit tiegħek.
In-nuqqas huwa: C:inetpubwwwroot

Oħloq fajl test install.ipxe.

u kkonfiguraha skond dokumentazzjoni u l-bżonnijiet tiegħek.
Hemm ukoll lingwa Russa описание jikkmanda.
Ħadt gost dan istruzzjonijiet meta tikkonfigura l-WDS tiegħek.

Eżempju ta' konfigurazzjoni install.ipxe

#!ipxe

:start
menu Please choose an operating system to start/install
item --gap Start Win PE
item WinPE-x64 WinPE x64
item --gap ipxe shell
item shell       Drop to iPXE shell

choose target && goto ${target}

:failed
echo Booting failed, dropping to shell
goto shell

:shell
echo Type 'exit' to get the back to the menu
shell
set menu-timeout 0
set submenu-timeout 0
goto start

:WinPE-x64
kernel http://192.168.0.100/wimboot
initrd http://192.168.0.100/peSE/Boot/bcd
initrd http://192.168.0.100/peSE/Boot/boot.sdi
initrd http://192.168.0.100/peSE/Boot/peSE64.wim
boot || goto failed

Tista 'taqra dwar il-konfigurazzjoni għat-tagħbija ta' winPE hawn.

Stadju 5 - tipi MIME

Wara li ħoloq il-menu u żżid il-fajls kollha meħtieġa fil-folder tal-għeruq tal-IIS,
trid tagħtihom aċċess.

Għax anki jekk tipprova tniżżel fajl mill-browser, ikollok żball fl-indirizz tiegħu: HTTP 404.3 - Not Found.
Espansjoni tal-Funzjonalità WDS: Żieda tal-Kapaċità tal-Ibbutjar UEFI

Biex tagħmel dan, għandek bżonn iżżid tipi MIME fil-pannell tal-kontroll IIS, skond
b'estensjonijiet ta' fajls li se tniżżel permezz ta' http.

Ma fittixtx liema tip MIME huwa l-aħjar għal dan il-għan, u staqsejt application/octet-stream, wara kollox ħadem.

Għal fajls li m'għandhomx estensjoni, uża tikka.

Hawn hekk:

Espansjoni tal-Funzjonalità WDS: Żieda tal-Kapaċità tal-Ibbutjar UEFI

Konklużjoni

Fl-aħħar mill-aħħar, ikollna l-abbiltà li nibdew fuq netwerk lokali permezz tal-UEFI.

Jekk għamilna kollox b'mod korrett, allura jkun hemm xi ħaġa bħal dan il-menu tal-għażla tal-boot:

Espansjoni tal-Funzjonalità WDS: Żieda tal-Kapaċità tal-Ibbutjar UEFI

Jekk ħejjejt l-għodod bażiċi u mhux se jolqot bil-konfigurazzjoni, allura tieħu madwar 10-20 minuta biex timplimenta din il-karatteristika.
Domni 2 ijiem tax-xogħol, għaliex. Kelli google ħafna.

Implimentazzjoni b'suċċess!

Grazzi tal-attenzjoni tagħkom u grazzi ħafna lil dawk in-nies li l-artikoli tagħhom għenuni!
Fuq Habré huwa: Ingtar и Deeptown.

Sors: www.habr.com

Żid kumment