Всем Привет!
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:
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
Mo tenei otinga, nga mihi e tama mai
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.
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:
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
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
Mena kei te pai nga mea katoa, me whiwhi koe i nga putanga e whai ake nei i te tauranga:
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
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
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.
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
He reo Russian ano
I pai ahau
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
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
.
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:
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:
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é:
Source: will.com