سسٹم سینٹر کنفیگریشن مینیجر کے ساتھ PXE بوٹ مینو

سسٹم سینٹر کنفیگریشن مینیجر کے ساتھ PXE بوٹ مینو

PXE کا استعمال کرتے ہوئے نیٹ ورک پر صارف کے پی سی کو بوٹ کرتے وقت ہم سسٹم سینٹر کنفیگریشن مینیجر (آئی ٹی انفراسٹرکچر کے انتظام کے لیے ایک پروڈکٹ) کی صلاحیتوں کو بڑھانے پر غور کر رہے ہیں۔ ہم سسٹم سنٹر کی فعالیت کے ساتھ PXELinux پر مبنی ایک بوٹ مینو بناتے ہیں اور اینٹی وائرس سکیننگ، تشخیصی اور ریکوری امیجز شامل کرتے ہیں۔ مضمون کے آخر میں، ہم PXE کے ذریعے بوٹ کرتے وقت Windows Deployment Services (WDS) کے ساتھ مل کر سسٹم سینٹر 2012 کنفیگریشن مینیجر کی خصوصیات کو چھوتے ہیں۔

ہم ٹیسٹ کے ماحول پر تمام کارروائیاں انجام دیتے ہیں جس میں پہلے سے سسٹم سینٹر 2012 کنفیگریشن مینیجر SP1 نصب ہے، ایک ڈومین کنٹرولر، اور متعدد ٹیسٹ مشینیں ہیں۔ یہ فرض کیا جاتا ہے کہ SCCM پہلے سے ہی PXE کا استعمال کرتے ہوئے نیٹ ورک پر تعینات کر رہا ہے۔

داخلہ

ٹیسٹ کا ماحول کئی ورچوئل مشینوں پر مشتمل ہوتا ہے۔ تمام مشینوں میں Microsoft Windows Server 2008 R2 (x64) گیسٹ OS انسٹال ہے، E1000 نیٹ ورک اڈاپٹر، SCSI کنٹرولر: LSI Logic SAS

نام (کردار)
IP ایڈریس / DNS نام
فنکشنل۔

SCCM (سسٹم سینٹر کنفیگریشن مینیجر)
192.168.57.102
sccm2012.test.local

انسٹال کردہ سسٹم سینٹر کنفیگریشن مینیجر 2012 SP1

DC (AD,DHCP,DNS)
192.168.57.10
dc1.test.local

ڈومین کنٹرولر، DHCP سرور اور DNS سرور کا کردار

ٹیسٹ (ٹیسٹ مشین)
192.168.57.103
test.test.local

جانچ کے لیے

G.W. (گیٹ وے)
192.168.57.1
نیٹ ورکس کے درمیان روٹنگ۔ گیٹ وے کا کردار

1. PXELinux کو SCCM میں شامل کریں۔

ہم مشین پر کارروائیاں کرتے ہیں جہاں سسٹم سینٹر کنفیگریشن مینیجر انسٹال ہوتا ہے۔

  • آئیے اس ڈائریکٹری کا تعین کرتے ہیں جہاں WDS فائلیں ڈاؤن لوڈ کرنے کے لیے موجود ہیں، اس کے لیے ہم پیرامیٹر کی قدر کے لیے رجسٹری میں دیکھتے ہیں۔ RootFolder ایک شاخ میں HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWDSServerProvidersWDSTFTP
    پہلے سے طے شدہ قیمت C:RemoteInstall
    SCCM تعیناتی پوائنٹ سے ڈاؤن لوڈ کرنے والی فائلیں ڈائریکٹریز میں موجود ہیں۔ smsbootx86 и smsbootx64 فن تعمیر پر منحصر ہے.
    سب سے پہلے، 32 بٹ فن تعمیر کے لیے بطور ڈیفالٹ ایک ڈائرکٹری ترتیب دیں۔ 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 تشکیلات کے لیے۔
  • 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 ڈائریکٹری ساخت پر مشتمل ہے۔

    c: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
    ISO
    abortpxe.0
    wdsnbp.com
    bootmgfw.efi
    wdsmgfw.efi
    bootmgr.exe
    pxeboot.n12
    pxeboot.com
    abortpxe.com

    پہلے سے طے شدہ
    av.conf
    graphics.conf
    *.iso

  • x64 فن تعمیر کے لیے، ہم اسی طرح فولڈر میں اسی ڈھانچے کو کاپی اور تخلیق کرتے ہیں۔ c:remoteinstallsmsbootx64

اضافہ۔
کمانڈ استعمال کرتے وقت menu PASSWD پاس ورڈ کو یا تو جیسا ہے سیٹ کیا جا سکتا ہے، یا پیرامیٹر کے شروع میں متعلقہ دستخط شامل کر کے ہیشنگ الگورتھم استعمال کر سکتے ہیں۔

الگورتھم
دستخط

MD5
$ 1 $

ان شاء 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
DNS سرورز
192.168.57.10

015
DNS ڈومین کا نام
test.local

آپشن 066 میں ہم sccm سرور کا FQDN نام بتاتے ہیں، آپشن 067 میں ہم TFTP روٹ سے شروع ہونے والے x86 بوٹ لوڈر pxelinux.com کا راستہ بتاتے ہیں، آپشن 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 Helper table updates" کے نام سے جانا جاتا ہے۔ اس صورت میں، کلائنٹ، IP ایڈریس حاصل کرنے کے بعد، نیٹ ورک لوڈر کو ڈاؤن لوڈ کرنے کے لیے براہ راست DHCP پیکٹ کے ذریعے نیٹ ورک لوڈر پر مشتمل سرور سے رابطہ کرتا ہے۔
سسکو راؤٹرز کے لیے، کمانڈ استعمال کریں۔

ip helper-address {ip address}

جہاں {ip address} DHCP سرور یا WDS/SCCM سرور کا پتہ۔ یہ کمانڈ درج ذیل UDP براڈکاسٹ پیکٹ بھی بھیجتا ہے۔

پورٹ
پروٹوکول

69
TFTP

53
ڈومین نام سسٹم (DNS)

37
وقت کی خدمت

137
NetBIOS نام سرور

138
NetBIOS ڈیٹاگرام سرور

67
بوٹسٹریپ پروٹوکول (BOOTP)

49
ٹی اے سی اے سی ایس

DHCP سرور سے براہ راست نیٹ ورک لوڈر کے بارے میں معلومات حاصل کرنے کے لیے کلائنٹ کے لیے دوسرا طریقہ DHCP سرور پر اختیارات 60,66,67 کی وضاحت کرنا ہے۔ قدر کے ساتھ DHCP آپشن 60 استعمال کرنا «PXEClient» تمام DHCP اسکوپس میں، صرف اس صورت میں جب DHCP سرور اسی سرور پر ہوسٹ کیا گیا ہو جیسا کہ Windows Deployment Services۔ اس صورت میں، کلائنٹ DHCP کو استعمال کرنے کے بجائے UDP پورٹ 4011 پر TFTP کا استعمال کرتے ہوئے Windows Deployment Services سرور سے براہ راست رابطہ کرتا ہے۔ یہ طریقہ مائیکروسافٹ کی طرف سے تجویز نہیں کیا گیا ہے کیونکہ لوڈ بیلنسنگ کے مسائل، DHCP کے اختیارات کی غلط ہینڈلنگ اور کلائنٹ کی طرف سے Windows Deployment Services کے جوابی اختیارات۔ اور یہ بھی کہ صرف دو DHCP اختیارات 66 اور 67 کا استعمال آپ کو نیٹ ورک بوٹ سرور پر سیٹ کردہ پیرامیٹرز کو نظرانداز کرنے کی اجازت دیتا ہے۔
آپ کو Windows Deployment Services سرور پر درج ذیل UDP پورٹس کو بھی کھولنے کی ضرورت ہے۔
پورٹ 67 (DHCP)
پورٹ 69 (TFTP)
پورٹ 4011 (PXE)
اور پورٹ 68 اگر سرور پر DHCP کی اجازت درکار ہے۔

مزید تفصیل میں، ترتیب کے عمل اور مختلف WDS سرورز کے درمیان ری ڈائریکشن کی باریکیاں ذیل میں ذرائع میں بیان کی گئی ہیں:
نیٹ ورک بوٹ پروگرام کا انتظام http://technet.microsoft.com/ru-ru/library/cc732351(v=ws.10).aspx
سرور کا انتظام http://technet.microsoft.com/ru-ru/library/cc770637(v=ws.10).aspx
مائیکروسافٹ پروڈکٹ سپورٹ سروسز (PSS) نیٹ ورک بوٹنگ کے لیے سپورٹ باؤنڈریز مائیکروسافٹ ونڈوز پری انسٹالیشن انوائرمنٹ (ونڈوز پی ای) 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 (Microsoft Deployment Toolkit) سے PXE اسکرپٹ ہینڈلر

BINLSVC
معیاری WDS اور RIS انجن

SCCM انسٹال ہونے کے ساتھ، پیرامیٹر ProvidersOrder معاملات SMSPXE. پیرامیٹر کو تبدیل کر کے، آپ اس ترتیب کو تبدیل کر سکتے ہیں جس میں فراہم کنندگان کو لوڈ کیا جاتا ہے۔

کیٹلاگ میں RemoteInstall درج ذیل معیاری فائلیں موجود ہیں۔

wdsnbp.com

ایک نیٹ ورک بوٹ پروگرام جو Windows کی تعیناتی خدمات کے لیے ڈیزائن کیا گیا ہے جو درج ذیل کام انجام دیتا ہے:
1. فن تعمیر کا پتہ لگانا۔
2. انتظار کرنے والے کمپیوٹرز کی دیکھ بھال۔ جب آٹو ایڈ پالیسی کو فعال کیا جاتا ہے، تو یہ نیٹ ورک بوٹ پروگرام ویٹنگ کمپیوٹرز کو نیٹ ورک بوٹ کو معطل کرنے اور سرور کو کلائنٹ کمپیوٹر کے فن تعمیر سے آگاہ کرنے کے لیے بھیجا جاتا ہے۔
3. نیٹ ورک بوٹ لنکس کا استعمال (بشمول DHCP آپشنز 66 اور 67 کا استعمال)

PXEboot.com

(پہلے سے طے شدہ) نیٹ ورک بوٹ کو جاری رکھنے کے لیے صارف کو F12 دبانے کی ضرورت ہے۔

PXEboot.n12

صارف کو F12 کلید کو دبانے کی ضرورت نہیں ہے اور فوری طور پر نیٹ ورک بوٹنگ شروع کر دیتا ہے۔

AbortPXE.com

بغیر انتظار کیے BIOS میں اگلی بوٹ آئٹم کا استعمال کرتے ہوئے کمپیوٹر کو بوٹ کریں۔

bootmgr.exe

ونڈوز بوٹ مینیجر (Bootmgr.exe یا Bootmgr.efi)۔ ونڈوز بوٹ لوڈر کو مخصوص ڈسک پارٹیشن سے یا نیٹ ورک کنکشن پر فرم ویئر کا استعمال کرتے ہوئے لوڈ کرتا ہے (نیٹ ورک بوٹ کی صورت میں)

Bootmgfw.efi

PXEboot.com اور PXEboot.n12 کا EFI ورژن (EFI میں، PXE کو بوٹ کرنے یا نہ کرنے کا انتخاب EFI شیل میں ہے، نیٹ ورک بوٹ پروگرام میں نہیں)۔ Bootmgfw.efi PXEboot.com، PXEboot.n12، abortpxe.com، اور bootmgr.exe کی صلاحیتوں کو یکجا کرتا ہے۔ یہ فی الحال صرف x64 اور Itanium architectures کے لیے موجود ہے۔

Default.bcd

بوٹ کنفیگریشن ڈیٹا اسٹور (BCD)، REGF فارمیٹ، REGEDIT میں لوڈ کیا جا سکتا ہے، Boot.ini ٹیکسٹ فائل کی جگہ لے لیتا ہے۔

لوڈنگ مندرجہ ذیل ترتیب میں ہوتی ہے جیسا کہ اوپر بیان کیا گیا ہے۔
1. wdsnbp.com ڈاؤن لوڈ کریں۔
2. اگلا، مناسب فن تعمیر کا pxeboot.com لوڈ کیا جاتا ہے۔
3. PXEBoot.com bootmgr.exe اور BCD بوٹ کنفیگریشن ڈیٹا اسٹور ڈاؤن لوڈ کرتا ہے۔
4. Bootmgr.exe BCD بوٹ کنفیگریشن ڈیٹا آپریٹنگ سسٹم کے اندراجات کو پڑھتا ہے اور Boot.sdi فائل اور Windows PE امیج (boot.wim) کو لوڈ کرتا ہے۔
5. Bootmgr.exe ونڈوز PE امیج میں Winload.exe تک رسائی حاصل کر کے Windows PE کو لوڈ کرنا شروع کرتا ہے۔

اگر میں RemoteInstall فولڈرز ہیں

Boot
Images
Mgmt
Templates
Tmp
WdsClientUnattend

ان کی موجودگی کا مطلب یہ ہے کہ SCCM 2012 (SCCM 2007 میں PXE سروس پوائنٹس) میں ڈسٹری بیوشن پوائنٹ رول کو شامل کرنے سے پہلے، انسٹال کردہ Windows Deployment Services (WDS) پر کچھ کنفیگریشن ایکشن تھا جس نے خود بخود یہ فولڈرز بنائے۔
ڈسٹری بیوشن پوائنٹ رول (SCCM 2007 میں PXE سروس پوائنٹ) کے لیے، صرف درج ذیل فولڈرز کافی ہیں۔

SMSBoot
SMSIMAGES
SMSTemp
Stores

اس کا مطلب یہ نہیں ہے کہ SCCM غلط طریقے سے انسٹال ہوا ہے، لیکن یہ غلطیوں کے ممکنہ ذریعہ کی طرف اشارہ کر سکتا ہے۔
WDS، SCCM اور PXE بنڈل کے مختلف مسائل کے حل پر مضمون میں بڑی تفصیل سے بات کی گئی ہے۔ کنفیگریشن مینیجر 2007 میں PXE سروس پوائنٹ اور WDS کا ازالہ

کل

سسٹم سینٹر کنفیگریشن مینیجر کے زیر انتظام آئی ٹی انفراسٹرکچر نے فیلڈ سسٹم ایڈمنسٹریٹرز کے لیے ایک نیا ٹول شامل کیا ہے۔

آئی ایس او امیجز کے لنکس کی فہرست (ڈسپلے کے لیے کلک کریں)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

نیا تبصرہ شامل کریں