ڊي سي (AD، DHCP، DNS)
192.168.57.10
dc1.test.local
ڊومين ڪنٽرولر جو ڪردار، DHCP سرور ۽ DNS سرور
ٽيسٽ (ٽيسٽ مشين)
192.168.57.103
ٽيسٽ. ٽيسٽ. مقامي
چڪاس لاءِ
G.W. (گيٽ وي)
192.168.57.1
نيٽ ورڪ جي وچ ۾ رستو. گيٽ وي رول
1. PXELinux کي SCCM ۾ شامل ڪريو
اسان مشين تي عمل ڪندا آهيون جتي سسٽم سينٽر ڪنفيگريشن مئنيجر نصب ٿيل آهي
اچو ته ڊاريڪٽري جو اندازو لڳايو جتي WDS فائلون ڊائون لوڊ ڪرڻ لاء موجود آهن، ان لاء اسين رجسٽري ۾ ڏسون ٿا پيراميٽر جي قيمت لاء. RootFolder هڪ شاخ ۾ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWDSServerProvidersWDSTFTP
ڊفالٽ قدر C:RemoteInstall
فائلون ڊائون لوڊ ڪرڻ لاءِ SCCM ڊولپمينٽ پوائنٽ کان ڊائريڪٽرن ۾ واقع آهن smsbootx86 и smsbootx64 فن تعمير تي منحصر ڪري ٿو.
پهريون، ڊفالٽ طور 32-bit آرڪيٽيڪچر لاءِ ڊاريڪٽري قائم ڪريو c:Remoteinstallsmsbootx86
جديد سان گڏ آرڪائيو ڊائون لوڊ ڪريو سسلنڪس . syslinux-5.01.zip کان نقل ڪريو c:Remoteinstallsmsbootx86 هيٺيون فائلون: memdisk, chain.c32, ldlinux.c32, libcom32.c32, libutil.c32, pxechn.c32, vesamenu.c32, pxelinux.0
اهڙي غلطي کان بچڻ لاء اضافي فائلن جي ضرورت آهي.
В c:Remoteinstallsmsbootx86 نالو تبديل ڪرڻ pxelinux.0 в pxelinux.com
فولڊر ۾ c:remoteinstallsmsbootx86 هڪ ڪاپي ٺاهيو abortpxe.com ۽ ان جو نالو تبديل ڪريو abortpxe.0
جيڪڏهن نالو تبديل نه ڪيو وڃي ته واڌارو .0، پوءِ مثال طور هدايت
Kernel abortpxe.com
ھيٺ ڏنل نقص سان ناڪام ٿيندو: بوٽنگ ڪنيل ناڪام ٿيو: خراب فائل نمبر
PXELINUX لاءِ، ڊائون لوڊ فائل جي واڌ کي پليٽ جي مطابق مقرر ڪيو وڃي
none or other Linux kernel image
.0 PXE bootstrap program (NBP) [PXELINUX only]
.bin "CD boot sector" [ISOLINUX only]
.bs Boot sector [SYSLINUX only]
.bss Boot sector, DOS superblock will be patched in [SYSLINUX only]
.c32 COM32 image (32-bit COMBOOT)
.cbt COMBOOT image (not runnable from DOS)
.com COMBOOT image (runnable from DOS)
.img Disk image [ISOLINUX only]
مينيو ذريعي SCCM لوڊ ڪرڻ وقت F12 ڪيئي کي ڪيترائي ڀيرا نه دٻائڻ لاءِ، pxeboot.com جو نالو pxeboot.com.f12 ۾ تبديل ڪريو، pxeboot.n12 کي pxeboot.com تي نقل ڪريو.
جيڪڏهن ائين نه ڪيو ويو ته پوءِ جڏهن چونڊجي ته اسان کي هر ڀيري اهڙو پيغام ملندو نوٽ: x64 فولڊر ۾ انهن فائلن جو نالو تبديل ڪرڻ نه وساريو. جڏهن لوڊ ٿئي ٿو x86wdsnbp.com x86 فولڊر مان، لوڊ ڪندڙ پروسيسر آرڪيٽيڪچر کي طئي ڪري ٿو ۽ ايندڙ فائل فولڊر مان لاڳاپيل آرڪيٽيڪچر سان لوڊ ڪيو ويندو آهي. اهڙيء طرح، x64 لاء، ايندڙ فائل نه هوندي x86pxeboot.com۽ x64pxeboot.com
ڊائون لوڊ / ٺاھيو background.png، قرارداد 640x480، ساڳئي فولڊر ڏانهن نقل ڪريو. هڪ فولڊر ٺاهيو ISO جتي اسان ISO تصويرون رکون ٿا. هڪ فولڊر ٺاهيو pxelinux.cfg configs لاء.
pxelinux.cfg فولڊر ۾، ھڪڙي ڊفالٽ فائل ٺاھيو، ھڪڙي غير يونيڪوڊ انڪوڊنگ ۾، مواد سان ڊفالٽ (ڏسڻ لاءِ ڪلڪ ڪريو)
# используем графическое меню
DEFAULT vesamenu.c32
PROMPT 0
timeout 80
TOTALTIMEOUT 9000
MENU TITLE PXE Boot Menu (x86)
MENU INCLUDE pxelinux.cfg/graphics.conf
MENU AUTOBOOT Starting Local System in 8 seconds
# Boot local HDD (default)
LABEL bootlocal
menu label Boot Local
menu default
localboot 0x80
# if it doesn't work
#kernel chain.c32
#append hd0
# Вход в меню по паролю Qwerty, алгоритм MD5
label av
menu label Antivirus and tools
menu PASSWD $1$15opgKTx$dP/IaLNiCbfECiC2KPkDC0
kernel vesamenu.c32
append pxelinux.cfgav.conf
label sccm
menu label Start to SCCM
COM32 pxechn.c32
APPEND sccm2012.test.local::smsbootx86wdsnbp.com -W
label pxe64
menu label Start to x64 pxelinux
COM32 pxechn.c32
APPEND sccm2012.test.local::smsbootx64pxelinux.com
LABEL Abort
MENU LABEL Exit
KERNEL abortpxe.0
فولڊر ۾ pxelinux.cfg هڪ فائل ٺاهيو graphics.conf مواد سان graphics.conf (ڏسڻ لاءِ ڪلڪ ڪريو)
MENU MARGIN 10
MENU ROWS 16
MENU TABMSGROW 21
MENU TIMEOUTROW 26
MENU COLOR BORDER 30;44 #00000000 #00000000 none
MENU COLOR SCROLLBAR 30;44 #00000000 #00000000 none
MENU COLOR TITLE 0 #ffffffff #00000000 none
MENU COLOR SEL 30;47 #40000000 #20ffffff
MENU BACKGROUND background.png
NOESCAPE 0
ALLOWOPTIONS 0
فولڊر ۾ pxelinux.cfg هڪ فائل ٺاهيو av.conf مواد سان av.conf (ڏسڻ لاءِ ڪلڪ ڪريو)
DEFAULT vesamenu.c32
PROMPT 0
MENU TITLE Antivirus and tools
MENU INCLUDE pxelinux.cfg/graphics.conf
label main menu
menu label return to main menu
kernel vesamenu.c32
append pxelinux.cfg/default
label drweb
menu label DrWeb
kernel memdisk
append iso raw initrd=isodrweb.iso
label eset
menu label Eset
kernel memdisk
append iso raw initrd=isoeset_sysrescue.iso
label kav
menu label KAV Rescue CD
KERNEL kav/rescue
APPEND initrd=kav/rescue.igz root=live rootfstype=auto vga=791 init=/init kav_lang=ru udev liveimg doscsi nomodeset quiet splash
#Загружаем ISO по полному пути, можно загружать с другого TFTP
label winpe
menu label WinPE from another TFTP
kernel sccm2012.test.local::smsbootx86memdisk
append iso raw initrd=sccm2012.test.local::smsbootx86isoWinPE_RaSla.iso
label clonezilla
menu label Clonezilla
kernel memdisk
append iso raw initrd=isoclonezilla.iso
نتيجي طور، c:remoteinstallsmsbootx86 ڊاريڪٽري جي جوڙجڪ تي مشتمل آهي
x64 آرڪيٽيڪچر لاءِ، اسان ساڳي طرح نقل ڪريون ٿا ۽ فولڊر ۾ ساڳي ڍانچي ٺاهي c:remoteinstallsmsbootx64
اضافو
جڏهن حڪم استعمال ڪندي menu PASSWD پاسورڊ سيٽ ڪري سگهجي ٿو يا ته جيئن آهي، يا استعمال ڪريو هڪ هيشنگ الگورٿم کي شامل ڪندي پيرا ميٽر جي شروعات ۾ لاڳاپيل دستخط شامل ڪندي
الورورٿم
دستخط
ايم ڊي اينيمڪس
$1 $
SHA-1
$4 $
SHA-2-256
$5 $
SHA-2-512
$6 $
پوء پاسورڊ لاء Qwerty ۽ MD5 الگورتھم
menu PASSWD $1$15opgKTx$dP/IaLNiCbfECiC2KPkDC0
توهان هڪ پاسورڊ ٺاهي سگهو ٿا، مثال طور، هڪ آن لائن هيش جنريٽر ذريعي www.insidepro.com/hashes.php?lang=rus، لائين MD5(Unix)
پروسيس نه آهن. توھان تصديق ڪري سگھو ٿا ته بوٽ تصويرون سيٽ نه ڪيون ويون آھن ٻاھرين WDS سرور ڪنفيگريشن ڪمانڊ کي هلائڻ سان
wdsutil /get-server /show:images
تنهن ڪري، SCCM 2012 ۾، توهان PXE ڊائون لوڊ لاءِ پنهنجي فائل جي وضاحت نٿا ڪري سگهو SMSPXE فراهم ڪندڙ کي. تنهن ڪري، اسان DHCP سرور جي فعال علائقي کي ترتيب ڏينداسين.
DHCP فعال علائقي جي پيٽرولن ۾، پليٽ جي مطابق مقرر ڪريو
DHCP اختيار
پيٽرولر جو نالو
قدر
066
بوٽ سرور ميزبان جو نالو
sccm2012.test.local
067
بوٽ فائل جو نالو
smsbootx86pxelinux.com
006
ڊي ايس ايس سرور
192.168.57.10
015
DNS ڊومين جو نالو
test.local
اختيار 066 ۾ اسان sccm سرور جو FQDN نالو بيان ڪريون ٿا، اختيار 067 ۾ اسان x86 bootloader pxelinux.com ڏانهن رستو بيان ڪريون ٿا TFTP روٽ کان شروع ٿي، اختيار 006 ۾ اسان DNS سرور جي IP پتي جي وضاحت ڪريون ٿا. جيڪڏهن مختصر سرور جو نالو اختيار 066 ۾ استعمال ڪيو ويو آهي، اختيار 015 ۾ اسان ڊومين جو DNS لاحق بيان ڪريون ٿا.
اضافو
وڌيڪ تفصيل سان DHCP ترتيب بيان ڪيو mvgolubevهتي. پر تي DC آپشن 150، TFTP سرور IP پتو، DHCP اسڪوپ سيٽنگن مان غائب هو، ۽ netsh ذريعي اختيار 150 جي وضاحت ڪرڻ ڪم نه ڪيو.
جيئن ته آرٽيڪل جي شروعات ۾ ذڪر ڪيو ويو آهي، ڊاريڪٽري جتي WDS فائلون ڊائون لوڊ لاء موجود آهن پيراميٽر جي قيمت ۾ شامل آهي. RootFolder رجسٽري شاخ ۾ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWDSServerProvidersWDSTFTP
ڊفالٽ قدر C:RemoteInstall
هتي پيراگراف ۾ ReadFilter ڊائريڪٽريون بيان ڪيون ويون آهن جتي TFTP سرور فائلن کي ڊائون لوڊ ڪرڻ لاءِ ڳولي ٿو، روٽ کان شروع ڪندي. SCCM 2012 SP1 سان انسٽال ٿيل، هي سيٽنگ آهي
boot*
tmp*
SMSBoot*
SMSTemp*
SMSImages*
جيڪڏهن توهان پيٽرولر جي قيمت کي تبديل ڪيو * پوءِ ڊاريڪٽري ۾ موجود سڀئي فائلون پروسيس ڪيون وينديون RemoteInstall.
SCCM 2012 جي ترتيب واري پوائنٽ رول رجسٽري جي قيمت ۾ بيان ڪئي وئي آهي ProvidersOrderشاخ ۾ واقع HKLMSystemCurrentControlSetWDSServerProvidersWDSPXE
نيم ProvidersOrder قدر وٺي سگھي ٿو
فهرستن ۾ RemoteInstall هيٺ ڏنل معياري فائلون موجود آهن
wdsnbp.com
هڪ نيٽ ورڪ بوٽ پروگرام ونڊوز ڊيپلائيمينٽ سروسز لاءِ ٺهيل آهي جيڪو هيٺين ڪمن کي انجام ڏئي ٿو:
1. آرڪيٽيڪچر جو پتو لڳائڻ.
2. انتظار ڪندڙ ڪمپيوٽرن جي سار سنڀال. جڏهن خودڪار شامل ڪرڻ واري پاليسي کي فعال ڪيو ويندو آهي، اهو نيٽ ورڪ بوٽ پروگرام انتظار ڪندڙ ڪمپيوٽرن ڏانهن موڪليو ويندو آهي نيٽ ورڪ بوٽ کي معطل ڪرڻ ۽ سرور کي ڪلائنٽ ڪمپيوٽر جي فن تعمير جي ڄاڻ ڏيڻ لاء.
3. نيٽ ورڪ بوٽ لنڪس استعمال ڪرڻ (بشمول DHCP آپشن 66 ۽ 67 استعمال ڪرڻ)
PXEboot.com
(ڊفالٽ) نيٽ ورڪ بوٽ کي جاري رکڻ لاءِ صارف کي F12 کي دٻائڻ جي ضرورت آهي
PXEboot.n12
صارف کي F12 کي دٻائڻ جي ضرورت نه آهي ۽ فوري طور تي نيٽ ورڪ بوٽنگ شروع ٿئي ٿي
AbortPXE.com
BIOS ۾ ايندڙ بوٽ آئٽم استعمال ڪندي ڪمپيوٽر کي بوٽ ڪريو بغير انتظار جي
bootmgr.exe
ونڊوز بوٽ مئنيجر (Bootmgr.exe يا Bootmgr.efi). ونڊوز بوٽ لوڊر لوڊ ڪري ٿو firmware استعمال ڪندي مخصوص ڊسڪ ورهاڱي کان يا نيٽ ورڪ ڪنيڪشن تي (نيٽ ورڪ بوٽ جي صورت ۾)
Bootmgfw.efi
PXEboot.com ۽ PXEboot.n12 جو EFI ورجن (EFI ۾، PXE کي بوٽ ڪرڻ يا نه بوٽ ڪرڻ جو انتخاب EFI شيل ۾ آهي، نه نيٽ ورڪ بوٽ پروگرام). Bootmgfw.efi PXEboot.com، PXEboot.n12، abortpxe.com، ۽ bootmgr.exe جي صلاحيتن کي گڏ ڪري ٿو. اهو في الحال صرف x64 ۽ Itanium آرڪيٽيڪچرز لاءِ موجود آهي.
لوڊنگ ٿي رهي آهي هيٺين ترتيب ۾ جيئن مٿي بيان ڪيو ويو آهي
1. ڊائون لوڊ ڪريو wdsnbp.com.
2. اڳيون، مناسب فن تعمير جو pxeboot.com لوڊ ڪيو ويو آهي
3. PXEBoot.com ڊائون لوڊ ڪري ٿو bootmgr.exe ۽ BCD بوٽ ڪنفيگريشن ڊيٽا اسٽور
4. Bootmgr.exe بي سي ڊي بوٽ ڪنفيگريشن ڊيٽا آپريٽنگ سسٽم جي داخلائن کي پڙهي ٿو ۽ Boot.sdi فائل لوڊ ڪري ٿو ۽ ونڊوز پي اي تصوير (boot.wim)
5. Bootmgr.exe ونڊوز پي اي کي لوڊ ڪرڻ شروع ڪري ٿو Windows PE تصوير ۾ Winload.exe تائين رسائي ڪندي
جيڪڏهن اندر RemoteInstall فولڊر آهن
Boot
Images
Mgmt
Templates
Tmp
WdsClientUnattend
انهن جي موجودگي جو مطلب اهو آهي ته SCCM 2012 (SCCM 2007 ۾ PXE سروس پوائنٽس) ۾ ڊسٽريبيوشن پوائنٽ رول شامل ڪرڻ کان اڳ، انسٽال ٿيل ونڊوز ڊيپلائيمينٽ سروسز (WDS) تي ڪجهه ڪنفيگريشن ايڪشن موجود هو جيڪي پاڻمرادو اهي فولڊر ٺاهيندا هئا.
تقسيم پوائنٽ رول لاء (SCCM 2007 ۾ PXE سروس پوائنٽ)، صرف هيٺيان فولڊر ڪافي آهن
SMSBoot
SMSIMAGES
SMSTemp
Stores
هن جو مطلب اهو ناهي ته SCCM غلط طور تي نصب ڪيو ويو آهي، پر اهو شايد غلطي جي ممڪن ذريعن ڏانهن اشارو ڪري سگهي ٿو.
WDS، SCCM ۽ PXE بنڊل جي مختلف مسئلن جو حل مضمون ۾ وڏي تفصيل سان بحث ڪيو ويو آهي. ڪنفيگريشن مئنيجر 2007 ۾ PXE سروس پوائنٽ ۽ WDS کي حل ڪرڻ