PXE khau raj tshuab raj nrog System Center Configuration Manager
Peb tab tom xav txog kev nthuav dav lub peev xwm ntawm System Center Configuration Manager (ib yam khoom siv rau kev tswj hwm IT infrastructure) thaum booting cov neeg siv PCs hla lub network siv PXE. Peb tsim cov ntawv qhia khau raj raws li PXELinux nrog System Center functionality thiab ntxiv anti-virus scanning, kuaj thiab rov qab cov duab. Thaum kawg ntawm tsab xov xwm, peb kov cov yam ntxwv ntawm System Center 2012 Configuration Manager ua ke nrog Windows Deployment Services (WDS) thaum pib ntawm PXE.
Peb ua txhua yam kev ua ntawm qhov chaw sim uas twb muaj System Center 2012 Configuration Manager SP1 ntsia, tus tswj hwm tus kheej, thiab ntau lub tshuab kuaj. Nws tau xav tias SCCM twb tau xa tawm hauv lub network siv PXE.
nkag
Qhov chaw xeem muaj ntau lub tshuab virtual. Txhua lub tshuab muaj Microsoft Windows Server 2008 R2 (x64) qhua OS ntsia, E1000 network adapter, SCSI Controller: LSI Logic SAS
Lub Npe (Roles)
IP chaw nyob / DNS npe
Kev ua haujlwm
SCCM (System Center Configuration Manager)
192.168.57.102
sccm2012.test.local
Nruab System Center Configuration Manager 2012 SP1
DC (AD, DHCP, DNS)
192.168.57.10
dc1.test.local
Lub luag haujlwm ntawm tus tswj hwm sau npe, DHCP server thiab DNS server
TEST (Test machine)
192.168.57.103
test.test.local
Rau kev sim
G.W. (Gateway)
192.168.57.1
Routing ntawm lub network. Gateway Role
1. Ntxiv PXELinux rau SCCM
Peb ua cov haujlwm ntawm lub tshuab qhov System Center Configuration Manager raug teeb tsa
Cia peb txiav txim siab cov npe uas WDS cov ntaub ntawv nyob rau rub tawm, rau qhov no peb saib hauv cov npe rau tus nqi ntawm qhov ntsuas. RootFolder hauv ib ceg HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWDSServerProvidersWDSTFTP
Default tus nqi C:RemoteInstall
Cov ntaub ntawv rub tawm los ntawm SCCM xa mus rau qhov chaw nyob hauv cov npe smsbootx86 и smsbootx64 nyob ntawm qhov architecture.
Ua ntej, teeb tsa cov npe rau 32-ntsis architecture, los ntawm lub neej ntawd c:Remoteinstallsmsbootx86
Download tau lub archive nrog qhov tseeb syslinux . Luam ntawm syslinux-5.01.zip rau c:Remoteinstallsmsbootx86 cov ntaub ntawv hauv qab no: memdisk, chain.c32, ldlinux.c32, libcom32.c32, libutil.c32, pxechn.c32, vesamenu.c32, pxelinux.0
Cov ntaub ntawv ntxiv yog xav tau kom tsis txhob muaj qhov yuam kev zoo li no.
В c:Remoteinstallsmsbootx86 hloov npe pxelinux.0 в pxelinux.com
Hauv ntawv tais ceev tseg c:remoteinstallsmsbootx86 ua ib daim ntawv luam abortpxe.com thiab rename nws rau abortpxe.0
Yog tsis rename rau extension .0, ces piv txwv li cov lus qhia
Kernel abortpxe.com
yuav ua tsis tau nrog qhov yuam kev hauv qab no: Booting kernel ua tsis tiav: Cov ntaub ntawv tsis zoo
Rau PXELINUX, rub tawm cov ntaub ntawv txuas ntxiv yuav tsum tau teeb tsa raws li lub phaj
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]
# используем графическое меню
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
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
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
Yog li ntawd, lub c:remoteinstallsmsbootx86 directory muaj cov qauv
c:remoteinstallsmsbootx86
pxelinux.cfg ib
xov.c 32
ldlinux.c32 ua
libcom32.c32
lus c32
pab c32
lus c32
pxelinux.com
keeb kwm.png
pxelinux.cfg ib
pxelinux.cfg ib
pxelinux.cfg ib
ISO
abortpx.0 wdsnbp.com ua
khavmgmgfw.efi
wdsmgfw.efi ua
khavmgmgr.exe
pxeboot.n 12
pxeboot.com
abortpxe.com
ua ntej
av.conf
graphics.conf
*.yog
Rau x64 architecture, peb zoo sib xws luam thiab tsim tib lub qauv hauv daim nplaub tshev c:remoteinstallsmsbootx64
Txuas ntxiv
Thaum siv cov lus txib menu PASSWD tus password tuaj yeem teeb tsa raws li yog, lossis siv lub hashing algorithm los ntawm kev ntxiv cov kos npe sib raug rau thaum pib ntawm qhov ntsuas
Algorithm
Kos npe
MD5
$1 $
SHA-1
$4 $
SHA-2-256
$5 $
SHA-2-512
$6 $
Yog li ntawd rau tus password Qwerty thiab MD5 algorithm
menu PASSWD $1$15opgKTx$dP/IaLNiCbfECiC2KPkDC0
Koj tuaj yeem tsim tus password, piv txwv li, los ntawm lub tshuab hluav taws xob online hash www.insidepro.com/hashes.php?lang=rus, kab MD5(Unix)
2. Teeb PXELinux khau raj
Tam sim no peb yuav qhia yuav ua li cas thauj pxelinux.com thiab tau txais cov ntawv qhia zaub mov.
Kev qhia txog pxelinux.com bootloader ntawm WDS kev ua haujlwm tsis ua haujlwm hauv SCCM. Saib cov lus txib
tsis ua. Koj tuaj yeem txheeb xyuas tau tias cov duab khau raj tsis tau teeb tsa los ntawm kev khiav cov zis WDS server configuration hais kom ua
wdsutil /get-server /show:images
Yog li ntawd, hauv SCCM 2012, koj tsis tuaj yeem qhia koj cov ntaub ntawv rau PXE rub tawm mus rau SMSPXE tus kws kho mob. Yog li, peb yuav teeb tsa thaj chaw nquag ntawm DHCP server.
Nyob rau hauv qhov tsis muaj ntawm DHCP active cheeb tsam, teem cov tsis raws li lub phaj
DHCP kev xaiv
Parameter npe
nqi
066
Boot server hostname
sccm2012.test.local
067
Bootfile npe
smsbootx86pxelinux.com
006
DNS neeg rau zaub mov
192.168.57.10
015
DNS Lub Npe
test.loj
Hauv kev xaiv 066 peb qhia meej lub npe FQDN ntawm sccm server, hauv kev xaiv 067 peb qhia txoj hauv kev rau x86 bootloader pxelinux.com pib los ntawm TFTP hauv paus, hauv kev xaiv 006 peb qhia tus IP chaw nyob ntawm DNS server. Yog tias lub npe luv luv siv rau hauv kev xaiv 066, hauv kev xaiv 015 peb qhia meej DNS cov lus ntawm lub npe.
Txuas ntxiv
Piav qhia txog DHCP kev teeb tsa hauv kev nthuav dav ntxiv mvgolubevno. Tab sis ntawm DC kev xaiv 150, TFTP server IP chaw nyob, tau ploj lawm los ntawm DHCP qhov kev teeb tsa, thiab qhia txog kev xaiv 150 ntawm netsh tsis ua haujlwm.
3. Kev kuaj xyuas ua haujlwm
Cov kev teeb tsa yooj yim tau ua tiav thiab koj tuaj yeem pib kuaj xyuas. Peb qhia rau ntawm lub khoos phis tawj sim hauv BIOS nws tau thauj khoom hauv lub network thiab thauj mus rau hauv cov ntawv qhia zaub mov
Xaiv ib yam khoom «Start to SCCM» thiab yog tias ib qho kev ua haujlwm ib ntus raug xa mus rau lub khoos phis tawj, tom qab ib ntus tom qab lub sijhawm "Task Sequence Wizard" qhov rai yuav tshwm sim kom koj nkag mus rau tus password.
Reboot lub tshuab, rov qab mus rau cov ntawv qhia zaub mov, xaiv hauv cov ntawv qhia zaub mov «Antivirus and tools» thiab sau tus password Qwerty
Yog tias tus neeg siv khoom, DHCP neeg rau zaub mov thiab cov neeg rau zaub mov uas muaj lub network loader nyob rau hauv tib lub network ntu, tsis tas yuav muaj kev teeb tsa ntxiv. Txawm li cas los xij, yog tias tus neeg siv khoom thiab DHCP server lossis WDS / SCCM server nyob ntawm cov ntu sib txawv, nws raug nquahu kom koj teeb tsa koj lub routers xa cov ntawv tshaj tawm los ntawm tus neeg siv khoom mus rau DHCP server thiab WDS / SCCM server. Hauv cov ntawv Askiv, cov txheej txheem no hu ua "IP Helper table updates". Hauv qhov no, tus neeg siv khoom, tom qab tau txais IP chaw nyob, hu rau tus neeg rau zaub mov uas muaj lub network loader ncaj qha los ntawm DHCP pob ntawv txhawm rau rub tawm lub network loader.
Rau Cisco routers, siv cov lus txib
ip helper-address {ip address}
qhov twg {ip address} DHCP server lossis WDS/SCCM server chaw nyob. Cov lus txib no tseem xa cov pob ntawv tshaj tawm UDP hauv qab no
Chaw nres nkoj
Raws tu qauv
69
TFTP
53
Tus System Lub Npe (DNS)
37
Kev pabcuam sijhawm
137
NetBIOS Lub Npe Server
138
NetBIOS Datagram Server
67
Bootstrap raws tu qauv (BOOTP)
49
TACACS
Txoj kev thib ob rau tus neeg siv khoom kom tau txais cov ntaub ntawv hais txog lub network loader ncaj qha los ntawm DHCP server yog qhia cov kev xaiv 60,66,67 ntawm DHCP server. Siv DHCP xaiv 60 nrog tus nqi «PXEClient» rau tag nrho DHCP scopes, tsuas yog yog tias DHCP server yog tuav ntawm tib lub server li Windows Deployment Services. Hauv qhov no, tus neeg siv khoom sib txuas lus ncaj qha nrog Windows Deployment Services server siv TFTP ntawm UDP chaw nres nkoj 4011 es tsis txhob siv DHCP. Txoj kev no tsis pom zoo los ntawm Microsoft vim muaj teeb meem nrog kev thauj khoom sib npaug, kev tuav tsis raug ntawm DHCP cov kev xaiv thiab Windows Deployment Services cov lus teb rau cov neeg siv khoom. Thiab tseem vim tias tsuas yog siv ob qho kev xaiv DHCP 66 thiab 67 tso cai rau koj hla cov kev txwv tsis pub dhau lub network khau raj server.
Koj kuj yuav tsum qhib UDP cov chaw nres nkoj hauv qab no ntawm Windows Deployment Services server
Chaw nres nkoj 67 (DHCP)
Chaw nres nkoj 69 (TFTP)
Chaw nres nkoj 4011 (PXE)
thiab chaw nres nkoj 68 yog tias yuav tsum tau tso cai DHCP ntawm lub server.
Nws ua raws los ntawm syslinux cov ntaub ntawv uas thaum twg
localboot 0
loading yuav mus los ntawm ib lub zos disk. Thiab thaum qhia txog tus nqi tshwj xeeb 0x00 los ntawm thawj (thawj) floppy disk, thaum qhia 0x80 los ntawm thawj (primary) hard disk. Los ntawm kev hloov cov lus txib rau
localboot 0x80
lub zos OS muaj loaded.
Yog tias muaj kev xav tau khau raj los ntawm ib qho tshwj xeeb disk, muab faib lossis hais kom ua localboot tsis ua haujlwm, ces koj tuaj yeem siv lub peev xwm ntawm lub module chain.c32. Tom qab thauj nws, siv cov append lus txib kom qhia meej ib qho tshwj xeeb disk lossis disk muab faib, disk numbering pib ntawm 0, muab faib tus lej pib los ntawm 1. yog hais tias muab faib 0, lub MBR yog loaded. Thaum qhia meej rau disk, qhov muab faib tuaj yeem raug tshem tawm.
Raws li tau hais nyob rau hauv qhov pib ntawm tsab xov xwm, cov npe uas WDS cov ntaub ntawv nyob rau hauv download tau muaj nyob rau hauv tus nqi ntawm parameter. RootFolder nyob rau hauv daim ntawv teev npe HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWDSServerProvidersWDSTFTP
Default tus nqi C:RemoteInstall
Ntawm no nyob rau hauv parameter ReadFilter cov npe tau teev tseg qhov twg TFTP server nrhiav cov ntaub ntawv los rub tawm, pib ntawm lub hauv paus. Nrog SCCM 2012 SP1 ntsia, qhov teeb tsa no yog
boot*
tmp*
SMSBoot*
SMSTemp*
SMSImages*
Yog tias koj hloov tus nqi parameter rau * ces tag nrho cov ntaub ntawv nyob rau hauv lub directory yuav ua tiav RemoteInstall.
SCCM 2012 xa tawm lub luag haujlwm tau teev tseg hauv tus nqi sau npe ProvidersOrdernyob rau hauv ceg HKLMSystemCurrentControlSetWDSServerProvidersWDSPXE
Parameter ProvidersOrder tuaj yeem coj tus nqi
SMSPXE
PXE qhov chaw pabcuam hauv SCCM
SMS.PXE.Filter
PXE script handler los ntawm MDT (Microsoft Deployment Toolkit)
Hauv phau ntawv teev lus RemoteInstall cov ntaub ntawv txheem hauv qab no nyob
wdsnbp.com ua
Ib qhov kev pab cuam khau raj network tsim rau Windows Deployment Services uas ua cov haujlwm hauv qab no:
1. Architecture nrhiav pom.
2. Kev tu lub computer tos. Thaum txoj cai pib-ntxiv tau qhib, qhov kev pab cuam khau raj network no raug xa mus rau cov khoos phis tawj tos kom tshem tawm lub network khau raj thiab ceeb toom rau tus neeg rau zaub mov ntawm tus neeg siv khoom lub khoos phis tawj.
3. Siv cov txuas txuas hauv network (xws li siv DHCP xaiv 66 thiab 67)
PXEboot.com
(Default) Yuav kom tus neeg siv yuav tsum nias lub F12 yuam sij txuas ntxiv lub network khau raj
PXEboot.n12
Tsis xav kom tus neeg siv nias lub F12 yuam sij thiab pib network booting tam sim ntawd
AbortPXE.com
Boots lub computer siv cov khoom khau raj tom ntej hauv BIOS yam tsis tos
bootmgr.exe ua
Windows Boot Manager (Bootmgr.exe lossis Bootmgr.efi). Loads lub Windows bootloader siv firmware los ntawm ib qho kev faib disk tshwj xeeb lossis dhau ntawm kev sib txuas hauv network (nyob rau hauv rooj plaub ntawm lub network khau raj)
Boot Configuration Data Store (BCD), REGF hom, tuaj yeem thauj khoom rau hauv REGEDIT, hloov cov ntaub ntawv Boot.ini
Kev thauj khoom tshwm sim hauv qhov kev txiav txim hauv qab no raws li tau piav qhia saum toj no
1. Thauj khoom wdsnbp.com.
2. Tom ntej no, pxeboot.com ntawm qhov tsim nyog architecture yog loaded
3. PXEBoot.com downloads bootmgr.exe thiab BCD khau raj teeb tsa cov ntaub ntawv khaws cia
4. Bootmgr.exe nyeem BCD boot configuration data operating system nkag thiab thauj cov ntaub ntawv Boot.sdi thiab Windows PE duab (boot.wim)
5. Bootmgr.exe pib loading Windows PE los ntawm kev nkag mus rau Winload.exe hauv Windows PE duab
lawv lub xub ntiag txhais tau hais tias ua ntej ntxiv lub luag haujlwm xa tawm hauv SCCM 2012 (PXE cov ntsiab lus pabcuam hauv SCCM 2007), muaj qee qhov kev teeb tsa ntawm qhov teeb tsa Windows Deployment Services (WDS) uas tau tsim cov folders no.
Rau lub luag haujlwm ntawm qhov chaw faib khoom (PXE qhov chaw pabcuam hauv SCCM 2007), tsuas yog cov folders hauv qab no txaus
SMSBoot
SMSIMAGES
SMSTemp
Stores
Qhov no tsis txhais hais tias SCCM raug teeb tsa tsis raug, tab sis nws yuav taw tes rau qhov ua tau yuam kev.
Kev daws teeb meem ntawm ntau yam teeb meem ntawm WDS, SCCM thiab PXE pob tau tham txog qhov nthuav dav hauv kab lus. Troubleshooting PXE Service Point thiab WDS hauv Configuration Manager 2007
Qhov no
IT infrastructure tswj los ntawm System Center Configuration Manager tau ntxiv cov cuab yeej tshiab rau cov thawj coj hauv cheeb tsam.