د WDS فعالیت پراخول: د UEFI بوټ وړتیا اضافه کول

سلام هر!

دا مقاله هغه مرحلې بیانوي چې تاسو ورته اړتیا لرئ د UEFI بوټ وړتیا ستاسو WDS ته اضافه کولو لپاره تعقیب کړئ.

هغوی. پدې مقاله کې لارښوونې فرض کوي چې تاسو لا دمخه لاندې تشکیلات لرئ:

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

همدارنګه، دلته هغه کړنې بیان شوي دي چې ما سمه پایله نه ده راوړې.
ما دوی تشریح کړل ترڅو لټون اسانه کړي او ستاسو وخت خوندي کړي.

وړاندیز

ما په کار کې یو WDS د ډیرو نیکونو سره جوړ کړ، tk. په دوامداره توګه د فلش ډرایو د یوې ډلې سره شاوخوا ګرځولو او د دوی له لیکلو ستړي شوي.

دې مقالو زما سره په لاره کې مرسته وکړه:
د WDS استعداد اضافه کول
د PXE بوټ مینو د سیسټم مرکز ترتیب مدیر سره


دا داسې ښکاري

د WDS فعالیت پراخول: د UEFI بوټ وړتیا اضافه کول

او هرڅه سم وو ، نوي عکسونه د بارولو لپاره اضافه شوي ، د وین پی ای عکس د نوي ب featuresو سره ډیر شوی او هرڅه کار کوي.

مګر، د ټولو وسیلو څخه لرې د BIOS / Legacy بوټ حالت ملاتړ کوي، یا که دوی یې کوي، نو بیا یې شاملول ممکن په خورا غیر څرګند ځای کې وي.

هو، او په میراثي حالت کې د وینډوز نصب کول، کله چې په UEFI کې نصب کول ممکن وي، ښه ندي.

د پایلې په توګه، ما پریکړه وکړه چې په UEFI کې د بوټ کولو وړتیا اضافه کړم، او ګوګل ته لاړم.

مګر ما د کاري WDS + UEFI ترلاسه کولو څرنګوالي په اړه جوړښت شوي معلومات ونه موندل.
په حقیقت کې، له همدې امله ما پریکړه وکړه چې دا مقاله ولیکم.

مخکې له دې چې زه پیل کړم، زه به هغه ستونزه تشریح کړم چې ډیری وخت یې اخیستی.

کله چې WDS ته UEFI اضافه کړئ، لاندې، نه بلکه غیر څرګند حالت ممکن دی:

که تاسو WDS ته د بوټ فایل اضافه کړئ او کله چې تاسو په وسیله کې د بوټ کولو هڅه وکړئ
په UEFI کې تاسو لاندې متن ګورئ:
The selected boot device failed. Press <Enter> to Continue.
یا Boot Device Not Found
مګر په میراث کې بار کول ستاسو لپاره کار کوي.
بیا یو له ممکنه اختیارونو څخه د فایل نشتوالی دی wdsmgfw.efi,
د لاندې لارې په اوږدو کې: %WDSpath%Bootx64wdsmgfw.efi

تاسو کولی شئ دلته یې واخلئ: C:WindowsSystem32RemInstbootx64wdsmgfw.efi
یا، که د کوم دلیل لپاره دا فایل ستاسو لپاره ورک وي، ما دا پوسټ کړی google.
د دې حل لپاره ، له ملګرو څخه مننه reddit.

د دې ستونزې سره، ما ډیری وخت ووژل، ځکه. ما فکر کاوه چې ستونزه د WDS یا DHCP ترتیب کې چیرته وه.

د مختلف جوړښتونو لپاره د پلورونکي ټولګیو اضافه کولو ، او د DHCP اختیارونو 060, 066, 067 تنظیم کولو سره پالیسي تنظیم شوې. لارښوونې د DHCP پالیسیو ترتیبولو لپاره.

د DHCP تنظیم کولو لپاره په ASCII کې جوړښتونه

PXEClient: Arch: 00000 - BIOS/ میراث
PXEClient: Arch: 00006 - UEFI x86
PXEClient: Arch: 00007 - UEFI x64

همچنان ، ما د بوټ فایلونو لپاره مختلف اختیارونه هڅه وکړه. .efi

  • سیستملیک
  • grub 2

ما د پیښې لاګ کې د ستونزې موندلو هڅه هم وکړه.
win + r -> eventvwr -> Журналы приложений и служб -> Microsoft -> Windows -> Deployment-Services-Diagnostics

مګر، لکه څنګه چې ما پورته وویل، ستونزه په فایل کې پاتې ده wdsmgfw.efi.
یا ما په ناڅاپي ډول دا پخپله حذف کړی ، یا دا د نصب کولو پرمهال کاپي شوی نه و
او د WDS تنظیم کول.

ښه، راځئ چې پیل وکړو!

لارښوونې

مرحله 1 - تصدیق کړئ چې WDS کار کوي

په شبکه کې د UEFI حالت کې د بوټ کولو لپاره ملاتړ سره کوم وسیله یا مجازی ماشین واخلئ او د بوټ کولو هڅه وکړئ.

تاسو باید لاندې انځور ولرئ:

د WDS فعالیت پراخول: د UEFI بوټ وړتیا اضافه کول

که داسې وي، ښه، تاسو کولی شئ دوام ورکړئ.
که نه، نو بیا وګورئ چې ما په وړاندیز کې څه لیکلي دي.

مرحله 2 - د iPXE بوټ فایل جوړول

موږ دمخه چمتو شوی اوبنټو پیل کړ ، یو ټرمینل خلاص کړئ او دا لاین پیسټ کړئ:

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

د WDS فعالیت پراخول: د UEFI بوټ وړتیا اضافه کول

دلته زه غواړم یوه کوچنۍ تبصره وکړم چې تاسو باید په اوبنټو کې کڅوړې اضافه کړئ چې د C او C ++ تالیف لپاره اړین دي.
ما یوازې دوی نصب کړل.

ډاونلوډ شوی؟ - غوره!
اوس تاسو اړتیا لرئ د مجلس لپاره د تشکیلاتو فایل جوړ کړئ.
په ټرمینل کې، موږ لیکو:

cd ipxe/src
gedit chain.ipxe

او لاندې کوډ په دې فایل کې پیسټ کړئ، او بیا یې خوندي کړئ:

#!ipxe

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

موږ بیرته ترمینل ته ځو او تالیف پیل کوو:

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

د WDS فعالیت پراخول: د UEFI بوټ وړتیا اضافه کول

که هرڅه سم وي، نو تاسو باید په ترمینل کې لاندې محصول ترلاسه کړئ:

د WDS فعالیت پراخول: د UEFI بوټ وړتیا اضافه کول

او فایل ipxe.efiپه لاره کې: ipxe/src/bin-x86_64-efi/ipxe.efi
که د کوم دلیل لپاره تاسو نشئ کولی پخپله تالیف وکړئ ،
ما خپل ځان سره ضمیمه کړ دوتنه.
دا د بوټ کولو لپاره جوړه شوې ده http://192.168.0.100/install.ipxe

دا ټول د اوبنټو لپاره دي.

3 ګام - WDS ته ipxe.efi اضافه کول

موږ هغه فایل اخلو چې په دویمه مرحله کې مو ترلاسه کړی او د لارې په اوږدو کې یې کاپي کوو:
%WDSpath%Bootx64%your-boot-folder%EFIBOOT
وروسته له دې چې موږ یې نوم BOOTX64.EFI ته بدل کړو.
دا اړینه نه ده، دا یوازې ډیر اسانه دی.

بیا موږ پیل کوو cmd د مدیر په استازیتوب، او لاندې حکمونه ولیکئ:

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

دا به پایله لرونکی فایل تنظیم کړي چې د WDS له لارې ډاونلوډ شي.

راځئ چې تنظیمات وګورو:

wdsutil /get-server /Show:Config

د WDS فعالیت پراخول: د UEFI بوټ وړتیا اضافه کول

ما د ipxe.efi فایل هم کاپي کړ، نوم یې BOOTIA32.EFI بدل کړ او د هغې لپاره یې بوټ ترتیب کړ، یوازې په قضیه کې. architecture:x86uefi
مګر په لویه کچه، دا هیڅ معنی نلري، ځکه چې. د Bootmgfw.efi فایل د x86 ملاتړ نه کوي

راځئ وګورو چې څه پیښ شوي.
د WDS فعالیت پراخول: د UEFI بوټ وړتیا اضافه کول
عالي ، WDS زموږ فایل د ډاونلوډ لپاره لیږي او دا په پایله کې د لارې په اوږدو کې ترتیب ته ګوري: http://192.168.0.100/install.ipxe

4 ګام - د مینو ترتیب

د خپل سایټ روټ فولډر ته لاړ شئ.
ډیفالټ دا دی: C:inetpubwwwroot

د متن فایل جوړ کړئ install.ipxe.

او له مخې یې تنظیم کړئ اسناد او ستاسو اړتیاوې.
روسي ژبه هم شته د امرونه
ماته يې خوند راکی دا لارښوونې کله چې ستاسو د WDS تنظیم کول.

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

تاسو کولی شئ د winPE بارولو لپاره د ترتیب په اړه ولولئ دلته.

مرحله 5 - د MIME ډولونه

د مینو رامینځته کولو وروسته او د IIS روټ فولډر ته ټول اړین فایلونه اضافه کولو وروسته ،
تاسو اړتیا لرئ دوی ته لاسرسی ورکړئ.

ځکه حتی که تاسو د براوزر څخه د فایل ډاونلوډ کولو هڅه وکړئ، تاسو به د هغې په پته کې یوه تېروتنه ترلاسه کړئ: HTTP 404.3 - Not Found.
د WDS فعالیت پراخول: د UEFI بوټ وړتیا اضافه کول

د دې کولو لپاره، تاسو اړتیا لرئ چې د IIS کنټرول پینل کې د MIME ډولونه اضافه کړئ، سره سم
د فایل توسیعونو سره چې تاسو به یې د http له لارې ډاونلوډ کړئ.

ما ونه لیدل چې کوم MIME ډول د دې هدف لپاره غوره دی، او پوښتنه یې وکړه application/octet-stream، چې وروسته هرڅه کار وکړ.

د هغو فایلونو لپاره چې توسیع نلري، یو ټکی وکاروئ.

دلته دلته:

د WDS فعالیت پراخول: د UEFI بوټ وړتیا اضافه کول

پایلې

په نهایت کې ، موږ د UEFI له لارې په محلي شبکه کې د بوټ کولو وړتیا ترلاسه کوو.

که موږ هرڅه سم ترسره کړل، نو د دې بوټ انتخاب مینو په څیر به یو څه وي:

د WDS فعالیت پراخول: د UEFI بوټ وړتیا اضافه کول

که تاسو لومړني وسیلې چمتو کړې وي او تاسو به د تنظیم کولو سره زحمت ونکړئ ، نو د دې خصوصیت پلي کولو لپاره شاوخوا 10-20 دقیقې وخت نیسي.
دا ما 2 کاري ورځې ونیولې، ځکه. زه باید ډیر ګوګل وکړم.

بریالي تطبیق!

ستاسو د پاملرنې لپاره مننه او د هغو خلکو څخه ډیره مننه چې مقالې زما سره مرسته کړې!
په هابري کې دا دی: انتر и ژوره.

سرچینه: www.habr.com

Add a comment