Te Whakawhanui WDS Taumahi: Te taapiri i te UEFI Boot Capability

Всем Привет!

Ko tenei tuhinga e whakaatu ana i nga huarahi e tika ana kia whai koe ki te taapiri i te kaha whawhai UEFI ki to WDS.

Ko era. Ko nga tohutohu i roto i tenei tuhinga e kii ana kei a koe te whirihoranga e whai ake nei:

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

Ano, kei konei nga mahi kaore i puta mai te hua tika.
I whakaahuahia e au kia ngawari te rapu me te whakaora i to wa.

Kupuhipa

I hanga e ahau he WDS i te mahi me te maha o nga pai, tk. ngenge ki te omaoma haere me te maha o nga puku kohiko me te tuhirua.

Na enei tuhinga i awhina i ahau:
Te taapiri i te WDS Versatility
Tahua whawhai PXE me te Kaiwhakahaere Whirihoranga Pokapū Pūnaha


He penei te ahua

Te Whakawhanui WDS Taumahi: Te taapiri i te UEFI Boot Capability

A he pai nga mea katoa, kua taapirihia nga whakaahua hou mo te utaina, kua tipuhia te ahua winPE me nga ahuatanga hou ka mahi nga mea katoa.

Engari, i tawhiti atu i nga taputapu katoa e tautoko ana i te aratau boot BIOS / Legacy, ki te mahi ranei, katahi ka uru pea ki roto i te waahi kaore e tino kitea.

Ae, me te whakauru i nga matapihi ki te aratau tuku iho, ka taea te whakauru ki te UEFI, kaore i te pai.

Ko te mutunga, ka whakatau ahau ki te taapiri i te kaha ki te peke ki UEFI, ka haere ki a Google.

Engari kaore au i kite i nga korero hanganga mo te whiwhi WDS + UEFI mahi.
Inaa, koinei te take i whakaaro ai ahau ki te tuhi i tenei tuhinga.

I mua i taku tiimata, ka whakaahua ahau i te raru i roa rawa te waa.

I te taapiri i te UEFI ki te WDS, ko nga ahuatanga e whai ake nei, kaore e tino kitea:

Mena ka taapirihia e koe he konae whawhai ki te WDS me te wa e ngana ana koe ki te peke i runga i te taputapu
i roto i te UEFI ka kite koe i nga tuhinga e whai ake nei:
The selected boot device failed. Press <Enter> to Continue.
Or Boot Device Not Found
Engari ko te uta i roto i nga taonga tuku iho ka pai ki a koe.
Na ko tetahi o nga whiringa ka taea ko te kore o te konae wdsmgfw.efi,
ma te ara e whai ake nei: %WDSpath%Bootx64wdsmgfw.efi

Ka taea e koe te tango i konei: C:WindowsSystem32RemInstbootx64wdsmgfw.efi
Ranei, mena he take kei te ngaro tenei konae mo koe, i whakairihia e au ki runga google.
Mo tenei otinga, nga mihi e tama mai reddit.

Na tenei raruraru, i patua e ahau te nuinga o te waa, na te mea. I whakaaro ahau ko te raruraru i tetahi wahi i roto i te whirihoranga WDS, DHCP ranei.

Kua whirihorahia nga kaupapa here ma te taapiri i nga Karaehe Kaihoko mo nga momo hoahoanga, me te whirihora i nga whiringa DHCP 060, 066, 067. Tohutohu mo te whirihora kaupapa here DHCP.

Nga hoahoanga i ASCII mo te whirihora i te DHCP

PXEKaihoko: Arch:00000 - BIOS/Tauwhito
PXEKaihoko: Arch:00006 - UEFI x86
PXEKaihoko: Arch:00007 - UEFI x64

Ano, i whakamatauria e au nga momo whiringa mo nga konae boot. .efi

  • syslinux
  • kuru 2

I ngana ano ahau ki te kimi i te raru i roto i te Rangitaki Takahanga.
win + r -> eventvwr -> Журналы приложений и служб -> Microsoft -> Windows -> Deployment-Services-Diagnostics

Engari, i taku korero i runga ake nei, ko te raru kei roto i te konae wdsmgfw.efi.
Ahakoa i mukua e ahau ake, kaore ranei i kapehia i te wa o te whakaurunga
me te whirihora WDS.

Ana, kia timata tatou!

Tohutohu

Wāhanga 1 - Manatoko kei te mahi a WDS

Tangohia tetahi taputapu, miihini mariko ranei me te tautoko mo te whakaoho i te aratau UEFI i runga i te whatunga ka ngana ki te peke.

Me whai koe i te pikitia e whai ake nei:

Te Whakawhanui WDS Taumahi: Te taapiri i te UEFI Boot Capability

Ki te pera, pai, ka taea e koe te haere tonu.
Ki te kore, tirohia nga mea i tuhia e au i te kupu o mua.

Wāhanga 2 - Hangaia te Kōnae Whakaara iPXE

Ka whakarewahia e matou te Ubuntu kua oti te whakarite, whakatuwherahia he tauranga ka whakapiri i tenei raina:

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

Te Whakawhanui WDS Taumahi: Te taapiri i te UEFI Boot Capability

I konei ka hiahia ahau ki te whakaputa korero iti me taapiri koe i nga kete e tika ana mo te whakahiato C me C ++ ki Ubuntu.
Kua whakauruhia e au.

Kua tikiakehia? - Rawe!
Inaianei me hanga e koe he konae whirihoranga mo te huihuinga.
I te tauranga, ka tuhia e matou:

cd ipxe/src
gedit chain.ipxe

Whakapirihia te waehere e whai ake nei ki tenei konae, ka tiakina:

#!ipxe

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

Ka hoki ki te tauranga ka timata te whakahiato:

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

Te Whakawhanui WDS Taumahi: Te taapiri i te UEFI Boot Capability

Mena kei te pai nga mea katoa, me whiwhi koe i nga putanga e whai ake nei i te tauranga:

Te Whakawhanui WDS Taumahi: Te taapiri i te UEFI Boot Capability

Me te kōnae ipxe.efi, i te huarahi: ipxe/src/bin-x86_64-efi/ipxe.efi
Mena he take kaore e taea e koe te whakahiato i a koe ake,
Kua apitihia e au taku Tuhinga.
Kua whakahiatohia kia puta mai http://192.168.0.100/install.ipxe

Heoi ano mo Ubuntu.

Hipanga 3 - Te taapiri ipxe.efi ki te WDS

Ka tangohia e matou te konae i riro mai i te waahanga tuarua ka kape i te huarahi:
%WDSpath%Bootx64%your-boot-folder%EFIBOOT
Whai muri ka whakaingoatia ki te BOOTX64.EFI.
Ehara i te mea e tika ana, he watea noa atu.

Na ka whakarewahia e matou cmd mo te kaiwhakahaere, tuhia nga whakahau e whai ake nei:

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

Ma tenei ka tautuhi i te konae ka puta hei tango ma te WDS.

Kia tirohia te whirihoranga:

wdsutil /get-server /Show:Config

Te Whakawhanui WDS Taumahi: Te taapiri i te UEFI Boot Capability

I kape ano ahau i te konae ipxe.efi, whakaingoatia ano ko BOOTIA32.EFI me te whirihora i te boot mo taua mea, mena he take. architecture:x86uefi
Engari i te nuinga, kaore he tikanga o tenei, na te mea. Kāore te kōnae Bootmgfw.efi i te tautoko i te x86

Kia tirohia te mea i tupu.
Te Whakawhanui WDS Taumahi: Te taapiri i te UEFI Boot Capability
He rawe, ka tukuna e WDS ta maatau konae hei tango, ka rapua e ia te whirihoranga i te huarahi: http://192.168.0.100/install.ipxe

Hipanga 4 - Whirihoranga Tahua

Haere ki te kōpaki pakiaka o to pae.
Ko te taunoa ko: C:inetpubwwwroot

Waihangahia he konae tuhinga tāuta.ipxe.

me te whakarite kia rite ki tuhinga me o hiahia.
He reo Russian ano описание whakahau.
I pai ahau tenei nga tohutohu ina whirihora i to WDS.

install.ipxe tauira whirihoranga

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

Ka taea e koe te panui mo te whirihoranga mo te uta winPE konei.

Wāhanga 5 - momo MIME

I muri i te hanga i te tahua me te taapiri i nga konae katoa e tika ana ki te kōpaki pakiaka IIS,
me hoatu e koe he urunga.

No te mea ahakoa ka ngana koe ki te tango i tetahi konae mai i te kaitirotiro, ka puta he hapa ki tona wahitau: HTTP 404.3 - Not Found.
Te Whakawhanui WDS Taumahi: Te taapiri i te UEFI Boot Capability

Ki te mahi i tenei, me whakauru koe i nga momo MIME i roto i te paewhiri mana IIS, i runga ano
me nga toronga kōnae ka tangohia e koe ma te http.

Kaore au i rapu ko tehea momo MIME e pai ana mo tenei kaupapa, ka patai application/octet-stream, i muri mai ka mahi nga mea katoa.

Mo nga konae karekau he toronga, whakamahia he ira.

Anei:

Te Whakawhanui WDS Taumahi: Te taapiri i te UEFI Boot Capability

mutunga

I te mutunga, ka whiwhi tatou i te kaha ki te peke i runga i te whatunga rohe ma te UEFI.

Mena i tika ta maatau mahi katoa, katahi ka puta he ahua penei i tenei tahua whiriwhiringa whawhai:

Te Whakawhanui WDS Taumahi: Te taapiri i te UEFI Boot Capability

Mena kua whakaritea e koe nga taputapu taketake kaore koe e raru ki te whirihoranga, katahi ka 10-20 meneti te roa ki te whakatinana i tenei waahanga.
E 2 ra mahi ahau, na te mea. He maha ahau ki te google.

Te whakatinanatanga angitu!

Mauruuru koe mo to aro me nga mihi nui ki nga tangata na ratou tuhinga i awhina i ahau!
Kei runga i a Habré: Ingtar и Taone nui.

Source: will.com

Tāpiri i te kōrero