PXE á á áá áá á¨á°á áá áá˛áá˝á á á ááłá¨ áá¨áĽ áá áľááá á¨áľáááľ á´áá°á áá
á¨áľ áľáŤ á áľáŞáŤá
(á¨á áᲠáá á¨á° áááľá áááľá°áłá°á áááľ) á á
áá˝á áááľááľ áĽáŤá°áĽá ááᢠá PXELinux áá á¨á°áá á¨á° á¨ááľááť áááá á¨áľáááľ ááĽá¨á á°ááŁá áá áĽáááĽáŤáá áĽá á¨áá¨-áŤáá¨áľ á
áᾠᣠá¨ááá፠áĽá á¨áááś ááá ááľáá˝á áĽáá¨ááŤáá ᢠá á áááš áá¨á¨áť áá á PXE á áŠá á áááłá áľ áá á¨áľáááľ ááĽá¨á 2012 áá
á á áááŁáŞá á¨áááśááľ áá°ááŤáľ á áááááśá˝ (WDS) áá á áá°áŁá á áŁá
áŞáá˝á áĽáááŤááá˘
áááá áľáááśá˝ á¨áááá
áá áá°á á˛á á¨áľáááľ ááĽá¨á 2012 áá
á áááá SP1 á¨á°áŤáᣠá¨á፠áááŁá áŞáŤ áĽá á ááŤáł á¨áá¨áŤ áá˝áá˝ áŁáá á¨áá¨áŤ á áŤáŁá˘ áá ááᢠSCCM á áľááľá PXEá á áá áá á á ááłá¨ áá¨áĄ áá áĽá¨á°áá¨á áá á°áĽá ááłá°áŁáá˘
áá¤áľ
á¨áá¨áŤá á áŤáŁá˘ á ááŤáł áááŁá áá˝áá˝á áŤáá ááᢠááá áá˝áá˝ á¨ááááŽáśááľ áááśááľ á áááá 2008 R2 (x64) áĽáááł OS ââá°áááᣠE1000 á ááłá¨ áá¨áĽ á áľááᣠSCSI áááŁá áŞáŤáĄ LSI Logic SAS
áľá (áááá˝)
á¨á áá á áľáŤáť / Რá¤á á¤áľ áľá
á°ááŁáŤá
SCCM (á¨áľáááľ ááĽá¨á áá
á á áľá°áłáłáŞ)
192.168.57.102
sccm2012.áá¨áŤ.á áŤáŁá˘áŤá
á¨á°áŤáá á¨áľáááľ ááĽá¨á áá á á áľá°áłáłáŞ 2012 SP1
á˛á˛ (ADáŁDHCPáŁDNS)
192.168.57.10
dc1.áá¨áŤ.á áŤáŁá˘áŤá
á¨á፠á°ááŁáŁáŞá ááᣠá¨DHCP á áááá áĽá á¨á˛ á¤á á¤áľ á áááá
áá°á (á¨áá¨áŤ áá˝á)
192.168.57.103
áá¨áŤ.áá¨áŤ.á áŤáŁá˘áŤá
ááá¨áŤ
G.W. (ááľáá)
192.168.57.1
á á ááłá¨ áá¨áŚá˝ ááŤá¨á ááá. á¨ááľáá áá
1. PXELinuxá áá° SCCM áŤáá
á¨áľáááľ ááĽá¨á áá á¨áľ á áľá°áłáłáŞ á á°áŤáá áľ áá˝á áá áĽááááá˝á áĽááá˝áááá˘
- ᨠWDS áááá˝ áááá¨áľ á¨áááá áľá áá፠áĽáááľáᣠááá
á á¨áááŞáŤáá áá á áááᥠááľáĽ áĽáááá¨áłááá˘
RootFolder
á á áááŤá ááľáĽHKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWDSServerProvidersWDSTFTP
ááŁáŞ áĽá´áľC:RemoteInstall
ᨠSCCM áá°ááŞáŤ ááĽáĽ á¨ááááą áááá˝ á áááŤá ááľáĽ áááá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]
ááá:
http://www.syslinux.org/wiki/index.php/SYSLINUX#KERNEL_file ááá "á¨á¨ááá ááá" - á áááá ááľáĽ 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 áá፠á ááááŠá ááá
c:remoteinstallsmsbootx86
pxelinux.cfgá°áá°ááľ.c32
ldlinux.c32
libcom32.c32
libutil.c32
pxechn.c32
vesamenu.c32
pxelinux.com
áłáŤ.png
pxelinux.cfg
pxelinux.cfg
pxelinux.cfg
á áá¤áľáŚ
á áŚááááľ.0
wdsnbp.com
bootmgfw.efi
wdsmgfw.efi
bootmgr.exe
pxeboot.n12
pxeboot.com
abortpxe.comááŁáŞ
av.conf
graphics.conf
*.á˘áś - á 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 á áĽáá´áľ ááŤá áĽááłááĽá áĽáá áááá áĽá ááááá áŤááá˘
pxelinux.com áĄáľ áŤáá á WDS á°ááŁá áááá˝ á SCCM ááľáĽ á áá°áŤáᢠáľáááá˝á áááá¨áą
wdsutil /set-server /bootprogram:bootx86pxeboot.com /architecture:x86
á áá°á°áŠáᢠá¨áá¤áľ WDS á áááá áá á áľáĽááá á ááľáŹáľ á¨ááľááť ááľáá˝ áĽááłáá°ááአáá¨ááἠáá˝ááá˘
wdsutil /get-server /show:images
áľááá
ᣠá SCCM 2012ᣠááááá áSMSSPXE á á
áŤá˘á PXE áááá¨áľ áááá˝ á áá˝ááᢠáľááá
ᨠDHCP á áááá ááŁáŞ á áŤáŁá˘á áĽááá
áŤááá˘
á á˛á¤á˝á˛á áá á áŤáŁá˘ áááŞáŤáá˝ ááľáĽ áááŞáŤáá˝á á á ááŁáá áá á¨áľ áŤááá
ᨠDHCP á ááŤá
á¨áá¤áľ áľá
áá
066
á¨ááľááť á áááá á áľá°ááá
áľá
sccm2012.áá¨áŤ.á áŤáŁá˘áŤá
067
á¨áĄáľ ááá áľá
smsbootx86pxelinux.com
006
á¨á˛ á¤á á¤áľ á ááááŽá˝
192.168.57.10
015
á¨á˛ á¤á á¤áľ á፠áľá
áá°á.á áŤáŁá˘áŤá
á á ááŤá 066 á¨Sccm á ááááá ᨠFQDN áľá áĽáááááááŁá á ááŤá 067 áá° x86 bootloader pxelinux.com á¨áááľá°áá ááááľ á¨TFTP root ááᎠáĽáááááááŁá á ááŤá 006 á¨á˛á¤áá¤áľ á áááá IP á áľáŤáťá áĽááááááᢠá áá á¨á áááá áľá á á ááŤá 066 áĽá á áá á¨ááᣠá áá፠015 á¨ááŤáá á¨á˛ á¤á á¤áľ á áĽáŤ áĽááááááá˘
á°á¨ááŞ
á¨DHCP áá áá á á áá áááá áááżáá˘mvgolubev áĽáá . áá á ááˇáDC
á ááŤá 150ᣠTFTP á áááá á áá á áľáŤáťáŁ á¨DHCP áá°á ááźáśá˝ á ááˇáᣠáĽá á ááŤá 150á á netsh áááá˝ á áá°áŤáá˘
3. áĽáŤá ááá°á˝
áá°á¨áłá á
áá
áśá˝ á°á áá
ááá áĽá áá¨ááἠáááá áá˝áá. áŁáŽáľ ááľáĽ áŁáá á¨áá¨áŤ áŽáááŠá°á áá á á ááłá¨ áá¨áĄ áá á°áá áá° ááá ááľáĽ áĽáá°á°áŤá áĽáá ááááá˘
á ááľ ááĽá ááá¨áĄ ÂŤStart to SCCMÂť
áĽá á¨á°ááŁá á
á°á á°á¨á°á ááŽáááŠá°á á¨á°áá°á á¨áĽááľ áá á áá "á¨á°ááŁá á
á°á á°á¨á°á ááááľ" ááľáŽáľ áááŁá á¨ááá áá áĽáá˛áŤáľáᥠáá á¨áá.
áá˝áá áĽáá°áá áĽááľááłááá, áá° áááá áĽááááłáá, á áááá ááľáĽ ááá¨áĄ ÂŤAntivirus and toolsÂť
áĽá á¨ááá ááá áŤáľáᥠQwerty
á¨áááá° ááĽá áááá áĽááááŁáá áĽá ᨠISO ááľá áá° áá
á°á¨ áľááľáł ááŤáá áĽááľá°áááá
á áá áŁá á
áá áĽá áá¤áąá áá¨áľ
áá¨ááἠá°á áá
áá
4. á°á¨á᪠á ááĽáŽá˝ áĽá áŁá áŞáŤáľ
ááááá áááá
á°áá ááᣠDHCP á áááá áĽá á¨á ááłá¨ áá¨áĽ áŤááá á¨áŤá á áááá á á°ááłáłá á¨á ááłá¨ áá¨áĽ ááá ááľáĽ á¨áá ááá á°á¨á᪠áááá á áŤáľááááᢠááá ááᣠá°áá áá áĽá á¨DHCP á áááá ááá WDS/SCCM á áááá á á°ááŤáŠ á¨á ááłá¨ áá¨áĽ áááá˝ áá á¨ááá á¨ááᣠá¨áĽáŽáľáŤáľáľ ááŹáá˝á á¨á°áá áá áá° ááŁáŞ DHCP á áááá áĽá áá WDS/SCCM á áááá áááľá°ááá áŤáá°áŽá˝áá áĽáá˛áŤáá
አááá¨áŤáᢠá áĽááááá áĽá-á˝áá, áá
áá°áľ "IP Helper table updates" á ááŁá ááłááá. á áá
á ááŁá á°áá áá á¨á áá á áľáŤáťá áŤáá á áá á¨ááľááá áŤááá áááá¨áľ á ááĽáł á DHCP ááŹáśá˝ á áŠá á¨ááľááá áŤááá á¨áŤááá á áááá áŤááááŤáá˘
áá˛áľáŽ áŤáá°áŽá˝ áľáááá áá áá
ip helper-address {ip address}
á¨áľ {ip address}
á¨DHCP á áááá ááá WDS/SCCM á áááá á áľáŤáťá˘ áá
áľáĽáá á¨áá¨á°ááľá ᨠUDP áľáááľ ááŹáśá˝ áááŤá
áá°áĽ
ááŽáśáŽá
69
TFTP
53
á¨á፠áľá áľáááľ (Რá¤á á¤áľ)
37
á¨áá á áááááľ
137
NetBIOS áľá á áááá
138
NetBIOS Datagram á áááá
67
áĄáľáľáľáŤá ááŽáśáŽá (BOOTP)
49
áłáŤááľ
á°áá áá áľá ááľááá áŤáá á ááĽáł ᨠDHCP á áááá áá¨á áááááľ ááá°áá áá´ á DHCP á áááá áá á ááŤáŽá˝á 60,66,67 áááá˝ áá. á¨DHCP á ááŤá 60á á¨áá áá áá áá ÂŤPXEClientÂť
áááá á¨DHCP áá°áᣠá¨DHCP á áááá áĽáá° áááśááľ áá°ááŤáľ á áááááśá˝ á á°ááłáłá á áááá áá á¨ááľá°áááľ á¨áá áĽáť ááᢠá áá
á ááŁá á°áá áá DHCP á¨áá áá ááá
TFTP á á UDP áá°áĽ 4011 á áá áá á¨áááśááľ áá°ááŤáľ á áááááľ á áááá áá á ááĽáł áááááᢠáááľá áááŁá áᣠá¨DHCP á ááŤáŽá˝á á á ááŁáĄ á áááŤá áĽá á á°áá á á áŠá áŁááľ á¨áááśááľ áá°ááŤáľ á áááááśá˝ ááá˝ á ááŤáŽá˝ ááááŤáľ áá
áá´ á ááááŽáśááľ á ááá¨ááᢠáĽá á°áá ááᾠᨠDHCP á ááŤáŽá˝á 66 áĽá 67 áĽáť á áá áá á á ááłá¨ áá¨áĽ ááľááť á áááá áá á¨á°áááĄáľá áááŞáŤáá˝ áĽáá˛áŤáá áľáááŤá°áá ááá˘
áĽáá˛áá á¨áá¨á°ááľá ᨠUDP áá°áŚá˝ á Windows Deployment Services á áááá áá ááááľ áŤáľáááááłá
áá°áĽ 67 (DHCP)
áá°áĽ 69 (TFTP)
áá°áĽ 4011 (PXE)
á á áááአáá á¨DHCP áááľ áŤáľááá áá°áĽ 68á˘
á á áá ááááᣠá á°ááŤáŠ á¨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.0http://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
áĽáá˛á
áŤá áľá
á°áľ áá°áŁá
ááź áĽáá°áá ᨠsyslinux á°ááľ áá¨á°áá
localboot 0
ááŤá á¨á áŤáŁá˘áŤá á˛áľá áááŁá. áĽá á¨ááá (áá) ááá á˛áľá á¨á°áá°á áĽá´áľ 0x00 á˛áááš, á¨ááá (áá) áááľ á˛áľá 0x80 á˛áááš. áľáááá á ááá¨á
localboot 0x80
á¨á áŤáŁá˘á áľááá° ááá á°áááá˘
á¨á ááľ á¨á°áá°á á˛áľá, ááááá ááá áľááá áááłáľ á áľááá á¨áá localboot
á áá°áŤá, á¨á፠á¨áááá á˝ááłáá˝ áá áá áá˝áá chain.c32
. á¨á°áŤá á áá á¨á°áá°ááá á¨á˛áľá ááá á¨á˛áľá ááááá áááĽááľ á¨á áŁáŞáá áľááá á°á ááᣠá¨á˛áľá ááĽá ááľá ᾠᨠ0 ááááŤáᣠááááá ááĽá ᨠ1 ááááŤáᢠááá 0 á¨á°ááá¸, MBR á°ááá. á˛áľáá á˛áááš, ááአááá áá˝áá.
KERNEL chain.c32
APPEND hd0 0
ááá
KERNEL chain.c32
APPEND hd0
áááŽá˝:
á 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
PXE á¨á áááááľ ááĽáĽ á SCCM ááľáĽ
SMS.PXE.ááŁáŞáŤ
á¨PXE áľááŞááľ á°ááŁáŁáŞ á¨á¤áá˛á˛ (ááááŽáśááľ áá°ááŤáľ 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
Windows Boot Manager (Bootmgr.exe ááá Bootmgr.efi)ᢠá¨áááśááľ áĄáľ áŤááá á¨á ááľ á¨á°áá°á á¨á˛áľá ááááá ááá á á ááłá¨ áá¨áĽ áááááľ (á ááľááá áĄáľ áá) áááááá á áá áá ááááá˘
Bootmgfw.efi
ᨠEFI áľáŞáľ PXEboot.com áĽá PXEboot.n12 (á EFI ááľáĽ, PXE á ááľááłáľ ááá á áááŤá áááŤá á EFI áźá ááľáĽ áĽáá á ááľááá ááľááť ááŽááŤá á áá°áá). Bootmgfw.efi á¨PXEboot.comᣠPXEboot.n12ᣠabortpxe.com áĽá bootmgr.exe á˝ááłáá˝á áŤáŁááŤáᢠá á áá áá á x64 áĽá á˘áłáá¨á á ááá´áá¸á áĽáť áá áŤááá˘
ááŁáŞ.bcd
Boot Configuration Data Store (BCD)ᣠREGF á áá¸áľáŁ áá° REGEDIT ááŤá áá˝ááᣠᨠBoot.ini á˝áá áááá áá°áŤáá˘
á¨áá áĽáá°á°áááá áááľ á áá¨á°áá á
á°á á°á¨á°á áá¨áááá
1. á áááľ wdsnbp.com.
2. á ááá á, á°áá˘á á¨ááá ááľá pxeboot.com á°ááá
3. PXEboot.com bootmgr.exeá áĽá ᨠBCD ááľááť áá
á¨áľ áłáł áá¨ááťá áŤáááłá
4. Bootmgr.exe ᨠBCD ááľááť áłáł áŚááŹá˛áá á˛áľá°á áá¤áśá˝á áŤááŁá áĽá ᨠBoot.sdi áááá áĽá á¨áááśááľ áᢠááľáá (boot.wim) áááá á˘
5. Bootmgr.exe á áááśááľ áᢠááľá áá 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 áĽá
á á¨á°ááŤáŠ á˝ááŽá˝ áááľá á á áááš ááľáĽ á áááá á°áĽáŤááˇá á˘
áá¤áą
á System Center Configuration Manager á¨áá°áłá°á¨á á¨á áᲠáá á¨á° áááľ áááľá áľáááľ á áľá°áłáłáŞáá˝ á á˛áľ ááłáŞáŤ á áááá˘
áá° ISO ááľáá˝ á¨áááľáą á áááá˝ áááá (áááłá¨áľ á á
áŤáľáá)
áááŤá°áááľ áĽá¨áľ áĽááá°áááá!
ááá: hab.com