Fa'ateleina le WDS Galuega: Fa'aopoopoina le UEFI Boot Capability

Всем привет!

O lenei tusiga o loʻo faʻamatalaina laasaga e te manaʻomia e te mulimuli ai e faʻaopoopo le UEFI boot capability i lau WDS.

O na. O faʻatonuga o loʻo i totonu o lenei tusiga e faʻapea ua uma ona e maua le faʻatulagaga nei:

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

E le gata i lea, o loʻo faʻamatalaina gaioiga e leʻi aumaia ia te aʻu le iʻuga talafeagai.
Na ou faamatalaina i latou e faafaigofie ai le sailiga ma sefe lou taimi.

Upu Tomua

Na ou faia se WDS i le galuega ma le tele o mea lelei, tk. ua fiu e tamo'e solo ma le tele o ta'avale flash ma fa'asolo.

O nei tala na fesoasoani ia te aʻu i le ala:
Faʻaopoopoina WDS Versatility
PXE boot menu ma System Center Configuration Manager


E pei o lea

Fa'ateleina le WDS Galuega: Fa'aopoopoina le UEFI Boot Capability

Ma sa lelei mea uma, na faʻaopoopoina ata fou mo le faʻapipiʻiina, o le ata winPE na faʻateleina i foliga fou ma sa aoga mea uma.

Ae, e mamao ese mai masini uma e lagolagoina le BIOS / Legacy boot mode, pe afai latou te faia, ona mafai lea ona aofia ai i se nofoaga e le o manino.

Ioe, ma faʻapipiʻi faʻamalama i le tulaga faʻaleaganuʻu, pe a mafai ona faʻapipiʻi i le UEFI, e le manaia.

O le iʻuga, na ou filifili e faʻaopoopo le tomai e faʻaulu ai i le UEFI, ma alu i Google.

Ae ou te leʻi mauaina faʻamatalaga faʻatulagaina ile auala e maua ai se WDS + UEFI galue.
O le mea moni, o le mea lena na ou filifili ai e tusi lenei tusiga.

Ae ou te leʻi amataina, o le a ou faʻamatalaina le faʻafitauli na sili ona umi le taimi.

Pe a faʻaopoopo le UEFI i le WDS, o mea nei, e le o manino le tulaga e mafai:

Afai e te faʻaopoopoina se faila faila i le WDS ma pe ae taumafai e faʻaulu i luga o le masini
i le UEFI e te vaʻai i le tusitusiga lenei:
The selected boot device failed. Press <Enter> to Continue.
Pe Boot Device Not Found
Ae o le utaina i talatuu e aoga mo oe.
Ona tasi lea o filifiliga talafeagai o le leai o se faila wdsmgfw.efi,
i le ala lea: %WDSpath%Bootx64wdsmgfw.efi

E mafai ona e ave iinei: C:WindowsSystem32RemInstbootx64wdsmgfw.efi
Po'o, afai mo se mafua'aga e misi ai lenei faila mo oe, na ou lafoina i luga google.
Mo lenei fofo, faafetai alii mai reddit.

Faatasi ai ma lenei faafitauli, na ou fasiotia le tele o taimi, aua. Sa ou manatu o le faafitauli o se mea i le WDS poʻo le DHCP configuration.

Fa'atonu faiga fa'avae e ala i le fa'aopoopoina o Vasega Fa'atau mo fausaga eseese, ma fa'atulaga filifiliga DHCP 060, 066, 067. Faatonuga mo le fa'atulagaina o faiga fa'avae DHCP.

Fa'ata'ita'iga i le ASCII mo le fa'atulagaina o le DHCP

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

E le gata i lea, sa ou taumafai i filifiliga eseese mo faila faila. .efi

  • syslinux
  • gutu 2

Na ou taumafai foi e suʻe le faʻafitauli i le Event Log.
win + r -> eventvwr -> Журналы приложений и служб -> Microsoft -> Windows -> Deployment-Services-Diagnostics

Ae, e pei ona ou fai atu i luga, o le faafitauli o loʻo taoto i le faila wdsmgfw.efi.
Pe na ou faʻafuaseʻi ona tapeina e aʻu, pe leʻi kopiina i le taimi o faʻapipiʻi
ma le setiina o le WDS.

Ia, tatou amata!

Faatonuga

Laasaga 1 - Fa'amautinoa o lo'o galue le WDS

Ave soʻo se masini poʻo se masini komepiuta ma le lagolago mo le faʻaosoina i le UEFI mode i luga o le upega tafailagi ma taumafai e faʻa.

E tatau ona e maua le ata lea:

Fa'ateleina le WDS Galuega: Fa'aopoopoina le UEFI Boot Capability

Afai o lea, lelei, e mafai ona e faʻaauau.
Afai e leai, ona vaai lea i mea na ou tusia i le upu tomua.

Laasaga 2 - Fausiaina o le iPXE Boot File

Matou te faʻalauiloaina le Ubuntu ua uma ona saunia, tatala se laina ma faapipii lenei laina:

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

Fa'ateleina le WDS Galuega: Fa'aopoopoina le UEFI Boot Capability

O iinei ou te manaʻo ai e fai se faʻamatalaga itiiti e mafai ona e faʻaopoopoina afifi i le Ubuntu e manaʻomia mo le tuufaatasia o C ma C ++.
Na'o lo'u fa'apipi'iina.

Si'itia? - Matagofie!
Ole taimi nei e tatau ona e faia se faila faʻapipiʻi mo le faʻapotopotoga.
I totonu o le laina, matou te tusia:

cd ipxe/src
gedit chain.ipxe

Ma faapipii le code lea i totonu o lenei faila, ona teu ai lea:

#!ipxe

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

Matou te toe foʻi i le laina ma amata le faʻapipiʻi:

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

Fa'ateleina le WDS Galuega: Fa'aopoopoina le UEFI Boot Capability

Afai o loʻo lelei mea uma, ona tatau lea ona e mauaina le gaioiga o loʻo i lalo i le faʻamau:

Fa'ateleina le WDS Galuega: Fa'aopoopoina le UEFI Boot Capability

Ma faila ipxe.efi, i luga o le ala: ipxe/src/bin-x86_64-efi/ipxe.efi
Afai mo nisi mafuaaga e le mafai ona e tuufaatasia na o oe,
Ua ou faapipiiina la'u faila.
O lo'o tu'ufa'atasia e ta'a mai http://192.168.0.100/install.ipxe

Pau lava lena mo Ubuntu.

Laasaga 3 - Faʻaopoopo ipxe.efi i le WDS

Matou te ave le faila na matou mauaina i le laasaga lona lua ma kopi i luga o le ala:
%WDSpath%Bootx64%your-boot-folder%EFIBOOT
A uma ona matou toe faaigoa i le BOOTX64.EFI.
E le manaʻomia, e sili atu ona faigofie.

Ona matou tatalaina lea cmd e fai ma sui o le pule, ma tusi tulafono nei:

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

Ole mea lea ole a fa'atulaga ai le faila faila e sii mai ile WDS.

Sei o tatou siaki le faatulagaga:

wdsutil /get-server /Show:Config

Fa'ateleina le WDS Galuega: Fa'aopoopoina le UEFI Boot Capability

Na ou kopiina foi le faila ipxe.efi, toe faaigoa ia BOOTIA32.EFI ma faʻapipiʻi le taʻavale mo ia, i le tulaga. architecture:x86uefi
Ae i se tulaga lautele, e leai se uiga, aua. Bootmgfw.efi faila e le lagolagoina le x86

Sei o tatou siaki le mea na tupu.
Fa'ateleina le WDS Galuega: Fa'aopoopoina le UEFI Boot Capability
Lelei, e auina mai e le WDS la matou faila mo le download ma, i le isi itu, e suʻe le faʻatulagaga i luga o le ala: http://192.168.0.100/install.ipxe

Laasaga 4 - Fa'atonuga Menu

Alu i le faila a'a o lau saite.
O le faaletonu o le: C:inetpubwwwroot

Fausia se faila faila install.ipxe.

ma fetuunai e tusa ai ma fa'amaumauga ma ou mana'oga.
E iai foi le gagana Rusia le faʻamatalaga poloaiga.
Sa ou fiafia lenei fa'atonuga pe a fa'atulaga lau WDS.

faʻataʻitaʻiga faʻapipiʻi 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

E mafai ona e faitau e uiga i le faʻatulagaina mo le utaina o le winPE iinei.

Laasaga 5 - ituaiga MIME

A maeʻa ona fatuina le lisi ma faʻaopoopo uma faila manaʻomia i le IIS root folder,
e tatau ona e tu'uina atu ia i latou avanoa.

Aua e tusa lava pe e te taumafai e sii mai se faila mai le browser, e te maua se mea sese i lona tuatusi: HTTP 404.3 - Not Found.
Fa'ateleina le WDS Galuega: Fa'aopoopoina le UEFI Boot Capability

Ina ia faia lenei mea, e tatau ona e faʻaopopo ituaiga MIME i le IIS control panel, e tusa ai
fa'atasi ai ma fa'aopoopoga faila o le a e siiina mai ile http.

Ou te leʻi suʻeina poʻo fea ituaiga MIME e sili ona lelei mo lenei faʻamoemoe, ma fesili application/octet-stream, ina ua uma ona aoga mea uma.

Mo faila e leai se fa'aopoopoga, fa'aoga se togi.

O iinei:

Fa'ateleina le WDS Galuega: Fa'aopoopoina le UEFI Boot Capability

iʻuga

Mulimuli ane, matou te maua le tomai e faʻaulu i luga o se fesoʻotaiga i le lotoifale e ala i le UEFI.

Afai na matou faia mea uma sa'o, ona i ai lea o se mea e pei o lenei lisi o filifiliga seevae:

Fa'ateleina le WDS Galuega: Fa'aopoopoina le UEFI Boot Capability

Afai ua e saunia meafaigaluega faʻavae ma e te le faʻalavelave i le faʻatulagaina, ona manaʻomia lea o le 10-20 minute e faʻatino ai lenei uiga.
E 2 aso faigaluega, aua. Sa tatau ona ou google tele.

Manuia le faatinoga!

Faafetai mo lou gauai atu ma faafetai tele i na tagata na fesoasoani a latou tusiga ia te au!
I luga o Habré o le: Ingtar и Deeptown.

puna: www.habr.com

Faaopoopo i ai se faamatalaga