Kordhinta Waxqabadka WDS: Ku darista Kartida Boot ee UEFI

Hello qof walba!

Maqaalkani wuxuu sharxayaa tillaabooyinka aad u baahan tahay inaad raacdo si aad ugu darto kartida kabaha UEFI WDS kaaga.

Kuwaas. Tilmaamaha ku jira maqaalkan waxay u maleynayaan inaad horey u leedahay qaabeynta soo socota:

1. Windows Server 2012R2 (ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅)
2. ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ настроСнный DHCP для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с WDS
3. БобствСнно сам WDS
4. IIS
5. Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина ΠΈΠ»ΠΈ ПК с Ubuntu

Sidoo kale, halkan waxaa lagu tilmaamay ficillo aan ii keenin natiijada saxda ah.
Waxaan ku tilmaamay inay fududeeyaan raadinta oo aad waqtigaaga badbaadiyaan.

Horudhac

Waxaan sameeyay WDS goobta shaqada oo leh waxyaabo badan oo wanaagsan, tk. ku daalay in aad si joogto ah ula ordo farabadan flash drives oo aad ku dul qorto.

Maqaalladani waxay iga caawiyeen jidka:
Ku darida Waxtarka WDS
Liiska boot ee PXE oo leh Maamulaha Habaynta Xarunta Nidaamka


Waxay u egtahay sidan

Kordhinta Waxqabadka WDS: Ku darista Kartida Boot ee UEFI

Wax walbana way fiicnaayeen, sawirro cusub ayaa lagu daray si loogu shubo, sawirka winPE wuxuu la koray astaamo cusub wax walbana way shaqeeyeen.

Laakiin, ka fog dhammaan aaladaha waxay taageeraan habka boot BIOS / Legacy, ama haddii ay sameeyaan, ka mid noqoshada ayaa laga yaabaa inay ku jirto meel aan caddayn.

Haa, iyo ku rakibida daaqadaha qaabka dhaxalka ah, marka ay suurtogal tahay in lagu rakibo UEFI, ma aha mid qabow.

Natiijo ahaan, waxaan go'aansaday inaan ku daro awoodda aan ku geli karo UEFI, oo waxaan aaday Google.

Laakiin maan helin macluumaad habaysan oo ku saabsan sida loo helo WDS + UEFI shaqaynaysa.
Runtii, taasi waa sababta aan u go'aansaday inaan qoro maqaalkan.

Kahor intaanan bilaabin, waxaan qeexi doonaa dhibka waqtiga ugu badan qaatay.

Marka lagu daro UEFI WDS, kuwan soo socda, halkii xaalad aan cad ahayn waa suurtogal:

Haddii aad ku darto faylka boot WDS iyo marka aad isku daydo inaad ku rakibto qalabka
gudaha UEFI waxaad ku aragtaa qoraalka soo socda:
The selected boot device failed. Press <Enter> to Continue.
Ama Boot Device Not Found
Laakin rarida dhaxalka ayaa adiga kuu shaqeysa.
Markaa mid ka mid ah fursadaha suurtogalka ah waa maqnaanshaha faylka wdsmgfw.efi,
iyadoo la raacayo dariiqa soo socda: %WDSpath%Bootx64wdsmgfw.efi

Waxaad ka qaadan kartaa halkan: C:WindowsSystem32RemInstbootx64wdsmgfw.efi
Ama, haddii sabab qaar ka mid ah uu faylkan kuu maqan yahay, waan ku dhejiyay google.
Xalkan, mahadsanid guys ka casaan.

Dhibaatadan, waxaan dilay waqtiga ugu badan, sababtoo ah. Waxaan u maleynayay in dhibaatadu ay tahay meel ka mid ah qaabeynta WDS ama DHCP.

Xeerarka la habeeyey iyadoo lagu darayo Qaybaha Iibka ee dhismooyin kala duwan, iyo dejinta ikhtiyaarrada DHCP 060, 066, 067. Tilmaamaha habaynta siyaasadaha DHCP.

Dhismayaasha ASCII ee habaynta DHCP

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

Sidoo kale, waxaan isku dayay fursado kala duwan oo loogu talagalay faylasha boot. .efi

  • syslinux
  • guruub 2

Waxaan sidoo kale isku dayay inaan dhibaatada ka helo Log Event.
win + r -> eventvwr -> Π–ΡƒΡ€Π½Π°Π»Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ слуТб -> Microsoft -> Windows -> Deployment-Services-Diagnostics

Laakiin, sida aan kor ku sheegay, dhibaatadu waxay ku jirtaa faylka wdsmgfw.efi.
Ama aniga qudhaydu si lama filaan ah ayaan u tirtiray, ama lama koobiynin inta lagu jiro rakibidda
iyo habaynta WDS.

Hagaag, aan bilowno!

Tilmaamaha

Marxaladda 1 - Xaqiiji in WDS shaqaynayso

Qaado qalab kasta ama mishiin dalwad ah oo taageero u ah bootinta habka UEFI ee shabakada iskuna day inaad kabaha ku dhejiso.

Waa inaad haysataa sawirka soo socda:

Kordhinta Waxqabadka WDS: Ku darista Kartida Boot ee UEFI

Haddii ay sidaas tahay, weyn, waad sii wadi kartaa.
Haddii kale, bal arag waxa aan ku qoray hordhaca.

Marxaladda 2 - Dhisida iPXE Boot File

Waxaan bilownay Ubuntu horay loo sii diyaariyay, fur terminal oo ku dheji khadkan:

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

Kordhinta Waxqabadka WDS: Ku darista Kartida Boot ee UEFI

Halkan waxaan jeclaan lahaa inaan ku sameeyo hadal yar oo laga yaabo inaad ku darto baakadaha Ubuntu ee lagama maarmaanka u ah ururinta C iyo C ++.
Kaliya waan ku rakibay.

La soo dejiyay? - Wayn!
Hadda waxaad u baahan tahay inaad sameyso faylka qaabeynta ee shirka.
Terminalka, waxaanu ku qornaa:

cd ipxe/src
gedit chain.ipxe

Ku dheji koodka soo socda faylkan, ka dibna kaydi:

#!ipxe

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

Waxaan ku laabaneynaa terminaalka oo aan bilownay isku dubaridka:

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

Kordhinta Waxqabadka WDS: Ku darista Kartida Boot ee UEFI

Haddii wax walba ay hagaagsan yihiin, markaa waa inaad ka heshaa soo-saarka soo socda ee terminalka:

Kordhinta Waxqabadka WDS: Ku darista Kartida Boot ee UEFI

Oo fayl ipxe.efi, jidka: ipxe/src/bin-x86_64-efi/ipxe.efi
Haddii sabab qaar ka mid ah aanad keligaa ururin karin,
kayga ayaan ku xidhay faylka.
Waxaa la soo ururiyey in laga bilaabo http://192.168.0.100/install.ipxe

Taasi waa dhammaan Ubuntu.

Tallaabada 3 - Ku-daridda ipxe.efi WDS

Waxaan qaadnaa faylka aan helnay marxaladda labaad oo aan koobiyeyno inta aan jidka ku jirno:
%WDSpath%Bootx64%your-boot-folder%EFIBOOT
Kadib markii aan u bixinay BOOTX64.EFI.
Looma baahna, waa ka sii haboon.

Kadibna waxaan bilaabaynaa cmd adoo ku hadlaya magaca maamulka, oo qor amarradan soo socda:

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

Tani waxay dejin doontaa faylka natiijada ah in lagu soo dejiyo WDS.

Aan hubino qaabeynta:

wdsutil /get-server /Show:Config

Kordhinta Waxqabadka WDS: Ku darista Kartida Boot ee UEFI

Waxaan sidoo kale koobiyeeyay faylka ipxe.efi, waxaan u beddelay BOOTIA32.EFI waxaanan u habeeyey bootka, waaba haddii ay dhacdo. architecture:x86uefi
Laakiin guud ahaan, tani macno ma samaynayso, sababtoo ah. Faylka Bootmgfw.efi ma taageerayo x86

Aynu eegno waxa dhacay.
Kordhinta Waxqabadka WDS: Ku darista Kartida Boot ee UEFI
Way fiicantahay, WDS waxay soo dirtaa faylkayaga si loo soo dejiyo, iyaduna, waxay raadisaa qaabaynta jidka: http://192.168.0.100/install.ipxe

Tallaabada 4 - Habaynta Menu

Tag faylka xididka ee goobtaada.
Dabeecaddu waa: C:inetpubwwwroot

Samee faylka qoraalka rakib.ipxe.

una habeeyaan si waafaqsan dukumeenti iyo baahidaada.
Waxa kale oo jira luqad Ruush ah sharaxaad amarro.
Waan ka helay tan Tilmaamaha marka la habeynayo WDS-kaaga.

install.ipxe tusaale qaabeynta

#!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

Waxaad ka akhrisan kartaa wax ku saabsan qaabeynta loogu talagalay soo dejinta winPE halkan.

Marxaladda 5 - Noocyada MIME

Ka dib markii la abuuro menu oo ku daray dhammaan faylasha lagama maarmaanka ah galka xididka IIS,
waxaad u baahan tahay inaad siiso marin u helitaan.

Sababtoo ah xitaa haddii aad isku daydo inaad faylka ka soo dejiso browserka, waxaad ka heli doontaa cilad cinwaankiisa: HTTP 404.3 - Not Found.
Kordhinta Waxqabadka WDS: Ku darista Kartida Boot ee UEFI

Si tan loo sameeyo, waxaad u baahan tahay inaad ku darto noocyada MIME ee guddiga kantaroolka IIS, si waafaqsan
iyada oo la kordhinayo faylka aad kala soo bixi doonto http.

Maan raadin nooca MIME ugu fiican ujeedadan, oo waxaan waydiiyay application/octet-stream, ka dib wax walba waa shaqeeyay.

Faylasha aan lahayn kordhinta, isticmaal dhibic

Halkan sidan:

Kordhinta Waxqabadka WDS: Ku darista Kartida Boot ee UEFI

gunaanad

Ugu dambeyntiina, waxaan helnaa awoodda aan ku dhejineyno shabakad maxalli ah iyada oo loo marayo UEFI.

Haddii aan wax walba si sax ah u sameynay, markaa waxaa jiri doona wax la mid ah liiska xulashada boot:

Kordhinta Waxqabadka WDS: Ku darista Kartida Boot ee UEFI

Haddii aad diyaarisay qalabka aasaasiga ah oo aadan ku dhibin qaabeynta, ka dibna waxay qaadataa 10-20 daqiiqo si loo hirgeliyo habkan.
Waxay igu qaadatay 2 maalmood oo shaqo, sababtoo ah. Waxay ahayd inaan google-ka wax badan sameeyo.

Hirgelin guul leh!

Waad ku mahadsan tahay dareenkaaga iyo mahadnaq badan dadka maqaalladoodu i caawiyeen!
Dhanka HabrΓ© waa: Ingtar ΠΈ Deeptown.

Source: www.habr.com

Add a comment