سسٽم سينٽر ڪنفيگريشن مئنيجر سان PXE بوٽ مينيو

سسٽم سينٽر ڪنفيگريشن مئنيجر سان PXE بوٽ مينيو

اسان سسٽم سينٽر ڪنفيگريشن مئنيجر جي صلاحيتن کي وڌائڻ تي غور ڪري رهيا آهيون (آئي ٽي انفراسٽرڪچر کي منظم ڪرڻ لاءِ هڪ پراڊڪٽ) جڏهن يوزر پي سيز کي نيٽ ورڪ تي بوٽ ڪندي PXE استعمال ڪندي. اسان PXELinux جي بنياد تي سسٽم سينٽر ڪارڪردگي سان بوٽ مينيو ٺاهيندا آهيون ۽ اينٽي وائرس اسڪيننگ، تشخيص ۽ وصولي تصويرون شامل ڪندا آهيون. آرٽيڪل جي آخر ۾، اسان سسٽم سينٽر 2012 ڪنفيگريشن مئنيجر جي خاصيتن تي رابطو ڪندا آهيون ونڊوز ڊيپلائيمينٽ سروسز (WDS) سان گڏ جڏهن PXE ذريعي بوٽنگ ڪندا آهيون.

اسان سڀني عملن کي امتحان واري ماحول تي انجام ڏيون ٿا جنهن ۾ اڳ ۾ ئي سسٽم سينٽر 2012 ڪنفيگريشن مئنيجر SP1 نصب ٿيل آهي، هڪ ڊومين ڪنٽرولر، ۽ ٽيسٽ مشينن جو تعداد. اهو فرض ڪيو ويو آهي ته SCCM اڳ ۾ ئي نيٽ ورڪ تي PXE استعمال ڪندي ترتيب ڏئي رهيو آهي.

جائز آهي

ٽيسٽ ماحول ڪيترن ئي ورچوئل مشينن تي مشتمل آهي. سڀني مشينن ۾ Microsoft Windows Server 2008 R2 (x64) گيسٽ او ايس انسٽال ٿيل آهي، E1000 نيٽ ورڪ اڊاپٽر، SCSI ڪنٽرولر: LSI Logic SAS

نالو (ڪردار)
IP پتو / DNS نالو
فنڪشنل

SCCM (سسٽم سينٽر ڪنفيگريشن مئنيجر)
192.168.57.102
sccm2012.test.local

انسٽال ٿيل سسٽم سينٽر ڪنفيگريشن مئنيجر 2012 SP1

ڊي سي (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
    اهڙي غلطي کان بچڻ لاء اضافي فائلن جي ضرورت آهي.
    سسٽم سينٽر ڪنفيگريشن مئنيجر سان PXE بوٽ مينيو
  • В 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]
    

    جو ذريعو: http://www.syslinux.org/wiki/index.php/SYSLINUX#KERNEL_file سيڪشن "ڪنيل فائل"

  • مينيو ذريعي SCCM لوڊ ڪرڻ وقت F12 ڪيئي کي ڪيترائي ڀيرا نه دٻائڻ لاءِ، pxeboot.com جو نالو pxeboot.com.f12 ۾ تبديل ڪريو، pxeboot.n12 کي pxeboot.com تي نقل ڪريو.
    جيڪڏهن ائين نه ڪيو ويو ته پوءِ جڏهن چونڊجي ته اسان کي هر ڀيري اهڙو پيغام ملندو
    سسٽم سينٽر ڪنفيگريشن مئنيجر سان PXE بوٽ مينيو
    نوٽ: 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 ڊاريڪٽري جي جوڙجڪ تي مشتمل آهي

    ج: remoteinstallsmsbootx86
    pxelinux.cfg

    chain.c32
    ldlinux.c32
    libcom32.c32
    libutil.c32
    pxechn.c32
    vesamenu.c32
    pxelinux.com
    background.png
    pxelinux.cfg
    pxelinux.cfg
    pxelinux.cfg
    او
    abortpxe.0
    wdsnbp.com
    بوٽو ميگ. ايف آءِ
    wdsmgfw.efi
    bootmgr.exe
    pxeboot.n12
    pxeboot.com
    abortpxe.com

    رٿيل
    av.conf
    graphics.conf
    *.iso

  • 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)

2. PXELinux بوٽ سيٽ اپ ڪريو

هاڻي اسان ڏيکارينداسين ته ڪيئن لوڊ ڪجي pxelinux.com ۽ مينيو حاصل ڪجي.
WDS ڪارڪردگي ذريعي pxelinux.com بوٽ لوڊر جي وضاحت ڪرڻ SCCM ۾ ڪم نٿو ڪري. ڏسو حڪم

wdsutil /set-server /bootprogram:bootx86pxeboot.com /architecture:x86

پروسيس نه آهن. توھان تصديق ڪري سگھو ٿا ته بوٽ تصويرون سيٽ نه ڪيون ويون آھن ٻاھرين WDS سرور ڪنفيگريشن ڪمانڊ کي هلائڻ سان

wdsutil /get-server /show:images

سسٽم سينٽر ڪنفيگريشن مئنيجر سان PXE بوٽ مينيو
تنهن ڪري، 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 جي وضاحت ڪرڻ ڪم نه ڪيو.سسٽم سينٽر ڪنفيگريشن مئنيجر سان PXE بوٽ مينيو

3. ڪم چيڪ ڪرڻ

بنيادي سيٽنگون مڪمل ڪيون ويون آهن ۽ توهان چيڪ ڪرڻ شروع ڪري سگهو ٿا. اسان BIOS ۾ ٽيسٽ ڪمپيوٽر تي ظاهر ڪيو ته اهو نيٽ ورڪ تي لوڊ ڪيو ويو آهي ۽ مينيو ۾ لوڊ ڪيو ويو آهي
سسٽم سينٽر ڪنفيگريشن مئنيجر سان PXE بوٽ مينيو

شيٽ منتخب ڪريو «Start to SCCM» ۽ جيڪڏهن ڪمپيوٽر کي هڪ ٽاسڪ سيڪينس لڳايو ويو آهي، ته پوءِ ٿوري دير کان پوءِ ”ٽاسڪ سيڪينس وزرڊ“ ونڊو ظاهر ٿيندي ته توهان کي پاسورڊ داخل ڪرڻ لاءِ چيو ويندو.
سسٽم سينٽر ڪنفيگريشن مئنيجر سان PXE بوٽ مينيو

مشين کي ريبوٽ ڪريو، مينيو ڏانھن واپس وڃو، مينيو ۾ چونڊيو «Antivirus and tools» ۽ پاسورڊ داخل ڪريو Qwerty
سسٽم سينٽر ڪنفيگريشن مئنيجر سان PXE بوٽ مينيو

اسان هڪ صوابديدي شيون چونڊيو ۽ يادداشت ۾ ISO تصوير جي لوڊ ڪرڻ جو مشاهدو ڪيو
سسٽم سينٽر ڪنفيگريشن مئنيجر سان PXE بوٽ مينيو

انتظار ڪريو ۽ نتيجو ڏسو
سسٽم سينٽر ڪنفيگريشن مئنيجر سان PXE بوٽ مينيو

تصديق مڪمل ٿي وئي
سسٽم سينٽر ڪنفيگريشن مئنيجر سان PXE بوٽ مينيو

4. اضافي سيٽنگون ۽ خاصيتون

رستي جي ترتيب

جيڪڏهن ڪلائنٽ، DHCP سرور ۽ سرور جنهن ۾ نيٽ ورڪ لوڊر شامل آهن ساڳئي نيٽ ورڪ حصي ۾ آهن، اضافي ترتيب جي ضرورت ناهي. بهرحال، جيڪڏهن ڪلائنٽ ۽ DHCP سرور يا WDS/SCCM سرور مختلف نيٽ ورڪ حصن تي واقع آهن، اها سفارش ڪئي وئي آهي ته توهان پنهنجي راؤٽر کي ترتيب ڏيو براڊڪاسٽ پيڪيٽ کي ڪلائنٽ کان فعال DHCP سرور ۽ فعال WDS/SCCM سرور ڏانهن. انگريزي ادب ۾، هن عمل کي "IP مددگار ٽيبل اپڊيٽ" طور سڃاتو وڃي ٿو. انهي صورت ۾، ڪلائنٽ، هڪ IP پتو حاصل ڪرڻ کان پوء، نيٽ ورڪ لوڊر کي ڊائون لوڊ ڪرڻ لاء سڌو سنئون DHCP پيڪٽس ذريعي نيٽ ورڪ لوڊر تي مشتمل سرور سان رابطو ڪري ٿو.
Cisco routers لاء، حڪم استعمال ڪريو

ip helper-address {ip address}

جتي {ip address} DHCP سرور يا WDS/SCCM سرور ايڊريس. هي حڪم پڻ موڪلي ٿو هيٺ ڏنل يو ڊي پي براڊ ڪاسٽ پيڪٽس

پورٽ
پروٽوڪول

69
TFTP

53
ڊومين نالو سسٽم (DNS)

37
وقت جي خدمت

137
NetBIOS نالو سرور

138
NetBIOS ڊيٽاگرام سرور

67
بوٽ اسٽريپ پروٽوڪول (BOOTP)

49
TACACS

نيٽ ورڪ لوڊر جي باري ۾ معلومات حاصل ڪرڻ لاءِ ڪلائنٽ لاءِ ٻيو طريقو سڌو سنئون DHCP سرور مان اختيار ڪرڻ آهي 60,66,67 DHCP سرور تي. قيمت سان DHCP اختيار 60 استعمال ڪندي «PXEClient» سڀني DHCP اسڪوپس تي، صرف ان صورت ۾ جڏهن DHCP سرور ساڳئي سرور تي ميزباني ڪيل هجي جيئن ونڊوز ڊيپلائيمينٽ سروسز. انهي حالت ۾، ڪلائنٽ سڌو سنئون ونڊوز ڊيپلائيمينٽ سروسز سرور سان TFTP استعمال ڪندي UDP پورٽ 4011 تي DHCP استعمال ڪرڻ بدران. اهو طريقو Microsoft طرفان سفارش نه ڪيو ويو آهي ڇاڪاڻ ته لوڊ بيلنس جي مسئلن، DHCP اختيارن جي غلط هينڊلنگ ۽ ڪلائنٽ پاسي تي Windows Deployment Services جوابي آپشن. ۽ اهو پڻ ڇو ته صرف ٻه DHCP آپشن استعمال ڪندي 66 ۽ 67 توهان کي نيٽ ورڪ بوٽ سرور تي مقرر ڪيل پيٽرولن کي نظرانداز ڪرڻ جي اجازت ڏئي ٿو.
توھان کي ھيٺين UDP بندرگاھن کي کولڻ جي ضرورت آھي Windows Deployment Services سرور تي
پورٽ 67 (DHCP)
پورٽ 69 (TFTP)
پورٽ 4011 (PXE)
۽ پورٽ 68 جيڪڏھن DHCP اختيار گھربل آھي سرور تي.

وڌيڪ تفصيل ۾، ترتيب ڏيڻ جي عمل ۽ مختلف WDS سرورز جي وچ ۾ ريڊائريشن جي nuances ذريعن ۾ هيٺ بيان ڪيو ويو آهي:
نيٽ ورڪ بوٽ پروگرام جو انتظام http://technet.microsoft.com/ru-ru/library/cc732351(v=ws.10).aspx
سرور انتظام http://technet.microsoft.com/ru-ru/library/cc770637(v=ws.10).aspx
Microsoft پراڊڪٽ سپورٽ سروسز (PSS) نيٽ ورڪ بوٽنگ لاءِ سپورٽ حدون Microsoft Windows Preinstallation Environment (Windows PE) 2.0 http://support.microsoft.com/kb/926172/en-us
سسڪو تي UDP براڊڪاسٽ (BOOTP / DHCP) کي ڪيئن اڳتي وڌايو وڃي http://www.cisco-faq.com/163/forward_udp_broadcas.html
سسڪو روٽرز تي DHCP جي آپريشن ۽ ٺاھ جوڙ جون خاصيتون (حصو 2) http://habrahabr.ru/post/89997/

مقامي ڊائون لوڊ لاء اضافي اختيارن

آزمائشي ماحول تي، حڪم

localboot 0

اهڙي غلطي ڏئي ٿو
سسٽم سينٽر ڪنفيگريشن مئنيجر سان PXE بوٽ مينيو
اهو syslinux دستاويزن جي پٺيان آهي ته جڏهن

localboot 0

لوڊشيڊنگ مقامي ڊسڪ مان ٿيندي. ۽ جڏهن هڪ مخصوص قيمت 0x00 کي پرائمري (پرائمري) فلاپي ڊسڪ مان بيان ڪيو وڃي، جڏهن وضاحت ڪريو 0x80 پرائمري (پرائمري) هارڊ ڊسڪ مان. حڪم کي تبديل ڪندي

localboot 0x80

مقامي OS لوڊ ٿي چڪو آهي.
جيڪڏهن ڪنهن مخصوص ڊسڪ، ورهاڱي يا ڪمانڊ مان بوٽ ڪرڻ جي ضرورت آهي localboot ڪم نٿو ڪري، پوء توھان استعمال ڪري سگھوٿا ماڊل جون صلاحيتون chain.c32. ان کي لوڊ ڪرڻ کان پوء، هڪ مخصوص ڊسڪ يا ڊسڪ ورهاڱي کي بيان ڪرڻ لاء ضميمه ڪمانڊ استعمال ڪريو، ڊسڪ نمبر 0 کان شروع ٿئي ٿو، ورهاڱي نمبر 1 کان شروع ٿئي ٿو. جيڪڏهن ورهاڱي 0 بيان ڪيو ويو آهي، MBR لوڊ ٿيل آهي. جڏهن ڊسڪ جي وضاحت ڪندي، ورهاڱي کي ختم ڪري سگهجي ٿو.

KERNEL chain.c32
APPEND hd0 0

يا

KERNEL chain.c32
APPEND hd0

ذريعن: http://www.syslinux.org/wiki/index.php/SYSLINUX#LOCALBOOT_type_.5BISOLINUX.2C_PXELINUX.5D
http://www.gossamer-threads.com/lists/syslinux/users/7127

PXE ذريعي فائلن کي ڊائون لوڊ ڪرڻ جو حڪم ۽ وضاحت

جيئن ته آرٽيڪل جي شروعات ۾ ذڪر ڪيو ويو آهي، ڊاريڪٽري جتي WDS فائلون ڊائون لوڊ لاء موجود آهن پيراميٽر جي قيمت ۾ شامل آهي. RootFolder رجسٽري شاخ ۾ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWDSServerProvidersWDSTFTP
ڊفالٽ قدر C:RemoteInstall
هتي پيراگراف ۾ ReadFilter ڊائريڪٽريون بيان ڪيون ويون آهن جتي TFTP سرور فائلن کي ڊائون لوڊ ڪرڻ لاءِ ڳولي ٿو، روٽ کان شروع ڪندي. SCCM 2012 SP1 سان انسٽال ٿيل، هي سيٽنگ آهي

boot*
tmp*
SMSBoot*
SMSTemp*
SMSImages*

جيڪڏهن توهان پيٽرولر جي قيمت کي تبديل ڪيو * پوءِ ڊاريڪٽري ۾ موجود سڀئي فائلون پروسيس ڪيون وينديون RemoteInstall.

SCCM 2012 جي ترتيب واري پوائنٽ رول ​​رجسٽري جي قيمت ۾ بيان ڪئي وئي آهي ProvidersOrderشاخ ۾ واقع HKLMSystemCurrentControlSetWDSServerProvidersWDSPXE
نيم ProvidersOrder قدر وٺي سگھي ٿو

SMSPXE
SCCM ۾ PXE سروس پوائنٽ

SMS.PXE.Filter
MDT کان PXE اسڪرپٽ هينڊلر (Microsoft Deployment Toolkit)

BINLSVC
معياري WDS ۽ RIS انجڻ

نصب ٿيل SCCM سان، پيٽرولر ProvidersOrder ڪم SMSPXE. پيٽرولر کي تبديل ڪندي، توھان ترتيب تبديل ڪري سگھو ٿا جنھن ۾ مهيا ڪندڙ لوڊ ڪيا ويا آھن.

فهرستن ۾ 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 آرڪيٽيڪچرز لاءِ موجود آهي.

Default.bcd

بوٽ ڪنفيگريشن ڊيٽا اسٽور (BCD)، REGF فارميٽ، REGEDIT ۾ لوڊ ڪري سگھجي ٿو، Boot.ini ٽيڪسٽ فائل کي بدلائي ٿو

لوڊنگ ٿي رهي آهي هيٺين ترتيب ۾ جيئن مٿي بيان ڪيو ويو آهي
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 کي حل ڪرڻ

نتيجو

سسٽم سينٽر ڪنفيگريشن مئنيجر پاران منظم ڪيل آئي ٽي انفراسٽرڪچر فيلڊ سسٽم جي منتظمين لاءِ هڪ نئون اوزار شامل ڪيو آهي.

ISO تصويرن جي لنڪ جي فهرست (ڏسڻ لاءِ ڪلڪ ڪريو)download.f-secure.com/estore/rescue-cd-3.16-52606.iso
git.ipxe.org/releases/wimboot/wimboot-latest.zip
download.geo.drweb.com/pub/drweb/livecd/drweb-livecd-602.iso
rescuedisk.kaspersky-labs.com/rescuedisk/updatable/kav_rescue_10.iso
esetsupport.com/eset_sysrescue.iso
boot.ipxe.org/ipxe.iso
citylan.dl.sourceforge.net/project/clonezilla/clonezilla_live_alternative/20130226-quantal/clonezilla-live-20130226-quantal-i386.iso
ftp.rasla.ru/_Distr_/WinPE/RaSla/WinPE_RaSla.iso
www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-5.01.zip

Спасибо за внимание!
سسٽم سينٽر ڪنفيگريشن مئنيجر سان PXE بوٽ مينيو

جو ذريعو: www.habr.com

تبصرو شامل ڪريو