Всем привет!
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:
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
Mo lenei fofo, faafetai alii mai
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.
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:
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
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
Afai o loʻo lelei mea uma, ona tatau lea ona e mauaina le gaioiga o loʻo i lalo i le faʻamau:
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
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
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.
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
E iai foi le gagana Rusia
Sa ou fiafia
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
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
.
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:
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:
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:
puna: www.habr.com