Feidhmiúlacht WDS a Leathnú: Cumas Tosaithe UEFI a chur leis

Dia duit gach duine!

Déanann an t-alt seo cur síos ar na céimeanna nach mór duit a leanúint chun cumas tosaithe UEFI a chur le do WDS.

Iad siúd. Glactar leis sna treoracha san Airteagal seo go bhfuil an chumraíocht seo a leanas agat cheana féin:

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

Chomh maith leis sin, tá cur síos anseo ar ghníomhartha nár thug an toradh ceart dom.
Rinne mé cur síos orthu chun an cuardach a éascú agus chun do chuid ama a shábháil.

Réamhrá

Rinne mé WDS ag an obair le go leor goodies, tk. tuirseach de shíor ag rith timpeall le bunch de thiomáineann flash agus iad a scríobh.

Chabhraigh na hailt seo liom ar an mbealach:
Solúbthacht WDS á chur leis
Roghchlár tosaithe PXE le Bainisteoir Cumraíochta Lárionad an Chórais


Breathnaíonn sé mar seo

Feidhmiúlacht WDS a Leathnú: Cumas Tosaithe UEFI a chur leis

Agus bhí gach rud go breá, cuireadh íomhánna nua le luchtú, bhí an íomhá winPE overgrown le gnéithe nua agus d'oibrigh gach rud.

Ach, i bhfad ó gach feiste tacú leis an modh tosaithe BIOS / Legacy, nó má dhéanann siad, ansin d'fhéadfadh a chuimsiú a bheith in áit an-soiléir.

Sea, agus suiteáil fuinneoga i mód oidhreachta, nuair is féidir é a shuiteáil in UEFI, níl sé fionnuar.

Mar thoradh air sin, chinn mé an cumas tosaithe a chur isteach i UEFI, agus chuaigh mé chuig Google.

Ach níor aimsigh mé faisnéis struchtúrtha maidir le conas WDS + UEFI oibre a fháil.
I ndáiríre, sin an fáth a chinn mé a scríobh an t-alt seo.

Sula dtosóidh mé, déanfaidh mé cur síos ar an bhfadhb a thóg an t-am is mó.

Nuair a chuirtear UEFI le WDS, is féidir an staid seo a leanas, nach bhfuil soiléir:

Má chuireann tú comhad tosaithe le WDS agus nuair a dhéanann tú iarracht tosaithe ar an ngléas
in UEFI feiceann tú an téacs seo a leanas:
The selected boot device failed. Press <Enter> to Continue.
Boot Device Not Found
Ach oibríonn lódáil oidhreachta duit.
Ansin ceann de na roghanna féideartha is ea an easpa comhaid wdsmgfw.efi,
feadh an chosáin seo a leanas: %WDSpath%Bootx64wdsmgfw.efi

Is féidir leat é a ghlacadh anseo: C:WindowsSystem32RemInstbootx64wdsmgfw.efi
Nó, más rud é ar chúis éigin go bhfuil an comhad seo in easnamh duit, phostáil mé é google.
Ar an réiteach seo, go raibh maith agat guys ó reddit.

Leis an bhfadhb seo, mharaigh mé an t-am is mó, mar gheall ar. Shíl mé go raibh an fhadhb áit éigin i gcumraíocht WDS nó DHCP.

Beartais cumraithe trí Aicmí Díoltóra le haghaidh ailtireachtaí éagsúla a chur leis, agus roghanna DHCP 060, 066, 067 a chumrú. Teagasc chun polasaithe DHCP a chumrú.

Ailtireacht in ASCII chun DHCP a chumrú

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

Chomh maith leis sin, bhain mé triail as roghanna éagsúla le haghaidh comhaid tosaithe. .efi

  • syslinux
  • grua 2

Rinne mé iarracht freisin an fhadhb a aimsiú sa Loga Imeachta.
win + r -> eventvwr -> Журналы приложений и служб -> Microsoft -> Windows -> Deployment-Services-Diagnostics

Ach, mar a dúirt mé thuas, bhí an fhadhb sa chomhad wdsmgfw.efi.
Scrios mé mé féin é trí thimpiste, nó níor cóipeáladh é le linn na suiteála
agus WDS a chumrú.

Bhuel, cuirimis tús leis!

Teagasc

Céim 1 - Deimhnigh go bhfuil WDS ag obair

Tóg aon fheiste nó meaisín fíorúil le tacaíocht do booting i mód UEFI thar an líonra agus iarracht a tosaithe.

Ba cheart go mbeadh an pictiúr seo a leanas agat:

Feidhmiúlacht WDS a Leathnú: Cumas Tosaithe UEFI a chur leis

Más amhlaidh, go hiontach, is féidir leat leanúint ar aghaidh.
Mura bhfuil, féach ansin cad a scríobh mé sa réamhrá.

Céim 2 - Comhad Tosaithe iPXE a Thógáil

Seolaimid Ubuntu réamhullmhaithe, osclaíonn muid críochfort agus greamaigh an líne seo:

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

Feidhmiúlacht WDS a Leathnú: Cumas Tosaithe UEFI a chur leis

Anseo ba mhaith liom ráiteas beag a dhéanamh go bhféadfadh go mbeadh ort pacáistí a chur le Ubuntu atá riachtanach chun C agus C ++ a thiomsú.
Tá mé díreach tar éis iad a shuiteáil.

Íosluchtaithe? - Go hiontach!
Anois ní mór duit comhad cumraíochta a dhéanamh don tionól.
Sa teirminéal, scríobhaimid:

cd ipxe/src
gedit chain.ipxe

Agus greamaigh an cód seo a leanas isteach sa chomhad seo, agus ansin sábháil:

#!ipxe

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

Téim ar ais go dtí an teirminéal agus cuirimid tús leis an tiomsú:

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

Feidhmiúlacht WDS a Leathnú: Cumas Tosaithe UEFI a chur leis

Má tá gach rud in ord, ba cheart duit an t-aschur seo a leanas a fháil sa teirminéal:

Feidhmiúlacht WDS a Leathnú: Cumas Tosaithe UEFI a chur leis

Agus comhad ipxe.efi, ar an mbealach: ipxe/src/bin-x86_64-efi/ipxe.efi
Más rud é ar chúis éigin nach féidir leat a thiomsú leat féin,
Tá mianach ceangailte agam файл.
Tá sé le chéile chun tosaithe ó http://192.168.0.100/install.ipxe

Sin go léir le haghaidh Ubuntu.

Céim 3 - ipxe.efi a chur le WDS

Glacaimid an comhad a fuaireamar sa dara céim agus cóipeáilimid é feadh na slí:
%WDSpath%Bootx64%your-boot-folder%EFIBOOT
Tar éis dúinn é a athainmniú go BOOTX64.EFI.
Níl sé riachtanach, tá sé ach níos áisiúla.

Ansin muid ag seoladh IE thar ceann an riarthóra, agus scríobh na horduithe seo a leanas:

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

Socróidh sé seo an comhad a bheidh mar thoradh air le híoslódáil trí WDS.

Déanaimis an chumraíocht a sheiceáil:

wdsutil /get-server /Show:Config

Feidhmiúlacht WDS a Leathnú: Cumas Tosaithe UEFI a chur leis

Chóipeáil mé an comhad ipxe.efi freisin, athainmnigh mé é BOOTIA32.EFI agus chumraigh mé dó, ar eagla na heagla. architecture:x86uefi
Ach tríd is tríd, ní dhéanann sé seo aon chiall, mar gheall ar. Ní thacaíonn an comhad Bootmgfw.efi le x86

A ligean ar a sheiceáil cad a tharla.
Feidhmiúlacht WDS a Leathnú: Cumas Tosaithe UEFI a chur leis
Go hiontach, seolann WDS ár gcomhad le híoslódáil agus lorgaíonn sé, ina dhiaidh sin, an chumraíocht feadh an chosáin: http://192.168.0.100/install.ipxe

Céim 4 - Cumraíocht Menu

Téigh go dtí an fillteán fhréamh ar do shuíomh.
Is é an réamhshocrú: C:inetpubwwwroot

Cruthaigh comhad téacs shuiteáil.ipxe.

agus é a chumrú de réir doiciméadú agus do chuid riachtanas.
Tá teanga Rúisise ann freisin описание orduithe.
bhain me taitneamh as seo treoracha nuair a bheidh do WDS á chumrú.

sampla cumraíochta 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

Is féidir leat léamh faoin gcumraíocht chun winPE a luchtú anseo.

Céim 5 - cineálacha MIME

Tar éis an roghchlár a chruthú agus na comhaid riachtanacha go léir a chur leis an bhfréamhfhillteán IIS,
ní mór duit rochtain a thabhairt dóibh.

Mar fiú má dhéanann tú iarracht comhad a íoslódáil ón mbrabhsálaí, gheobhaidh tú earráid ag a sheoladh: HTTP 404.3 - Not Found.
Feidhmiúlacht WDS a Leathnú: Cumas Tosaithe UEFI a chur leis

Chun seo a dhéanamh, ní mór duit cineálacha MIME a chur leis sa phainéal rialaithe IIS, de réir
le síntí comhad a bheidh tú a íoslódáil trí http.

Níor lorg mé cén cineál MIME is fearr chun na críche seo, agus d'fhiafraigh mé application/octet-stream, tar éis a d'oibrigh gach rud.

Le haghaidh comhaid nach bhfuil síneadh acu, úsáid ponc.

Seo mar sin:

Feidhmiúlacht WDS a Leathnú: Cumas Tosaithe UEFI a chur leis

Conclúid

I ndeireadh na dála, faigheann muid an cumas tosaithe thar líonra áitiúil trí UEFI.

Má rinne muid gach rud i gceart, ansin beidh rud éigin cosúil leis an roghchlár roghnú tosaithe seo:

Feidhmiúlacht WDS a Leathnú: Cumas Tosaithe UEFI a chur leis

Má tá na huirlisí bunúsacha ullmhaithe agat agus ní bhacfaidh tú leis an gcumraíocht, ansin tógann sé thart ar 10-20 nóiméad an ghné seo a chur i bhfeidhm.
Thóg sé 2 lá oibre dom, mar gheall ar. Bhí orm go leor google a dhéanamh.

Cur i bhfeidhm rathúil!

Go raibh maith agat as d’aire agus go raibh míle maith agat do na daoine sin ar chabhraigh a gcuid alt liom!
Ar Habré atá sé: Ingtar и Deeptown.

Foinse: will.com

Add a comment