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:
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.
Nó 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é é
Ar an réiteach seo, go raibh maith agat guys ó
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ú.
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:
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
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
Má tá gach rud in ord, ba cheart duit an t-aschur seo a leanas a fháil sa teirminéal:
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
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.
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
Tá teanga Rúisise ann freisin
bhain me taitneamh as
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ú
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
.
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:
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:
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é:
Foinse: will.com