Всем Привет!
Atik sa a dekri etap ou bezwen swiv pou ajoute kapasite bòt UEFI nan WDS ou.
Moun sa yo. Enstriksyon yo nan atik sa a sipoze ke ou deja gen konfigirasyon sa a:
1. Windows Server 2012R2 (или новее)
2. Полностью настроенный DHCP для работы с WDS
3. Собственно сам WDS
4. IIS
5. Виртуальная машина или ПК с Ubuntu
Epitou, isit la yo dekri aksyon ki pa te pote m 'rezilta a apwopriye.
Mwen te dekri yo pou fasilite rechèch la epi sove tan ou.
Avètisman
Mwen te fè yon WDS nan travay ak yon anpil nan kado, tk. fatige nan toujou ap kouri otou ak yon pakèt moun sou kondui flash ak ranplase yo.
Atik sa yo te ede m 'pa chemen an:
Ak tout bagay te byen, nouvo imaj yo te ajoute pou chaje, imaj la winPE te anvayi ak nouvo karakteristik ak tout bagay te travay.
Men, lwen tout aparèy sipòte mòd BIOS / Legacy bòt, oswa si yo fè sa, Lè sa a, enklizyon li yo ka nan yon kote ki pa evidan.
Wi, epi enstale fenèt nan mòd eritaj, lè li posib pou enstale nan UEFI, se pa fre.
Kòm yon rezilta, mwen deside ajoute kapasite nan bòt nan UEFI, epi li ale nan Google.
Men, mwen pa t 'jwenn enfòmasyon estriktire sou kòman yo ka resevwa yon travay WDS + UEFI.
Aktyèlman, se poutèt sa mwen deside ekri atik sa a.
Anvan mwen kòmanse, mwen pral dekri pwoblèm nan ki te pran plis tan.
Lè w ajoute UEFI nan WDS, sitiyasyon sa a, olye ki pa evidan, posib:
Si ou ajoute yon fichye bòt nan WDS ak lè ou eseye bòt sou aparèy la
nan UEFI ou wè tèks sa a:
The selected boot device failed. Press <Enter> to Continue.
Oswa Boot Device Not Found
Men, chaje nan eritaj travay pou ou.
Lè sa a, youn nan opsyon ki posib yo se absans nan yon dosye wdsmgfw.efi,
sou chemen sa a: %WDSpath%Bootx64wdsmgfw.efi
Ou ka pran li isit la: C:WindowsSystem32RemInstbootx64wdsmgfw.efi
Oswa, si pou kèk rezon dosye sa a manke pou ou, mwen poste li sou
Pou solisyon sa a, mèsi mesye ki soti nan
Ak pwoblèm sa a, mwen te touye plis tan, paske. Mwen te panse pwoblèm nan te yon kote nan konfigirasyon WDS oswa DHCP.
Règleman konfigirasyon lè w ajoute Klas Vandè pou divès achitekti, ak konfigirasyon opsyon DHCP 060, 066, 067.
Achitekti nan ASCII pou konfigirasyon DHCP
PXEClient:Arch:00000 - BIOS/Legacy
PXEClient:Arch:00006 - UEFI x86
PXEClient:Arch:00007 - UEFI x64
Epitou, mwen te eseye divès opsyon pou dosye bòt. .efi
- syslinux
- grub 2
Mwen te eseye tou jwenn pwoblèm nan nan Jounal evènman an.
win + r -> eventvwr -> Журналы приложений и служб -> Microsoft -> Windows -> Deployment-Services-Diagnostics
Men, jan mwen te di pi wo a, pwoblèm nan kouche nan dosye a wdsmgfw.efi.
Swa mwen aksidantèlman efase li tèt mwen, oswa li pa te kopye pandan enstalasyon an
ak konfigirasyon WDS.
Oke, ann kòmanse!
Enstriksyon
Etap 1 - Verifye ke WDS ap travay
Pran nenpòt aparèy oswa machin vityèl ak sipò pou demaraj nan mòd UEFI sou rezo a epi eseye demare.
Ou ta dwe gen foto sa a:
Si se konsa, gwo, ou ka kontinye.
Si ou pa, gade sa mwen te ekri nan prefas la.
Etap 2 - Konstwi dosye iPXE Boot la
Nou lanse Ubuntu pre-prepare, louvri yon tèminal epi kole liy sa a:
git clone https://git.ipxe.org/ipxe.git ipxe
Isit la mwen ta renmen fè yon ti remak ke ou ka gen pou ajoute pakè Ubuntu ki nesesè pou konpile C ak C ++.
Mwen jis fè yo enstale.
Telechaje? - Gwo!
Koulye a, ou bezwen fè yon dosye konfigirasyon pou asanble a.
Nan tèminal la, nou ekri:
cd ipxe/src
gedit chain.ipxe
Epi kole kòd sa a nan dosye sa a, epi sove:
#!ipxe
dhcp
chain http://%IP-address-your-IIS-server%/install.ipxe
Nou tounen nan tèminal la epi kòmanse konpilasyon an:
make bin-x86_64-efi/ipxe.efi EMBED=chain.ipxe
Si tout bagay nan lòd, Lè sa a, ou ta dwe jwenn pwodiksyon sa a nan tèminal la:
Epi dosye ipxe.efi, sou wout la: ipxe/src/bin-x86_64-efi/ipxe.efi
Si pou kèk rezon ou pa ka konpile poukont ou,
Mwen tache pa m lan
Li se konpile nan bòt soti nan http://192.168.0.100/install.ipxe
Se tout pou Ubuntu.
Etap 3 - Ajoute ipxe.efi nan WDS
Nou pran fichye a ke nou te resevwa nan dezyèm etap la epi kopye li sou wout la:
%WDSpath%Bootx64%your-boot-folder%EFIBOOT
Apre nou chanje non li an BOOTX64.EFI.
Li pa nesesè, li jis pi pratik.
Lè sa a, nou lanse km sou non administratè a, epi ekri kòmandman sa yo:
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
Sa a pral mete dosye a ki kapab lakòz yo dwe telechaje atravè WDS.
Ann tcheke konfigirasyon an:
wdsutil /get-server /Show:Config
Mwen tou kopye fichye ipxe.efi a, chanje non li BOOTIA32.EFI ak konfigirasyon bòt pou li, jis nan ka. architecture:x86uefi
Men, an jeneral, sa a pa fè okenn sans, paske. Fichye Bootmgfw.efi pa sipòte x86
Ann tcheke sa ki te pase.
Gwo, WDS voye dosye nou an pou telechaje epi li, nan vire, gade pou konfigirasyon an sou chemen an: http://192.168.0.100/install.ipxe
Etap 4 - Konfigirasyon meni
Ale nan katab la rasin nan sit ou a.
Defo a se: C:inetpubwwwroot
Kreye yon dosye tèks install.ipxe.
ak konfigirasyon li selon
Genyen tou yon lang Ris
Mwen te jwi
Egzanp konfigirasyon 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
Ou ka li sou konfigirasyon an pou chaje winPE
Etap 5 - Kalite MIME
Apre kreye meni an epi ajoute tout dosye ki nesesè yo nan katab rasin IIS la,
ou bezwen ba yo aksè.
Paske menm si ou eseye telechaje yon fichye nan navigatè a, w ap jwenn yon erè nan adrès li: HTTP 404.3 - Not Found
.
Pou fè sa, ou bezwen ajoute kalite MIME nan panèl kontwòl IIS, an akò
ak ekstansyon dosye ou pral telechaje atravè http.
Mwen pa t chèche ki kalite MIME ki pi bon pou objektif sa a, epi mwen te mande application/octet-stream
, apre sa tout bagay te travay.
Pou dosye ki pa gen ekstansyon, sèvi ak yon pwen.
Isit la konsa:
Konklizyon
Alafen, nou jwenn kapasite nan demare sou yon rezo lokal atravè UEFI.
Si nou te fè tout bagay kòrèkteman, pral gen yon bagay tankou meni seleksyon bòt sa a:
Si ou te prepare zouti debaz yo epi ou pa pral deranje ak konfigirasyon an, Lè sa a, li pran apeprè 10-20 minit pou aplike karakteristik sa a.
Li te pran m '2 jou travay, paske. Mwen te oblije google anpil.
Aplikasyon siksè!
Mèsi pou atansyon ou ak anpil mèsi a moun sa yo ki atik yo te ede m '!
Sou Habré li se:
Sous: www.habr.com