സിസ്റ്റം സെന്റർ കോൺഫിഗറേഷൻ മാനേജറുള്ള PXE ബൂട്ട് മെനു
PXE ഉപയോഗിച്ച് ഒരു നെറ്റ്വർക്കിൽ ഉപയോക്തൃ പിസികൾ ബൂട്ട് ചെയ്യുമ്പോൾ സിസ്റ്റം സെന്റർ കോൺഫിഗറേഷൻ മാനേജറിന്റെ (ഐടി ഇൻഫ്രാസ്ട്രക്ചർ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഒരു ഉൽപ്പന്നം) കഴിവുകൾ വികസിപ്പിക്കുന്നത് ഞങ്ങൾ പരിഗണിക്കുന്നു. സിസ്റ്റം സെന്റർ പ്രവർത്തനക്ഷമതയുള്ള PXELinux അടിസ്ഥാനമാക്കി ഞങ്ങൾ ഒരു ബൂട്ട് മെനു സൃഷ്ടിക്കുകയും ആന്റി-വൈറസ് സ്കാനിംഗ്, ഡയഗ്നോസ്റ്റിക്, റിക്കവറി ഇമേജുകൾ എന്നിവ ചേർക്കുകയും ചെയ്യുന്നു. ലേഖനത്തിന്റെ അവസാനം, PXE വഴി ബൂട്ട് ചെയ്യുമ്പോൾ വിൻഡോസ് ഡിപ്ലോയ്മെന്റ് സർവീസസുമായി (WDS) സംയോജിപ്പിച്ച് സിസ്റ്റം സെന്റർ 2012 കോൺഫിഗറേഷൻ മാനേജറിന്റെ സവിശേഷതകളിൽ ഞങ്ങൾ സ്പർശിക്കുന്നു.
സിസ്റ്റം സെന്റർ 2012 കോൺഫിഗറേഷൻ മാനേജർ SP1, ഒരു ഡൊമെയ്ൻ കൺട്രോളർ, കൂടാതെ നിരവധി ടെസ്റ്റ് മെഷീനുകൾ എന്നിവ ഇതിനകം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള ഒരു ടെസ്റ്റ് എൻവയോൺമെന്റിലാണ് ഞങ്ങൾ എല്ലാ പ്രവർത്തനങ്ങളും നടത്തുന്നത്. SCCM ഇതിനകം തന്നെ PXE ഉപയോഗിച്ച് നെറ്റ്വർക്കിൽ വിന്യസിക്കുന്നുണ്ടെന്ന് അനുമാനിക്കപ്പെടുന്നു.
എൻട്രി
പരീക്ഷണ പരിതസ്ഥിതിയിൽ നിരവധി വെർച്വൽ മെഷീനുകൾ അടങ്ങിയിരിക്കുന്നു. എല്ലാ മെഷീനുകളിലും Microsoft Windows Server 2008 R2 (x64) ഗസ്റ്റ് OS ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്, E1000 നെറ്റ്വർക്ക് അഡാപ്റ്റർ, SCSI കൺട്രോളർ: LSI ലോജിക് SAS
പേര് (റോളുകൾ)
IP വിലാസം / DNS പേര്
പ്രവർത്തനപരമായ
SCCM (സിസ്റ്റം സെന്റർ കോൺഫിഗറേഷൻ മാനേജർ)
192.168.57.102
sccm2012.test.local
സിസ്റ്റം സെന്റർ കോൺഫിഗറേഷൻ മാനേജർ 2012 SP1 ഇൻസ്റ്റാൾ ചെയ്തു
DC (AD,DHCP,DNS)
192.168.57.10
dc1.test.local
ഡൊമെയ്ൻ കൺട്രോളർ, ഡിഎച്ച്സിപി സെർവർ, ഡിഎൻഎസ് സെർവർ എന്നിവയുടെ പങ്ക്
ടെസ്റ്റ് (ടെസ്റ്റ് മെഷീൻ)
192.168.57.103
test.test.local
സിസ്റ്റം സെന്റർ കോൺഫിഗറേഷൻ മാനേജർ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്ന മെഷീനിൽ ഞങ്ങൾ പ്രവർത്തനങ്ങൾ നടത്തുന്നു
ഡൌൺലോഡ് ചെയ്യുന്നതിനായി WDS ഫയലുകൾ സ്ഥിതി ചെയ്യുന്ന ഡയറക്ടറി നമുക്ക് നിർണ്ണയിക്കാം, ഇതിനായി ഞങ്ങൾ പാരാമീറ്ററിന്റെ മൂല്യത്തിനായി രജിസ്ട്രിയിൽ നോക്കുന്നു. RootFolder ഒരു ശാഖയിൽ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWDSServerProvidersWDSTFTP
സ്ഥിര മൂല്യം C:RemoteInstall
എസ്സിസിഎം വിന്യാസ പോയിന്റിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യേണ്ട ഫയലുകൾ ഡയറക്ടറികളിലാണ് smsbootx86 и smsbootx64 വാസ്തുവിദ്യയെ ആശ്രയിച്ച്.
ആദ്യം, ഡിഫോൾട്ടായി 32-ബിറ്റ് ആർക്കിടെക്ചറിനായി ഒരു ഡയറക്ടറി സജ്ജീകരിക്കുക c:Remoteinstallsmsbootx86
ഏറ്റവും പുതിയത് ഉപയോഗിച്ച് ആർക്കൈവ് ഡൗൺലോഡ് ചെയ്യുക syslinux . 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
ഡൗൺലോഡ് / സൃഷ്ടിക്കുക പശ്ചാത്തലം.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 ഡയറക്ടറിയിൽ ഘടന അടങ്ങിയിരിക്കുന്നു
x64 ആർക്കിടെക്ചറിനായി, ഞങ്ങൾ അതേ ഘടന ഫോൾഡറിൽ പകർത്തി സൃഷ്ടിക്കുന്നു c:remoteinstallsmsbootx64
കൂട്ടിച്ചേർക്കൽ
കമാൻഡ് ഉപയോഗിക്കുമ്പോൾ menu PASSWD പാസ്വേഡ് അതേപടി സജ്ജമാക്കാം അല്ലെങ്കിൽ പാരാമീറ്ററിന്റെ തുടക്കത്തിൽ അനുബന്ധ ഒപ്പ് ചേർത്ത് ഒരു ഹാഷിംഗ് അൽഗോരിതം ഉപയോഗിക്കാം
അൽഗോരിതം
കയ്യൊപ്പ്
MD5
$ 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-ൽ പ്രവർത്തിക്കില്ല. കമാൻഡുകൾ കാണുക
പ്രോസസ്സ് ചെയ്തിട്ടില്ല. ഔട്ട്പുട്ട് WDS സെർവർ കോൺഫിഗറേഷൻ കമാൻഡ് പ്രവർത്തിപ്പിച്ച് ബൂട്ട് ഇമേജുകൾ സജ്ജീകരിച്ചിട്ടില്ലെന്ന് നിങ്ങൾക്ക് പരിശോധിക്കാം
wdsutil /get-server /show:images
അതിനാൽ, SCCM 2012-ൽ, SMSPXE ദാതാവിന് PXE ഡൗൺലോഡിനായി നിങ്ങളുടെ ഫയൽ വ്യക്തമാക്കാൻ കഴിയില്ല. അതിനാൽ, ഞങ്ങൾ ഡിഎച്ച്സിപി സെർവറിന്റെ സജീവ ഏരിയ ക്രമീകരിക്കും.
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 bootloader pxelinux.com-ലേക്കുള്ള പാത ഞങ്ങൾ വ്യക്തമാക്കുന്നു, ഓപ്ഷനിൽ 006-ൽ ഞങ്ങൾ DNS സെർവറിന്റെ IP വിലാസം വ്യക്തമാക്കുന്നു. ഓപ്ഷൻ 066-ൽ ഒരു ചെറിയ സെർവർ നാമം ഉപയോഗിച്ചിട്ടുണ്ടെങ്കിൽ, ഓപ്ഷൻ 015-ൽ ഞങ്ങൾ ഡൊമെയ്നിന്റെ DNS സഫിക്സ് വ്യക്തമാക്കുന്നു.
കൂട്ടിച്ചേർക്കൽ
DHCP കോൺഫിഗറേഷൻ കൂടുതൽ വിശദമായി വിവരിച്ചു mvgolubevഇവിടെ. എന്നാൽ ഓൺ DC ഓപ്ഷൻ 150, TFTP സെർവർ IP വിലാസം, DHCP സ്കോപ്പ് സജ്ജീകരണങ്ങളിൽ നിന്നും കാണുന്നില്ല, കൂടാതെ netsh വഴിയുള്ള ഓപ്ഷൻ 150 വ്യക്തമാക്കുന്നത് പ്രവർത്തിച്ചില്ല.
3. ജോലി പരിശോധിക്കുന്നു
അടിസ്ഥാന ക്രമീകരണങ്ങൾ പൂർത്തിയായി, നിങ്ങൾക്ക് പരിശോധിക്കാൻ തുടങ്ങാം. ബയോസിലെ ടെസ്റ്റ് കമ്പ്യൂട്ടറിൽ ഞങ്ങൾ അത് നെറ്റ്വർക്കിൽ ലോഡ് ചെയ്യുകയും മെനുവിലേക്ക് ലോഡ് ചെയ്യുകയും ചെയ്യുന്നു
ഇനം തിരഞ്ഞെടുക്കുക «Start to SCCM» കമ്പ്യൂട്ടറിലേക്ക് ഒരു ടാസ്ക് സീക്വൻസ് നൽകിയിട്ടുണ്ടെങ്കിൽ, കുറച്ച് സമയത്തിന് ശേഷം "ടാസ്ക് സീക്വൻസ് വിസാർഡ്" വിൻഡോ ദൃശ്യമാകും, അത് ഒരു പാസ്വേഡ് നൽകാൻ നിങ്ങളെ പ്രേരിപ്പിക്കും.
മെഷീൻ റീബൂട്ട് ചെയ്യുക, മെനുവിലേക്ക് മടങ്ങുക, മെനുവിൽ തിരഞ്ഞെടുക്കുക «Antivirus and tools» കൂടാതെ പാസ്വേഡ് നൽകുക Qwerty
ഞങ്ങൾ ഒരു അനിയന്ത്രിതമായ ഇനം തിരഞ്ഞെടുത്ത് മെമ്മറിയിലേക്ക് ISO ഇമേജ് ലോഡ് ചെയ്യുന്നത് നിരീക്ഷിക്കുന്നു
കാത്തിരുന്ന് ഫലം കാണുന്നു
പരിശോധന പൂർത്തിയായി
4. അധിക ക്രമീകരണങ്ങളും സവിശേഷതകളും
റൂട്ടിംഗ് സജ്ജീകരണം
ക്ലയന്റ്, DHCP സെർവർ, നെറ്റ്വർക്ക് ലോഡർ അടങ്ങുന്ന സെർവർ എന്നിവ ഒരേ നെറ്റ്വർക്ക് സെഗ്മെന്റിലാണെങ്കിൽ, അധിക കോൺഫിഗറേഷൻ ആവശ്യമില്ല. എന്നിരുന്നാലും, ക്ലയന്റും DHCP സെർവറും WDS/SCCM സെർവറും വ്യത്യസ്ത നെറ്റ്വർക്ക് സെഗ്മെന്റുകളിലാണ് സ്ഥിതി ചെയ്യുന്നതെങ്കിൽ, ക്ലയന്റിൽ നിന്ന് സജീവമായ DHCP സെർവറിലേക്കും സജീവമായ WDS/SCCM സെർവറിലേക്കും ബ്രോഡ്കാസ്റ്റ് പാക്കറ്റുകൾ കൈമാറുന്നതിന് നിങ്ങളുടെ റൂട്ടറുകൾ കോൺഫിഗർ ചെയ്യാൻ ശുപാർശ ചെയ്യുന്നു. ഇംഗ്ലീഷ് സാഹിത്യത്തിൽ, ഈ പ്രക്രിയയെ "IP സഹായ പട്ടിക അപ്ഡേറ്റുകൾ" എന്ന് വിളിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, ക്ലയന്റ്, ഒരു 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
TACACS
ഡിഎച്ച്സിപി സെർവറിൽ നിന്ന് നേരിട്ട് നെറ്റ്വർക്ക് ലോഡറിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ ക്ലയന്റിനുള്ള രണ്ടാമത്തെ രീതി ഡിഎച്ച്സിപി സെർവറിൽ 60,66,67 ഓപ്ഷനുകൾ വ്യക്തമാക്കുക എന്നതാണ്. മൂല്യമുള്ള DHCP ഓപ്ഷൻ 60 ഉപയോഗിക്കുന്നു «PXEClient» എല്ലാ DHCP സ്കോപ്പുകളിലേക്കും, Windows Deployment Services-ന്റെ അതേ സെർവറിൽ DHCP സെർവർ ഹോസ്റ്റ് ചെയ്തിട്ടുണ്ടെങ്കിൽ മാത്രം. ഈ സാഹചര്യത്തിൽ, DHCP ഉപയോഗിക്കുന്നതിന് പകരം UDP പോർട്ട് 4011-ൽ TFTP ഉപയോഗിച്ച് വിൻഡോസ് ഡിപ്ലോയ്മെന്റ് സർവീസസ് സെർവറുമായി ക്ലയന്റ് നേരിട്ട് ആശയവിനിമയം നടത്തുന്നു. ലോഡ് ബാലൻസിംഗ്, DHCP ഓപ്ഷനുകൾ തെറ്റായി കൈകാര്യം ചെയ്യൽ, ക്ലയന്റ് വശത്തുള്ള വിൻഡോസ് ഡിപ്ലോയ്മെന്റ് സർവീസസ് റെസ്പോൺസ് ഓപ്ഷനുകൾ എന്നിവയിലെ പ്രശ്നങ്ങൾ കാരണം ഈ രീതി Microsoft ശുപാർശ ചെയ്യുന്നില്ല. കൂടാതെ 66, 67 എന്നീ രണ്ട് ഡിഎച്ച്സിപി ഓപ്ഷനുകൾ മാത്രം ഉപയോഗിക്കുന്നത് നെറ്റ്വർക്ക് ബൂട്ട് സെർവറിൽ സജ്ജീകരിച്ചിരിക്കുന്ന പാരാമീറ്ററുകൾ മറികടക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
വിൻഡോസ് ഡിപ്ലോയ്മെന്റ് സർവീസസ് സെർവറിൽ നിങ്ങൾ ഇനിപ്പറയുന്ന യുഡിപി പോർട്ടുകളും തുറക്കേണ്ടതുണ്ട്
പോർട്ട് 67 (DHCP)
പോർട്ട് 69 (TFTP)
പോർട്ട് 4011 (PXE)
കൂടാതെ സെർവറിൽ DHCP അംഗീകാരം ആവശ്യമാണെങ്കിൽ പോർട്ട് 68.
എപ്പോൾ എന്ന് syslinux ഡോക്യുമെന്റേഷനിൽ നിന്ന് ഇത് പിന്തുടരുന്നു
localboot 0
ഒരു ലോക്കൽ ഡിസ്കിൽ നിന്ന് ലോഡ് ചെയ്യപ്പെടും. പ്രാഥമിക (പ്രാഥമിക) ഫ്ലോപ്പി ഡിസ്കിൽ നിന്ന് ഒരു നിർദ്ദിഷ്ട മൂല്യം 0x00 വ്യക്തമാക്കുമ്പോൾ, പ്രാഥമിക (പ്രാഥമിക) ഹാർഡ് ഡിസ്കിൽ നിന്ന് 0x80 വ്യക്തമാക്കുമ്പോൾ. എന്ന കമാൻഡ് മാറ്റുന്നതിലൂടെ
localboot 0x80
ലോക്കൽ OS ലോഡ് ചെയ്തു.
ഒരു പ്രത്യേക ഡിസ്ക്, പാർട്ടീഷൻ അല്ലെങ്കിൽ കമാൻഡ് എന്നിവയിൽ നിന്ന് ബൂട്ട് ചെയ്യേണ്ട ആവശ്യമുണ്ടെങ്കിൽ localboot പ്രവർത്തിക്കുന്നില്ല, തുടർന്ന് നിങ്ങൾക്ക് മൊഡ്യൂളിന്റെ കഴിവുകൾ ഉപയോഗിക്കാം chain.c32. ഇത് ലോഡുചെയ്തതിനുശേഷം, ഒരു നിർദ്ദിഷ്ട ഡിസ്ക് അല്ലെങ്കിൽ ഡിസ്ക് പാർട്ടീഷൻ വ്യക്തമാക്കുന്നതിന് append കമാൻഡ് ഉപയോഗിക്കുക, ഡിസ്ക് നമ്പറിംഗ് 0 മുതൽ ആരംഭിക്കുന്നു, പാർട്ടീഷൻ നമ്പറിംഗ് 1 മുതൽ ആരംഭിക്കുന്നു. പാർട്ടീഷൻ 0 വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, MBR ലോഡ് ചെയ്തിരിക്കുന്നു. ഒരു ഡിസ്ക് വ്യക്തമാക്കുമ്പോൾ, പാർട്ടീഷൻ ഒഴിവാക്കാവുന്നതാണ്.
PXE വഴി ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യുന്നതിന്റെ ക്രമവും വിവരണവും
ലേഖനത്തിന്റെ തുടക്കത്തിൽ സൂചിപ്പിച്ചതുപോലെ, ഡൌൺലോഡ് ചെയ്യുന്നതിനായി WDS ഫയലുകൾ സ്ഥിതി ചെയ്യുന്ന ഡയറക്ടറി പാരാമീറ്ററിന്റെ മൂല്യത്തിൽ അടങ്ങിയിരിക്കുന്നു RootFolder രജിസ്ട്രി ബ്രാഞ്ചിൽ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWDSServerProvidersWDSTFTP
സ്ഥിര മൂല്യം C:RemoteInstall
ഇവിടെ പരാമീറ്ററിൽ ReadFilter റൂട്ടിൽ നിന്ന് ആരംഭിക്കുന്ന ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യുന്നതിനായി TFTP സെർവർ തിരയുന്നിടത്ത് ഡയറക്ടറികൾ വ്യക്തമാക്കുന്നു. SCCM 2012 SP1 ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നതിനാൽ, ഈ ക്രമീകരണം
boot*
tmp*
SMSBoot*
SMSTemp*
SMSImages*
നിങ്ങൾ പരാമീറ്റർ മൂല്യം മാറ്റുകയാണെങ്കിൽ * തുടർന്ന് ഡയറക്ടറിയിലുള്ള എല്ലാ ഫയലുകളും പ്രോസസ്സ് ചെയ്യപ്പെടും RemoteInstall.
SMS.PXE.ഫിൽറ്റർ
MDT-ൽ നിന്നുള്ള PXE സ്ക്രിപ്റ്റ് ഹാൻഡ്ലർ (മൈക്രോസോഫ്റ്റ് ഡിപ്ലോയ്മെന്റ് ടൂൾകിറ്റ്)
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). ഒരു പ്രത്യേക ഡിസ്ക് പാർട്ടീഷനിൽ നിന്നോ നെറ്റ്വർക്ക് കണക്ഷനിലൂടെയോ (നെറ്റ്വർക്ക് ബൂട്ടിന്റെ കാര്യത്തിൽ) ഫേംവെയർ ഉപയോഗിച്ച് വിൻഡോസ് ബൂട്ട്ലോഡർ ലോഡുചെയ്യുന്നു
Bootmgfw.efi
PXEboot.com, PXEboot.n12 എന്നിവയുടെ EFI പതിപ്പ് (EFI-യിൽ, PXE ബൂട്ട് ചെയ്യണോ വേണ്ടയോ എന്നുള്ളത് EFI ഷെല്ലിലാണ്, നെറ്റ്വർക്ക് ബൂട്ട് പ്രോഗ്രാമിലല്ല). Bootmgfw.efi PXEboot.com, PXEboot.n12, abortpxe.com, bootmgr.exe എന്നിവയുടെ കഴിവുകൾ സംയോജിപ്പിക്കുന്നു. ഇത് നിലവിൽ x64, ഇറ്റാനിയം ആർക്കിടെക്ചറുകൾക്ക് മാത്രമേ നിലവിലുള്ളൂ.
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. Windows PE ഇമേജിലെ Winload.exe ആക്സസ് ചെയ്യുന്നതിലൂടെ Bootmgr.exe വിൻഡോസ് PE ലോഡുചെയ്യാൻ തുടങ്ങുന്നു.
ഉള്ളിലാണെങ്കിൽ RemoteInstall ഫോൾഡറുകൾ ഉണ്ട്
Boot
Images
Mgmt
Templates
Tmp
WdsClientUnattend
അവയുടെ സാന്നിധ്യം അർത്ഥമാക്കുന്നത് SCCM 2012 (SCCM 2007-ലെ PXE സർവീസ് പോയിന്റുകൾ)-ൽ ഡിസ്ട്രിബ്യൂഷൻ പോയിന്റ് റോൾ ചേർക്കുന്നതിന് മുമ്പ്, ഈ ഫോൾഡറുകൾ സ്വയമേവ സൃഷ്ടിക്കുന്ന ഇൻസ്റ്റോൾ ചെയ്ത വിൻഡോസ് ഡിപ്ലോയ്മെന്റ് സേവനങ്ങളിൽ (WDS) ചില കോൺഫിഗറേഷൻ പ്രവർത്തനങ്ങൾ ഉണ്ടായിരുന്നു എന്നാണ്.
ഡിസ്ട്രിബ്യൂഷൻ പോയിന്റ് റോളിന് (എസ്സിസിഎം 2007 ലെ പിഎക്സ്ഇ സേവന പോയിന്റ്), ഇനിപ്പറയുന്ന ഫോൾഡറുകൾ മാത്രം മതി