เรากำลังพิจารณาที่จะขยายความสามารถของ System Center Configuration Manager (ผลิตภัณฑ์สำหรับจัดการโครงสร้างพื้นฐานด้านไอที) เมื่อทำการบูทพีซีของผู้ใช้ผ่านเครือข่ายโดยใช้ PXE เราสร้างเมนูบู๊ตตาม PXELinux พร้อมฟังก์ชัน System Center และเพิ่มอิมเมจการสแกนป้องกันไวรัส การวินิจฉัย และการกู้คืน ในตอนท้ายของบทความ เราจะกล่าวถึงคุณสมบัติของ 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 แล้ว
กระแสตรง (โฆษณา, DHCP, DNS)
192.168.57.10
dc1.test.local
บทบาทของตัวควบคุมโดเมน เซิร์ฟเวอร์ DHCP และเซิร์ฟเวอร์ DNS
TEST (เครื่องทดสอบ)
192.168.57.103
ทดสอบ.ทดสอบ.ท้องถิ่น
สำหรับการทดสอบ
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
- ดาวน์โหลด / สร้าง
พื้นหลัง.png , ความละเอียด 640x480 คัดลอกไปยังโฟลเดอร์เดียวกัน สร้างโฟลเดอร์ISO
ตำแหน่งที่เราจะวางอิมเมจ ISO สร้างโฟลเดอร์pxelinux.cfg
สำหรับการกำหนดค่า - ในโฟลเดอร์ pxelinux.cfg ให้สร้างไฟล์เริ่มต้นในการเข้ารหัสที่ไม่ใช่ Unicode โดยมีเนื้อหา
ค่าเริ่มต้น (คลิกเพื่อแสดง)# используем графическое меню 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: การติดตั้งระยะไกล smsbootx86
pxelinux.cfgchain.c32
ldlinux.c32
libcom32.c32
libutil.c32
pxechn.c32
vesamenu.c32
pxelinux.com
พื้นหลัง.png
pxelinux.cfg
pxelinux.cfg
pxelinux.cfg
มาตรฐาน ISO
ยกเลิก ppe.0
wdsnbp.com
bootmgfw.efi
wdsmgfw.efi
bootmgr.exe
pxeboot.n12
pxeboot.com
abortpxe.comผิดนัด
av.conf
กราฟิก.conf
*.ไอโซ - สำหรับสถาปัตยกรรม x64 เราก็คัดลอกและสร้างโครงสร้างเดียวกันในโฟลเดอร์เช่นเดียวกัน
c:remoteinstallsmsbootx64
การเพิ่ม
เมื่อใช้คำสั่งmenu PASSWD
สามารถตั้งรหัสผ่านได้ตามที่เป็นอยู่ หรือใช้อัลกอริทึมการแฮชโดยเพิ่มลายเซ็นที่เกี่ยวข้องที่จุดเริ่มต้นของพารามิเตอร์ขั้นตอนวิธี
ลายเซ็นMD5
$ 1 $SHA-1
$ 4 $SHA-2-256
$ 5 $SHA-2-512
$ 6 $ดังนั้นสำหรับรหัสผ่าน
Qwerty
และอัลกอริธึม MD5menu PASSWD $1$15opgKTx$dP/IaLNiCbfECiC2KPkDC0
คุณสามารถสร้างรหัสผ่านได้ เช่น ผ่านตัวสร้างแฮชออนไลน์
www.insidepro.com/hashes.php?lang=rus , ไลน์MD5(Unix)
2. ตั้งค่าการบู๊ต PXELinux
ตอนนี้เราจะระบุวิธีโหลด pxelinux.com และรับเมนู
การระบุ pxelinux.com bootloader ผ่านฟังก์ชัน 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
ทดสอบ.ท้องถิ่น
ในตัวเลือก 066 เราระบุชื่อ FQDN ของเซิร์ฟเวอร์ sccm ในตัวเลือก 067 เราระบุเส้นทางไปยัง x86 bootloader pxelinux.com โดยเริ่มจากรูท TFTP ในตัวเลือก 006 เราระบุที่อยู่ IP ของเซิร์ฟเวอร์ DNS หากใช้ชื่อเซิร์ฟเวอร์แบบสั้นในตัวเลือก 066 ในตัวเลือก 015 เราจะระบุส่วนต่อท้าย DNS ของโดเมน
การเพิ่ม
อธิบายการกำหนดค่า DHCP โดยละเอียดเอ็มวีโกลูเบฟ ที่นี่ . แต่บน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 table updates" ในกรณีนี้ ไคลเอนต์ หลังจากได้รับที่อยู่ IP แล้ว ให้ติดต่อเซิร์ฟเวอร์ที่มีตัวโหลดเครือข่ายโดยตรงผ่านแพ็กเก็ต DHCP เพื่อดาวน์โหลดตัวโหลดเครือข่าย
สำหรับเราเตอร์ Cisco ให้ใช้คำสั่ง
ip helper-address {ip address}
ที่ไหน {ip address}
เซิร์ฟเวอร์ DHCP หรือที่อยู่เซิร์ฟเวอร์ WDS/SCCM คำสั่งนี้ยังส่งแพ็กเก็ตออกอากาศ UDP ต่อไปนี้ด้วย
พอร์ต
มาตรการ
69
TFTP
53
ระบบชื่อโดเมน (DNS)
37
บริการเวลา
137
เซิร์ฟเวอร์ชื่อ NetBIOS
138
เซิร์ฟเวอร์ NetBIOS Datagram
67
โปรโตคอลบูตสแตรป (BOOTP)
49
ทีแคส
วิธีที่สองสำหรับไคลเอนต์เพื่อรับข้อมูลเกี่ยวกับตัวโหลดเครือข่ายโดยตรงจากเซิร์ฟเวอร์ 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 Broadcast (BOOTP / DHCP) บน Ciscohttp://www.cisco-faq.com/163/forward_udp_broadcas.html
คุณสมบัติการทำงานและการกำหนดค่า DHCP บนเราเตอร์ Cisco (ตอนที่ 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 จาก MDT (Microsoft Deployment Toolkit)
บินส์วีซี
เครื่องยนต์มาตรฐาน WDS และ RIS
เมื่อติดตั้ง SCCM แล้ว พารามิเตอร์ ProvidersOrder
เรื่อง SMSPXE
. โดยการเปลี่ยนพารามิเตอร์ คุณสามารถเปลี่ยนลำดับการโหลดผู้ให้บริการได้
ในแคตตาล็อก RemoteInstall
ไฟล์มาตรฐานต่อไปนี้อยู่
wdsnbp.com
โปรแกรมบูตเครือข่ายที่ออกแบบมาสำหรับ Windows Deployment Services ซึ่งทำงานต่อไปนี้:
1. การตรวจจับสถาปัตยกรรม
2. การบำรุงรักษาคอมพิวเตอร์รอ เมื่อเปิดใช้งานนโยบายการเพิ่มอัตโนมัติ โปรแกรมสำหรับบูตเครือข่ายนี้จะถูกส่งไปยังคอมพิวเตอร์ที่รออยู่เพื่อระงับการบูตเครือข่ายและแจ้งให้เซิร์ฟเวอร์ทราบถึงสถาปัตยกรรมของคอมพิวเตอร์ไคลเอนต์
3. การใช้ลิงค์บูตเครือข่าย (รวมถึงการใช้ตัวเลือก DHCP 66 และ 67)
PXEboot.คอม
(ค่าเริ่มต้น) กำหนดให้ผู้ใช้กดปุ่ม F12 เพื่อบูตเครือข่ายต่อไป
PXEboot.n12
ผู้ใช้ไม่ต้องกดปุ่ม F12 และเริ่มการบูทเครือข่ายทันที
AbortPXE.com
บู๊ตคอมพิวเตอร์โดยใช้รายการบู๊ตถัดไปใน BIOS โดยไม่ต้องรอ
bootmgr.exe
Windows Boot Manager (Bootmgr.exe หรือ Bootmgr.efi) โหลด bootloader ของ Windows โดยใช้เฟิร์มแวร์จากพาร์ติชั่นดิสก์เฉพาะหรือผ่านการเชื่อมต่อเครือข่าย (ในกรณีของการบูตผ่านเครือข่าย)
Bootmgfw.efi
PXEboot.com เวอร์ชัน EFI และ PXEboot.n12 (ใน EFI ตัวเลือกในการบูตหรือไม่บูต PXE จะอยู่ในเชลล์ EFI ไม่ใช่โปรแกรมบูตเครือข่าย) Bootmgfw.efi รวมความสามารถของ PXEboot.com, PXEboot.n12, abortpxe.com และ bootmgr.exe ขณะนี้มีเฉพาะในสถาปัตยกรรม x64 และ Itanium เท่านั้น
Default.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 และอิมเมจ 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 ได้รับการกล่าวถึงอย่างละเอียดในบทความ
ทั้งหมด
โครงสร้างพื้นฐานด้านไอทีที่จัดการโดย System Center Configuration Manager ได้เพิ่มเครื่องมือใหม่สำหรับผู้ดูแลระบบภาคสนาม
รายการลิงค์ไปยังอิมเมจ ISO (คลิกเพื่อแสดง)
ขอบคุณ!
ที่มา: will.com