Hello vose!
Ichi chinyorwa chinotsanangura matanho aunoda kutevedzera kuti uwedzere UEFI boot kugona kune yako WDS.
Avo. Mirayiridzo iri muchinyorwa ichi inofungidzira kuti watove neiyo inotevera gadziriso:
1. Windows Server 2012R2 (ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅)
2. ΠΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ DHCP Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ WDS
3. Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ°ΠΌ WDS
4. IIS
5. ΠΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΠΌΠ°ΡΠΈΠ½Π° ΠΈΠ»ΠΈ ΠΠ Ρ Ubuntu
Zvakare, hezvino zvinotsanangurwa zviito zvisina kundiunzira mhedzisiro yakakodzera.
Ndakadzitsanangura kuti dzifambise kutsvaga uye kuchengetedza nguva yako.
Foreword
Ndakaita WDS kubasa nezvakawanda zvakanaka, tk. ndaneta nekugara uchimhanya nechaunga chemaflash drive uye nekuanyora pamusoro.
Izvi zvinyorwa zvakandibatsira nenzira:
Uye zvese zvaive zvakanaka, mifananidzo mitsva yakawedzerwa kurodha, iyo winPE mufananidzo waive wakakurisa nezvinhu zvitsva uye zvese zvakashanda.
Asi, kure nemidziyo yese inotsigira iyo BIOS / Legacy bhutsu modhi, kana kana ikadaro, ipapo kuisirwa kwayo kunogona kunge kuri munzvimbo isiri pachena.
Hongu, uye kuisa windows mune legacy mode, kana zvichikwanisika kuisa muEFI, haina kutonhorera.
Nekuda kweizvozvo, ndakafunga kuwedzera kugona kubhutsu muUEFI, ndokuenda kuGoogle.
Asi ini handina kuwana ruzivo rwakarongeka rwekuti ungawana sei WDS + UEFI inoshanda.
Chaizvoizvo, ndosaka ndakasarudza kunyora chinyorwa ichi.
Ndisati ndatanga, ndichatsanangura dambudziko rakatora nguva yakawanda.
Kana uchiwedzera UEFI kuWDS, zvinotevera, pane zvisiri pachena mamiriro anogoneka:
Kana iwe ukawedzera bhoti faira kuWDS uye paunoyedza kubhoti pane mudziyo
muUEFI unoona chinyorwa chinotevera:
The selected boot device failed. Press <Enter> to Continue.
Kana Boot Device Not Found
Asi kurodha munhaka kunoshanda kwauri.
Zvadaro imwe yezvingasarudzwa zvingasarudzwa kusavapo kwefaira wdsmgfw.efi,
munzira inotevera: %WDSpath%Bootx64wdsmgfw.efi
Unogona kuitora pano: C:WindowsSystem32RemInstbootx64wdsmgfw.efi
Kana, kana nekuda kwechimwe chikonzero faira iri risipo kwauri, ndakariisa pairi
Nemhinduro iyi, ndatenda vakomana kubva
Nedambudziko iri, ndakauraya nguva zhinji, nekuti. Ndakafunga kuti dambudziko raive kumwe kunhu muWDS kana DHCP kumisikidzwa.
Mitemo yakagadziriswa nekuwedzera Vendor Makirasi ezvivakwa zvakasiyana-siyana, uye kugadzirisa sarudzo dzeDHCP 060, 066, 067.
Architectures muASCII yekugadzirisa DHCP
PXEClient:Arch:00000 - BIOS/Legacy
PXEClient:Arch:00006 - UEFI x86
PXEClient:Arch:00007 - UEFI x64
Zvakare, ndakaedza nzira dzakasiyana siyana dzeboot mafaira. .efi
- syslinux
- gumbo 2
Ndakaedzawo kutsvaga dambudziko muChiitiko Log.
win + r -> eventvwr -> ΠΡΡΠ½Π°Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡΠ»ΡΠΆΠ± -> Microsoft -> Windows -> Deployment-Services-Diagnostics
Asi, sezvandambotaura pamusoro, dambudziko riri mufaira wdsmgfw.efi.
Pamwe ndakaidzima netsaona, kana kuti haina kukopwa panguva yekuiswa
uye kugadzirisa WDS.
Zvakanaka, ngatitangei!
Mirayiridzo
Danho 1 - Tarisa kuti WDS iri kushanda
Tora chero mudziyo kana chaiwo muchina nerutsigiro rwekubhowa muUEFI modhi pamusoro petiweki uye edza boot.
Iwe unofanirwa kuva nemufananidzo unotevera:
Kana zvakadaro, zvakanaka, unogona kuenderera.
Kana zvisina kudaro, woona zvandakanyora munhanganyaya.
Nhanho 2 - Kuvaka iyo iPXE Boot Faira
Isu tinotangisa pre-yakagadzirirwa Ubuntu, vhura terminal uye unamate iyi mutsara:
git clone https://git.ipxe.org/ipxe.git ipxe
Pano ini ndoda kuita diki diki rekuti iwe ungangowedzera mapakeji kuUbuntu anodiwa pakunyora C uye C ++.
Ndangovaisa chete.
Yakadhaunirodwa? - Hukuru!
Iye zvino iwe unofanirwa kugadzira faira yekumisikidza yegungano.
Mune terminal, tinonyora:
cd ipxe/src
gedit chain.ipxe
Uye namatidza kodhi inotevera mune iyi faira, uye wozochengeta:
#!ipxe
dhcp
chain http://%IP-address-your-IIS-server%/install.ipxe
Isu tinodzokera kune terminal uye tinotanga kuunganidza:
make bin-x86_64-efi/ipxe.efi EMBED=chain.ipxe
Kana zvese zvakarongeka, saka iwe unofanirwa kuwana zvinotevera kuburitsa mune terminal:
Uye faira ipxe.efi, munzira: ipxe/src/bin-x86_64-efi/ipxe.efi
Kana nekuda kwechimwe chikonzero iwe hauna kukwanisa kuunganidza iwe pachako,
Ndabatanidza yangu
Yakagadzirirwa kutanga kubva http://192.168.0.100/install.ipxe
Ndizvo zvese zveUbuntu.
Nhanho 3 - Kuwedzera ipxe.efi kuWDS
Isu tinotora iyo faira yatakagamuchira muchikamu chechipiri toikopa munzira:
%WDSpath%Bootx64%your-boot-folder%EFIBOOT
Mushure mekunge taipa zita rekuti BOOTX64.EFI.
Hazvina kudikanwa, zvinongori nyore.
Zvadaro tinotanga cmd pachinzvimbo chemutungamiriri, uye nyora mirairo inotevera:
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
Izvi zvichaseta faira rinokonzeresa kurodha pasi kuburikidza neWDS.
Ngatitarisei kugadzirisa:
wdsutil /get-server /Show:Config
Ini zvakare ndakakopa iyo ipxe.efi faira, ndakaitumidza zvakare BOOTIA32.EFI uye configured boot nokuda kwayo, kana zvikaitika. architecture:x86uefi
Asi kazhinji, izvi hazvina musoro, nekuti. Bootmgfw.efi faira haitsigire x86
Ngatitarisei zvakaitika.
Yakakura, WDS inotumira faira yedu kuti itore uye iyo, zvakare, inotarisa kugadziridzwa munzira: http://192.168.0.100/install.ipxe
Nhanho 4 - Menu Configuration
Enda kune midzi folda yesaiti yako.
Iyo default ndeye: C:inetpubwwwroot
Gadzira faira remavara install.ipxe.
uye gadzirisa zvinoenderana ne
Kune zvakare mutauro weRussia
Ndakanakidzwa
install.ipxe configuration muenzaniso
#!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
Iwe unogona kuverenga nezve gadziriso yekurodha winPE
Nhanho 5 - MIME mhando
Mushure mekugadzira menyu uye nekuwedzera ese anodiwa mafaera kune IIS mudzi folda,
unofanira kuvapa mukana.
Nokuti kunyangwe ukaedza kudhawunirodha faira kubva kubrowser, unowana chikanganiso pakero yayo: HTTP 404.3 - Not Found
.
Kuti uite izvi, unofanirwa kuwedzera MIME mhando muIIS control panel, zvinoenderana
nemafaira ekuwedzera aunozodhawunirodha kuburikidza ne http.
Ini handina kutsvaga kuti ndeipi mhando yeMIME yakanakira chinangwa ichi, ndikabvunza application/octet-stream
, mushure mezvo zvose zvakashanda.
Pamafaira asina wedzero, shandisa dot.
Pano zvakare:
mhedziso
Pakupedzisira, tinowana kugona kubhutsu pamusoro penetiweki yemuno kuburikidza neUEFI.
Kana isu takaita zvese nemazvo, ipapo pachave nechinhu chakaita seyiyi boot yekusarudza menyu:
Kana iwe wakagadzirira maturusi ekutanga uye hauzonetse nekugadzirisa, zvino zvinotora anenge 10-20 maminetsi kuita ichi chinhu.
Zvakanditorera 2 mazuva ekushanda, nokuti. Ndaifanira kuGoogle zvakanyanya.
Kubudirira kuita!
Ndinokutendai nokuda kwengwariro yenyu uye kuonga kukuru kuvanhu avo vane zvinyorwa zvakandibatsira!
Pamusoro paHabre ndeizvi:
Source: www.habr.com