Ngalegaan Fungsionalitas WDS: Nambahkeun Kamampuh Boot UEFI

Hello dulur!

Artikel ieu ngajelaskeun léngkah-léngkah anu anjeun kedah laksanakeun pikeun nambihan kamampuan boot UEFI ka WDS anjeun.

Jelema. Parentah dina artikel ieu nganggap yén anjeun parantos gaduh konfigurasi ieu:

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

Ogé, di dieu dijelaskeun tindakan anu henteu masihan kuring hasil anu saé.
Kuring ngajelaskeun aranjeunna pikeun ngagampangkeun milarian sareng ngahémat waktos anjeun.

foreword

Kuring nyieun WDS di gawe kalawan loba goodies, tk. bosen terus ngajalankeun sabudeureun kalawan kebat flash drive na overwriting aranjeunna.

Tulisan ieu ngabantosan kuring ku cara:
Nambahkeun WDS Versatility
menu boot PXE kalawan System Center Konfigurasi Manajer


Sigana mah kieu

Ngalegaan Fungsionalitas WDS: Nambahkeun Kamampuh Boot UEFI

Jeung sagalana éta rupa, gambar anyar ditambahkeun pikeun loading, gambar winPE ieu overgrown kalawan fitur anyar jeung sagalana digawé.

Tapi, jauh tina sadaya alat ngadukung modeu boot BIOS / Warisan, atanapi upami éta, maka kalebetna tiasa aya dina tempat anu teu jelas.

Leres, sareng masang windows dina modeu warisan, nalika mungkin dipasang dina UEFI, henteu keren.

Hasilna, kuring mutuskeun pikeun nambahkeun kamampuhan pikeun boot kana UEFI, sarta indit ka Google.

Tapi kuring henteu mendakan inpormasi terstruktur ngeunaan cara kéngingkeun WDS + UEFI anu tiasa dianggo.
Sabenerna, éta naha kuring mutuskeun pikeun nulis artikel ieu.

Sateuacan kuring ngamimitian, kuring bakal ngajelaskeun masalah anu paling seueur waktos.

Nalika nambihan UEFI ka WDS, kaayaan anu teu jelas di handap ieu mungkin:

Upami anjeun nambihan file boot ka WDS sareng nalika anjeun nyobian boot dina alat
dina UEFI anjeun ningali téks di handap ieu:
The selected boot device failed. Press <Enter> to Continue.
atawa Boot Device Not Found
Tapi loading dina warisan lumaku pikeun anjeun.
Teras salah sahiji pilihan anu mungkin nyaéta henteuna file wdsmgfw.efi,
sapanjang jalur ieu: %WDSpath%Bootx64wdsmgfw.efi

Anjeun tiasa nyandak di dieu: C:WindowsSystem32RemInstbootx64wdsmgfw.efi
Atanapi, upami kusabab sababaraha alesan file ieu leungit pikeun anjeun, kuring masangkeunana google.
Pikeun solusi ieu, nuhun guys ti reddit.

Kalawan masalah ieu, abdi ditelasan paling waktos, sabab. Teu sangka masalah éta tempat di WDS atanapi DHCP konfigurasi.

Kawijakan ngonpigurasikeun ku nambahkeun Kelas Vendor pikeun sagala rupa arsitéktur, sareng ngonpigurasikeun pilihan DHCP 060, 066, 067. parentah pikeun ngonpigurasikeun kawijakan DHCP.

Arsitéktur di ASCII pikeun ngonpigurasikeun DHCP

PXEClient: Arch: 00000 - mios / Warisan
PXEClient: Arch: 00006 - UEFI x86
PXEClient: Arch: 00007 - UEFI x64

Ogé, kuring nyobian sababaraha pilihan pikeun file boot. .efi

  • syslinux
  • gerub 2

Kuring ogé diusahakeun neangan masalah dina Log Acara.
win + r -> eventvwr -> Журналы приложений и служб -> Microsoft -> Windows -> Deployment-Services-Diagnostics

Tapi, sakumaha ceuk kuring di luhur, masalahna aya dina file wdsmgfw.efi.
Boh kuring ngahaja ngahapus sorangan, atanapi henteu disalin nalika instalasi
sareng ngonpigurasikeun WDS.

Muhun, hayu urang ngamimitian!

parentah

Tahap 1 - Pariksa yén WDS berpungsi

Candak alat atanapi mesin virtual naon waé kalayan dukungan pikeun booting dina modeu UEFI dina jaringan sareng cobian boot.

Anjeun kedah gaduh gambar di handap ieu:

Ngalegaan Fungsionalitas WDS: Nambahkeun Kamampuh Boot UEFI

Lamun kitu, hébat, Anjeun bisa neruskeun.
Upami henteu, teras tingali naon anu kuring tulis dina prasasti.

Tahap 2 - Ngawangun File Boot iPXE

Kami ngaluncurkeun Ubuntu anu tos siap, buka terminal sareng témpél garis ieu:

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

Ngalegaan Fungsionalitas WDS: Nambahkeun Kamampuh Boot UEFI

Di dieu kuring hoyong nyarios sakedik yén anjeun kedah nambihan bungkusan ka Ubuntu anu dipikabutuh pikeun nyusun C sareng C ++.
Kuring ngan geus aranjeunna dipasang.

Diunduh? - Hebat!
Ayeuna anjeun kedah ngadamel file konfigurasi pikeun assembly.
Dina terminal, urang nulis:

cd ipxe/src
gedit chain.ipxe

Sareng témpél kodeu ieu kana file ieu, teras simpen:

#!ipxe

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

Urang balik deui ka terminal sareng ngamimitian kompilasi:

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

Ngalegaan Fungsionalitas WDS: Nambahkeun Kamampuh Boot UEFI

Upami sadayana leres, maka anjeun kedah nampi kaluaran di handap ieu dina terminal:

Ngalegaan Fungsionalitas WDS: Nambahkeun Kamampuh Boot UEFI

Jeung file ipxe.efi, sapanjang jalan: ipxe/src/bin-x86_64-efi/ipxe.efi
Upami kusabab sababaraha alesan anjeun henteu tiasa nyusun nyalira,
Kuring geus napel milik file.
Ieu disusun pikeun boot ti http://192.168.0.100/install.ipxe

Éta sadayana pikeun Ubuntu.

Lengkah 3 - Nambahkeun ipxe.efi ka WDS

Kami nyandak file anu kami tampi dina tahap kadua sareng salin sapanjang jalan:
%WDSpath%Bootx64%your-boot-folder%EFIBOOT
Sanggeus kami ngaganti ngaran ka BOOTX64.EFI.
Teu perlu, ngan leuwih merenah.

Teras we ngajalankeun cmd atas nama administrator, sareng nyerat paréntah di handap ieu:

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

Ieu bakal nyetél file anu dihasilkeun pikeun diunduh via WDS.

Hayu urang pariksa konfigurasi:

wdsutil /get-server /Show:Config

Ngalegaan Fungsionalitas WDS: Nambahkeun Kamampuh Boot UEFI

Kuring ogé nyalin file ipxe.efi, ngaranna éta BOOTIA32.EFI jeung ngonpigurasi boot pikeun eta, ngan bisi. architecture:x86uefi
Tapi sacara umum, ieu henteu aya rasa, sabab. file Bootmgfw.efi teu ngarojong x86

Hayu urang pariksa naon anu lumangsung.
Ngalegaan Fungsionalitas WDS: Nambahkeun Kamampuh Boot UEFI
Hébat, WDS ngirim file kami pikeun diunduh sareng éta, kahareupna milarian konfigurasi sapanjang jalur: http://192.168.0.100/install.ipxe

Lengkah 4 - Konfigurasi Menu

Pindah ka polder akar situs anjeun.
standarna nyaéta: C:inetpubwwwroot

Jieun file téks install.ipxe.

tur ngonpigurasikeun eta nurutkeun dokuméntasi jeung kabutuhan Anjeun.
Aya ogé basa Rusia Ѕѕїїё ° ° °ЅЅ ° paréntah.
Kuring ngarasakeun ieu parentah nalika ngonpigurasikeun WDS Anjeun.

conto konfigurasi 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

Anjeun tiasa maca ngeunaan konfigurasi pikeun ngamuat winPE di dieu.

Tahap 5 - tipe MIME

Saatos nyiptakeun ménu sareng nambihan sadaya file anu diperyogikeun kana folder akar IIS,
anjeun kedah masihan aranjeunna aksés.

Sabab sanaos anjeun nyobian ngaunduh file tina browser, anjeun bakal nampi kasalahan dina alamatna: HTTP 404.3 - Not Found.
Ngalegaan Fungsionalitas WDS: Nambahkeun Kamampuh Boot UEFI

Jang ngalampahkeun ieu, anjeun kudu nambahkeun tipe MIME dina panel kontrol IIS, luyu
kalawan ekstensi file nu bakal Anjeun undeur via http.

Kuring henteu milarian jinis MIME anu pangsaéna pikeun tujuan ieu, sareng naroskeun application/octet-stream, sanggeus éta sagalana jalan.

Pikeun file anu henteu gaduh ekstensi, paké titik.

Di dieu nu kumaha:

Ngalegaan Fungsionalitas WDS: Nambahkeun Kamampuh Boot UEFI

kacindekan

Pamustunganana, urang kéngingkeun kamampuan pikeun boot dina jaringan lokal ngalangkungan UEFI.

Upami urang ngalakukeun sadayana leres, maka bakal aya anu sapertos ménu pilihan boot ieu:

Ngalegaan Fungsionalitas WDS: Nambahkeun Kamampuh Boot UEFI

Upami anjeun parantos nyiapkeun alat dasar sareng anjeun moal ngaganggu konfigurasi, maka peryogi 10-20 menit pikeun nerapkeun fitur ieu.
Butuh waktu kuring 2 poé gawé, sabab. Kuring kungsi google pisan.

Palaksanaan suksés!

Hatur nuhun kana perhatosan anjeun sareng hatur nuhun pisan ka jalma-jalma anu tulisanna ngabantosan kuring!
Dina Habré nyaéta: Ingtar и Deeptown.

sumber: www.habr.com

Tambahkeun komentar