ืื ื ืฉืืงืืื ืืืจืืื ืืช ืืืืืืืช ืฉื System Center Configuration Manager (ืืืฆืจ ืื ืืืื ืชืฉืชืืช IT) ืืขืช ืืชืืื ืืืฉืื ืืฉืชืืฉ ืืจื ืจืฉืช ืืืืฆืขืืช PXE. ืื ื ืืืฆืจืื ืชืคืจืื ืืชืืื ืืืืืกืก ืขื PXELinux ืขื ืคืื ืงืฆืืื ืืืืช ืฉื ืืจืื ืืืขืจืืช ืืืืกืืคืื ืชืืื ืืช ืกืจืืงื, ืืืืื ืืฉืืืืจ ืื ืื-ืืืจืืก. ืืกืืฃ ืืืืืจ, ืื ื ื ืืืขืื ืืชืืื ืืช ืฉื System Center 2012 Configuration Manager ืืฉืืืื ืขื Windows Deployment Services (WDS) ืืขืช ืืชืืื ืืจื PXE.
ืื ื ืืืฆืขืื ืืช ืื ืืคืขืืืืช ืืกืืืืช ืืืืงื ืฉืืืจ ืืืชืงื ืื System Center 2012 Configuration Manager SP1, ืืงืจ ืชืืื ืืืกืคืจ ืืืื ืืช ืืืืงื. ืืื ืื ืืื ืฉ-SCCM ืืืจ ืืชืคืจืก ืขื ืืื ืืจืฉืช ืืืืฆืขืืช PXE.
ืื ืืกื
ืกืืืืช ืืืืืงื ืืืจืืืช ืืืกืคืจ ืืืื ืืช ืืืจืืืืืืืช. ืืื ืืืืื ืืช ืืืชืงื ืช ืืขืจืืช ืืคืขืื ืืืจืืช ืฉื Microsoft Windows Server 2008 R2 (x64), ืืชืื ืจืฉืช E1000, ืืงืจ SCSI: LSI Logic SAS
ืฉื (ืชืคืงืืืื)
ืืชืืืช IP / ืฉื DNS
ืคืื ืงืฆืืื ืื
SCCM (ืื ืื ืชืฆืืจืช ืืจืื ืืืขืจืืช)
192.168.57.102
sccm2012.test.local
ืืืชืงื System Center Configuration Manager 2012 SP1
DC (AD,DHCP,DNS)
192.168.57.10
dc1.test.local
ืชืคืงืื ืืงืจ ืืชืืื, ืฉืจืช DHCP ืืฉืจืช DNS
TEST (ืืืื ืช ืืืืงื)
192.168.57.103
test.test.local
ืืืืืงื
G.W. (ืฉืขืจ)
192.168.57.1
ื ืืชืื ืืื ืจืฉืชืืช. ืชืคืงืื ืฉืขืจ
1. ืืืกืฃ PXELinux ื-SCCM
ืื ื ืืืฆืขืื ืคืขืืืืช ืืืืฉื ืฉืื ืืืชืงื System Center Configuration Manager
- ืืืื ื ืงืืข ืืช ืืกืคืจืืื ืฉืื ืืืืงืืื ืงืืฆื 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 ืกืขืืฃ "ืงืืืฅ ืืืื" - ืืื ืื ืืืืืฅ ืขื ืืงืฉ F12 ืืกืคืจ ืคืขืืื ืืขืช ืืขืื ืช SCCM ืืจื ืืชืคืจืื, ืฉื ื ืืช ืฉื pxeboot.com ื-pxeboot.com.f12, ืืขืชืง ืืช pxeboot.n12 ื-pxeboot.com
ืื ืื ืื ื ืขืฉื, ืื ืืขืช ืืืืืจื ื ืงืื ืืืืขื ืืื ืืื ืคืขื
ืืขืจื: ืื ืชืฉืื ืืฉื ืืช ืืช ืฉืื ืฉื ืงืืฆืื ืืื ืื ืืชืืงืืื x64. ืืืฉืจ ืืื ื ืืขืx86wdsnbp.com
ืืืชืืงืื x86, ืืืืขื ืงืืืข ืืช ืืจืืืืงืืืจืช ืืืขืื ืืืงืืืฅ ืืื ื ืืขื ืืืชืืงืืื ืขื ืืืจืืืืงืืืจื ืืืชืืืื. ืืคืืื, ืขืืืจ x64, ืืงืืืฅ ืืื ืื ืืืืx86pxeboot.com
ื -x64pxeboot.com
- ืืืจื / ืฆืืจ
ืจืงืข.ืคื ื , ืจืืืืืฆืื 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.cfgchain.c32
ldlinux.c32
libcom32.c32
libutil.c32
pxechn.c32
vesamenu.c32
pxelinux.com
ืจืงืข.ืคื ื
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
ื ืืชื ืืืืืืจ ืืช ืืกืืกืื ืืคื ืฉืืื, ืื ืืืฉืชืืฉ ืืืืืืจืืชื hashing ืขื ืืื ืืืกืคืช ืืืชืืื ืืืชืืืื ืืชืืืืช ืืคืจืืืจืืืืืจืืชื
ืึฒืชึดืืึธืMD5
$ 1 $SHA-1
$ 4 $SHA-2-256
$ 5 $SHA-2-512
$ 6 $ืื ืืกืืกืื
Qwerty
ืืืืืืจืืชื MD5menu PASSWD $1$15opgKTx$dP/IaLNiCbfECiC2KPkDC0
ืืชื ืืืื ืืืฆืืจ ืกืืกืื, ืืืฉื, ืืืืฆืขืืช ืืืืื hash ืืงืืื
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, ืืื ื ืืืื ืืฆืืื ืืช ืืงืืืฅ ืฉืื ืขืืืจ ืืืจืืช PXE ืืกืคืง SMSPXE. ืืื, ื ืืืืจ ืืช ืืืืืจ ืืคืขืื ืฉื ืฉืจืช ื-DHCP.
ืืคืจืืืจืื ืฉื ืืืืจ ื-DHCP ืืคืขืื, ืืืืจ ืืช ืืคืจืืืจืื ืืืชืื ืืืื
ืืคืฉืจืืช DHCP
ืฉื ืคืจืืืจ
ืขืจื
066
ืฉื ืืืจื ืฉื ืฉืจืช ืืืชืืื
sccm2012.test.local
067
ืฉื ืงืืืฅ ืืชืืื
smsbootx86pxelinux.com
006
ืฉืจืช DNS
192.168.57.10
015
ืฉื ืืืืืื DNS
test.local
ืืืืคืฆืื 066 ืื ื ืืฆืืื ืื ืืช ืฉื ื-FQDN ืฉื ืฉืจืช sccm, ืืืืคืฆืื 067 ืื ื ืืฆืืื ืื ืืช ืื ืชืื ื-x86 bootloader pxelinux.com ืืื ืืืฉืืจืฉ TFTP, ืืืืคืฆืื 006 ืื ื ืืฆืืื ืื ืืช ืืชืืืช ื-IP ืฉื ืฉืจืช ื-DNS. ืื ื ืขืฉื ืฉืืืืฉ ืืฉื ืฉืจืช ืงืฆืจ ืืืืคืฆืื 066, ืืืืคืฆืื 015 ืื ื ืืฆืืื ืื ืืช ืกืืืืช ื-DNS ืฉื ืืืืืืื.
ืชืืกืคืช
ืชืืืจ ืืช ืชืฆืืจืช ื-DHCP ืืืชืจ ืคืืจืืmvgolubev ืืื . ืืื ืืืืDC
ืืคืฉืจืืช 150, ืืชืืืช IP ืฉื ืฉืจืช TFTP, ืืืืชื ืืกืจื ืืืืืจืืช ืืืงืฃ DHCP, ืืฆืืื ืืคืฉืจืืช 150 ืืจื netsh ืื ืขืื.
3. ืืืืงืช ืขืืืื
ืืืืืจืืช ืืืกืืกืืืช ืืืฉืืื ืืชืืื ืืืชืืื ืืืืืง. ืื ื ืืฆืืื ืื ืืืืฉื ืืืืืงื ื-BIOS ืฉืืื ื ืืขื ืืจืฉืช ืื ืืขื ืืชืคืจืื
ืืืจ ืคืจืื ยซStart to SCCMยป
ืืื ืจืฆืฃ ืืฉืืืืช ืืืงืฆื ืืืืฉื, ืื ืืืืจ ืืื ืื ืืืคืืข ืืืื "ืืฉืฃ ืจืฆืฃ ืืืฉืืืืช" ืฉืืืงืฉ ืืื ืืืืื ืกืืกืื
ืืคืขื ืืืืฉ ืืช ืืืืื ื, ืืืืจ ืืชืคืจืื, ืืืจ ืืชืคืจืื ยซAntivirus and toolsยป
ืืืื ืืช ืืกืืกืื Qwerty
ืื ื ืืืืจืื ืคืจืื ืฉืจืืจืืชื ืืืชืืื ื ืื ืืืขืื ืช ืชืืื ืช ื-ISO ืืืืืจืื
ืืืื ืืจืืื ืืช ืืชืืฆืื
ืืืืืืช ืืืฉืื
4. ืืืืจืืช ืืชืืื ืืช ื ืืกืคืืช
ืืืืจืช ื ืืชืื
ืื ืืืงืื, ืฉืจืช ื-DHCP ืืืฉืจืช ืืืืืืื ืืช ืืืขืื ืืจืฉืช ื ืืฆืืื ืืืืชื ืืงืืข ืจืฉืช, ืืื ืฆืืจื ืืชืฆืืจื ื ืืกืคืช. ืขื ืืืช, ืื ืืืงืื ืืฉืจืช DHCP ืื ืฉืจืช WDS/SCCM ืืืืงืืื ืืงืืขื ืจืฉืช ืฉืื ืื, ืืืืืฅ ืืืืืืจ ืืช ืื ืชืืื ืฉืื ืืืขืืืจ ืื ืืช ืฉืืืืจ ืืืืงืื ืืฉืจืช ื-DHCP ืืคืขืื ืืืฉืจืช WDS/SCCM ืืคืขืื. ืืกืคืจืืช ืืื ืืืืช, ืชืืืื ืื ืืืืข ืืฉื "ืขืืืื ื ืืืืช IP Helper". ืืืงืจื ืื, ืืืงืื, ืืืืจ ืืฉืืช ืืชืืืช IP, ืืืฆืจ ืงืฉืจ ืขื ืืฉืจืช ืืืืื ืืช ืืืขืื ืืจืฉืช ืืฉืืจืืช ืืืืฆืขืืช ืื ืืช DHCP ืขื ืื ืช ืืืืจืื ืืช ืืืขืื ืืจืฉืช.
ืขืืืจ ื ืชืืื ืฉื Cisco, ืืฉืชืืฉ ืืคืงืืื
ip helper-address {ip address}
ืืืคื {ip address}
ืืชืืืช ืฉืจืช DHCP ืื ืฉืจืช WDS/SCCM. ืคืงืืื ืื ืฉืืืืช ืื ืืช ืื ืืช ืืฉืืืืจ ืืืืืช ืฉื UDP
ืื ืื
ืคืจืืืืงืื
69
TFTP
53
ืืขืจืืช ืฉืืืช ืืืืืื ืื (DNS)
37
ืฉืืจืืช ืืื
137
ืฉืจืช ืฉืืืช ืฉื NetBIOS
138
NetBIOS Datagram Server
67
ืคืจืืืืงืื Bootstrap (BOOTP)
49
TACACS
ืืฉืืื ืืฉื ืืื ืฉื ืืืงืื ืืงืื ืืืืข ืขื ืืืขืื ืืจืฉืช ืืฉืืจืืช ืืฉืจืช ื-DHCP ืืื ืืฆืืื ืืคืฉืจืืืืช 60,66,67 ืืฉืจืช ื-DHCP. ืฉืืืืฉ ืืืคืฉืจืืช DHCP 60 ืขื ืขืจื ยซPXEClientยป
ืืื ืืืงืคื DHCP, ืจืง ืื ืฉืจืช ื-DHCP ืืชืืจื ืืืืชื ืฉืจืช ืืื Windows Deployment Services. ืืืงืจื ืื, ืืืงืื ืืชืงืฉืจ ืืฉืืจืืช ืขื ืฉืจืช Windows Deployment Services ืืืืฆืขืืช 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 ืฉืื ืื ืืชืืืจืื ืืืื ืืืงืืจืืช:
ื ืืืื ืชืืื ืืช ืืชืืื ืืจืฉืช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.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
. ืืืืจ ืืขืื ืชื, ืืฉืชืืฉ ืืคืงืืื append ืืื ืืฆืืื ืืืกืง ืื ืืืืฆืช ืืืกืง ืกืคืฆืืคืืื, ืืกืคืืจ ืืืืกืง ืืชืืื ื-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 ื-MDT (Microsoft Deployment Toolkit)
BINLSVC
ืื ืืข WDS ื-RIS ืกืื ืืจืื
ืขื SCCM ืืืชืงื, ืืคืจืืืจ ProvidersOrder
ืขื ืืื ืื SMSPXE
. ืขื ืืื ืฉืื ืื ืืคืจืืืจ, ื ืืชื ืืฉื ืืช ืืช ืกืืจ ืืขืื ืช ืืกืคืงืื.
ืืงืืืื RemoteInstall
ืืงืืฆืื ืืกืื ืืจืืืื ืืืืื ื ืืฆืืื
wdsnbp.com
ืชืืื ืืช ืืชืืื ืจืฉืช ืืืืืขืืช ืขืืืจ Windows Deployment Services ืืืืฆืขืช ืืช ืืืฉืืืืช ืืืืืช:
1. ืืืืื ืืืจืืืืืช.
2. ืชืืืืงืช ืืืฉืื ืืืชื ื. ืืืฉืจ ืืืื ืืืช ืืืืกืคื ืืืืืืืืืช ืืืคืขืืช, ืชืืื ืืช ืืชืืื ืจืฉืช ืื ื ืฉืืืช ืืืืฉืืื ืืืชืื ืื ืืื ืืืฉืขืืช ืืช ืืชืืื ืืจืฉืช ืืืืืืืข โโืืฉืจืช ืขื ืืจืืืืงืืืจืช ืืืฉื ืืืงืื.
3. ืฉืืืืฉ ืืงืืฉืืจื ืืชืืื ืืจืฉืช (ืืืื ืฉืืืืฉ ืืืคืฉืจืืืืช DHCP 66 ื-67)
PXEboot.com
(ืืจืืจืช ืืืื) ืืืืื ืืช ืืืฉืชืืฉ ืืืืืฅ ืขื ืืงืฉ F12 ืืื ืืืืฉืื ืืืชืืื ืืจืฉืช
PXEboot.n12
ืืื ื ืืืืื ืืช ืืืฉืชืืฉ ืืืืืฅ ืขื ืืงืฉ F12 ืืืชืืื ืืชืืื ืืจืฉืช ืืืืคื ืืืืื
AbortPXE.com
ืืืชืื ืืช ืืืืฉื ืืืืฆืขืืช ืคืจืื ืืืชืืื ืืื ื-BIOS ืืื ืืืชื ื
bootmgr.exe
ืื ืื ืืืชืืื ืฉื Windows (Bootmgr.exe ืื Bootmgr.efi). ืืืขื ืืช ืืืขื ืืืชืืื ืฉื Windows ืืืืฆืขืืช ืงืืฉืื ืืืืืฆืช ืืืกืง ืกืคืฆืืคืืช ืื ืืจื ืืืืืจ ืจืฉืช (ืืืงืจื ืฉื ืืชืืื ืจืฉืช)
Bootmgfw.efi
ืืจืกืช ื-EFI ืฉื PXEboot.com ื-PXEboot.n12 (ื-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. Bootmgr.exe ืืชืืื ืืืขืื ืืช Windows PE ืขื ืืื ืืืฉื ื-Winload.exe ืืชืืื ืช Windows PE
ืื ืืชืื RemoteInstall
ืืฉ ืชืืงืืืช
Boot
Images
Mgmt
Templates
Tmp
WdsClientUnattend
ืื ืืืืืช ืฉืืื ืคืืจืืฉื ืฉืืคื ื ืืืกืคืช ืชืคืงืื ื ืงืืืช ืืืคืฆื ื-SCCM 2012 (ื ืงืืืืช ืฉืืจืืช PXE ื-SCCM 2007), ืืืืชื ืคืขืืืช ืชืฆืืจื ืืืฉืื ื-Windows Deployment Services (WDS) ืืืืชืงื ืื ืฉืืฆืจื ืืช ืืชืืงืืืช ืืืื ืืืืคื ืืืืืืื.
ืขืืืจ ืชืคืงืื ื ืงืืืช ืืืคืฆื (ื ืงืืืช ืฉืืจืืช PXE ื-SCCM 2007), ืืกืคืืงืืช ืจืง ืืชืืงืืืช ืืืืืช
SMSBoot
SMSIMAGES
SMSTemp
Stores
ืื ืื ืืืืจ ืฉ-SCCM ืืืชืงื ืืฆืืจื ืื ื ืืื ื, ืืื ืื ืขืฉืื ืืืฆืืืข ืขื ืืงืืจ ืืคืฉืจื ืืืขืืืืช.
ืืคืชืจืื ืฉื ืืขืืืช ืฉืื ืืช ืฉื ืืืืืช WDS, SCCM ื-PXE ื ืืื ืืคืืจืื ืจื ืืืืืจ.
ืกื ืืื
ืชืฉืชืืช IT ืืื ืืืืช ืขื ืืื System Center Configuration Manager ืืืกืืคื ืืื ืืืฉ ืืื ืืื ืืขืจืืืช ืืฉืื.
ืจืฉืืืช ืงืืฉืืจืื ืืชืืื ืืช ISO (ืืืฅ ืืชืฆืืื)
ืชืืื ืื!
ืืงืืจ: www.habr.com