ใช้ Intel® Ethernet Flash Firmware Utility (BootUtil) เพื่อเขียนโปรแกรม PCI option ROM บนหน่วยความจําแฟลชของ Intel PCI ที่รองรับ และอะแดปเตอร์เครือข่ายที่ใช้ PCI Express คุณสามารถใช้ BootUtil เพื่ออัปเดตการกําหนดค่า
ดาวน์โหลด Intel Ethernet Flash Firmware Utility
BootUtil เป็นโปรแกรมยูทิลิตี้ที่เปลี่ยนการตั้งค่าเริ่มต้นของอะแดปเตอร์ Intel® Ethernet ของคุณ คุณสามารถใช้ BootUtil เพื่อเปิดใช้งานหรือปิดใช้งานความสามารถ Wake-on-LAN และ Intel® Boot Agent และเปิดใช้งานหรือปิดใช้งานการตั้งค่าบางอย่างที่ใช้โดย Boot Agent BootUtil ยังอนุญาตให้มีการอัปเกรดในการปฏิบัติงานเป็นภาพที่เก็บไว้ในส่วนประกอบแฟลชของ NIC
| โน้ต | การอัปเดตหน่วยความจําแฟลชของอะแดปเตอร์โดยใช้ BootUtil จะลบภาพเฟิร์มแวร์ที่มีอยู่ออกจากหน่วยความจําแฟลช |
เรียกใช้งาน BootUtil
BootUtil ยอมรับตัวเลือกหนึ่งตัวเลือกที่ดําเนินการได้และตัวเลือกการไม่ประมวลผลที่เกี่ยวข้องในการดําเนินการ หากตัวเลือกการดําเนินการที่ขัดแย้งกัน (เช่น -FLASHENABLE และ -UPDATE ใช้ร่วมกัน) จะถูกจัดหาออก BOOTUTIL โดยมีข้อผิดพลาด
ตัวเลือก (ถ้ามี) จะแสดงรายการในกลุ่มตรรกะ หากคุณเรียกใช้งาน BootUtil โดยไม่มีตัวเลือกบรรทัดคําสั่ง ใดๆ ก็จะแสดงรายการของอะแดปเตอร์เครือข่าย Intel ที่รองรับทั้งหมดในระบบ
| ตัวเลือกทั่วไป | |
| พารามิเตอร์ | คำอธิบาย |
| -HELP หรือ -? | แสดงรายการตัวเลือกบรรทัดคําสั่ง |
| -EXITCODES | แสดงรหัสออกที่ส่งคืนไปยังระบบปฏิบัติการโดย BootUtil |
| -IMAGEVERSION หรือ -IV | แสดงประเภทเฟิร์มแวร์และหมายเลขเวอร์ชันจากรูปภาพทรัพยากร หากใช้กับตัวเลือก -FILE รูปภาพทรัพยากรจะอยู่ในไฟล์ FLB หากใช้กับตัวเลือก -NIC รูปภาพทรัพยากรจะอยู่ในแฟลชของอะแดปเตอร์ หากใช้กับตัวเลือก -ALL รูปภาพทรัพยากรแต่ละอิมเมจจะแสดงขึ้นสําหรับอะแดปเตอร์ทั้งหมดอย่างต่อเนื่อง |
| -E | แจงนับพอร์ตเครือข่ายที่รองรับทั้งหมดในระบบ |
| -O=[FILENAME] | ต้องใช้กับEหรือNIC |
| -I=[ชื่อไฟล์] | อ่านตัวเลือกการกําหนดค่าการบูต iSCSI จากไฟล์สคริปต์ [FILENAME] และการตั้งค่าโปรแกรมบนพอร์ตที่เลือก |
| -FILE=[ชื่อไฟล์] | ระบุชื่อแฟ้มสําหรับตัวเลือก -SAVEIMAGE, -RESTOREIMAGE, -SAVECONFIG หรือ -RESTORECONFIG |
| ตัวเลือกการเขียนโปรแกรมแฟลช | |
| พารามิเตอร์ | คำอธิบาย |
| -UP หรือ -UPDATE=[ROMType] [-FILE=ชื่อแฟ้ม] | อัปเดตหน่วยความจําแฟลชของอะแดปเตอร์ที่ระบุโดยตัวเลือก -NIC ด้วยไฟล์ภาพเฟิร์มแวร์แฟลช FLB ที่ระบุ หากไม่มีการระบุ -QUIET ผู้ใช้จะได้รับแจ้งให้ยืนยันการเขียนทับอิมเมจของเฟิร์มแวร์ที่มีอยู่ก่อนการอัปเกรด หากไม่มีชื่อไฟล์ ยูทิลิตี้จะมองหา bootimg เริ่มต้น ไฟล์ FLB ที่มีประเภทภาพทั้งหมด ตัวอย่างต่อไปนี้ใช้ pxe แต่อาจจะเป็น efi, efi64, FCoE หรือ iSCSI หากอะแดปเตอร์ของคุณรองรับ ROM ตัวเลือกคอมโบ ตัวเลือกคําสั่งต่อไปนี้จะตรวจจับอิมเมจคอมโบที่รองรับและโปรแกรมอะแดปเตอร์ที่มีภาพนั้นโดยอัตโนมัติ |
| -SAVEIMAGE | บันทึกภาพเฟิร์มแวร์แฟลชที่มีอยู่ในหน่วยความจําแฟลชของอะแดปเตอร์ที่ระบุโดยตัวเลือก-NICลงในไฟล์ดิสก์ แฟ้มปลายทางจะระบุตัวเลือก-FILE |
| -RESTOREIMAGE | กู้คืนภาพเฟิร์มแวร์แฟลชที่บันทึกไว้ก่อนหน้านี้ไปยังอะแดปเตอร์เครือข่ายเดียวกันโดยใช้ตัวเลือก -NIC แฟ้มต้นฉบับจะระบุตัวเลือก -FILE โดยที่แฟ้มต้นฉบับไม่ถูกเก็บรักษาไว้ |
| -QUIET | เรียกใช้ BootUtil โดยไม่มีพรอมท์การยืนยัน ตัวเลือกนี้ใช้กับตัวเลือก -IMAGEVERSION, -UP, -UPDATE, -RESTOREIMAGEหรือ-HELP |
| ตัวเลือกการจัดการพลังงาน | |
| พารามิเตอร์ | คำอธิบาย |
| -WOLENABLE หรือ -WOLE | เปิดใช้งานฟังก์ชัน Wake On Lan (WOL) บนพอร์ตที่เลือก |
| -WOLDISABLE หรือ -WOLD | ปิดใช้งานฟังก์ชัน Wake On Lan (WOL) บนพอร์ตที่เลือก |
| ตัวเลือกการเลือกอะแดปเตอร์ | |
| พารามิเตอร์ | คำอธิบาย |
| -ALL | เลือกพอร์ตเครือข่ายที่รองรับทั้งหมดที่พบในระบบ |
| -NIC=XX | เลือกพอร์ตเครือข่ายเฉพาะในระบบ หากใช้โดยไม่มีตัวเลือกที่ดําเนินการได้จะพิมพ์การกําหนดค่าการบูต iSCSI ของพอร์ตที่เลือกหรือบันทึกไว้ในไฟล์เมื่อใช้ตัวเลือก-O |
| -TARGET=XX | นี่เป็นตัวเลือกเฉพาะสําหรับ FCoE ค่าทางกฎหมายคือ 1, 2, 3 และ 4 ต้องเลือกตัวเลือกนี้สําหรับคําสั่งการกําหนดค่า-WWPN, -FCOELUN, FCOEVLANและ -BOOTORDER |
| -BLINK | กะพริบไฟ LED บนพอร์ตที่เลือกเป็นเวลาสิบวินาที |
| ตัวเลือกเปิดใช้งาน/ปิดใช้งานแฟลชของอะแดปเตอร์ | |||
| พารามิเตอร์ | คำอธิบาย | ||
| -FLASHENABLE หรือ -FE | เปิดใช้งานความสามารถในการเรียกใช้เฟิร์มแวร์แฟลชบนอะแดปเตอร์ที่เลือก | ||
| -FLASHDISABLE หรือ -FD | ปิดใช้งานความสามารถในการเรียกใช้เฟิร์มแวร์แฟลชบนอะแดปเตอร์ที่เลือก | ||
| -BOOTENABLE=[PXE, ISCSIPRIMARY, ISCSISECONDARY, FCOEหรือ DISABLED] | เลือกประเภทเฟิร์มแวร์แฟลชเพื่อเปิดหรือปิดใช้งานบนพอร์ตที่เลือก ตัวเลือกคอมโบ ROM อาจมีความสามารถทั้งหมด ตัวเลือกแบบโมโนลิธิค ROM มีขีดความสามารถ PXE, FCoE หรือ iSCSI แต่ไม่ทั้งหมด คําสั่งนี้จะไม่ทํางานบน ROM ตัวเลือกแบบโมโนลิธิค
| ||
BOOTENABLE=DISABLED
ปิดใช้งานฟังก์ชัน FCoE, iSCSI และ PXE สําหรับ BIOS รุ่นเก่า
BOOTENABLE=ISCSIPRIMARY
เปิดใช้งานพอร์ตเนื่องจาก iSCSI หลักและปิดใช้งาน PXE/FCoE สําหรับ BIOS รุ่นเก่า
BOOTENABLE=ISCSISECONDARY
เปิดใช้งานพอร์ตเป็นส่วนรองของ iSCSI และปิดใช้งาน PXE/FCoE สําหรับ BIOS รุ่นเก่า
BOOTENABLE=PXE
เปิดใช้งาน PXE และปิดใช้งานการบูต iSCSI/FCoE สําหรับ BIOS รุ่นเก่า
BOOTENABLE=FCOE
เปิดใช้งาน FCoE และปิดใช้งานการบูต iSCSI/PXE สําหรับ BIOS รุ่นเก่า
| ตัวเลือกการกําหนดค่าการบูต PXE (สามารถใช้ได้กับ -NIC หรือ -ALL) | |
| พารามิเตอร์ | คำอธิบาย |
| -DEFAULTCONFIG หรือ -DEFCFG | ตั้งค่าการกําหนดค่า PXE ของ NIC ที่เลือกกลับไปเป็นการตั้งค่าเริ่มต้น |
| -SETUPENABLE หรือ -STE | เปิดใช้งานเมนูการตั้งค่า |
| -SETUPDISABLE หรือ -STD1 | ปิดใช้งานเมนูการตั้งค่า |
| -TITLEENABLE หรือ -TLE | เปิดใช้งานข้อความชื่อเริ่มต้น |
| -TITLEDISABLE หรือ -TLD | ปิดใช้งานข้อความชื่อเริ่มต้น |
| -MESSAGEENABLE หรือ -MSE | เปิดใช้งานการแสดงข้อความการตั้งค่า Control-S เมื่อเริ่มต้น PXE ข้อความการตั้งค่า Control-S ไม่มีให้ในเวอร์ชัน Boot Agent ที่ใหม่กว่า ซึ่งเพิ่มพื้นที่ว่างใน option ROM |
| -MESSAGEDISABLE หรือ -MSD1 | ปิดใช้งานการแสดงข้อความการตั้งค่า Control-S เมื่อเริ่มต้น PXE |
| -SETWAITTIME=X หรือ -SWT=X1 | ตั้งค่าเวลาหน่วงเวลาการตั้งค่าสําหรับ NIC เป็น X วินาที เวลาหน่วงเวลาที่ถูกต้องคือ 0, 2, 3 และ 5 |
| -MODE | เขียนการตั้งค่าโหมดที่กําหนดไปยัง EEPROM ของ NICที่กําหนด (s) |
1 ไม่มีให้บริการอีกต่อไปเนื่องจากข้อจํากัดด้านพื้นที่ เมนูถูกลบเพื่อเพิ่มพื้นที่ว่างเนื่องจากเราจํากัดไว้ที่ 64KB สําหรับตัวเลือก ROM ลองใช้ -TLE หรือ -TLD แทนเพื่อเปิดใช้งานและปิดใช้งานหรืออื่น ๆ
| ตัวเลือกการกําหนดค่าการบูต iSCSI | |
| พารามิเตอร์ | คำอธิบาย |
| -SAVECONFIG | บันทึกสแนปช็อตของการกําหนดค่าการบูต iSCSI บนพอร์ตที่เลือกลงในไฟล์ไบนารี ต้องการระบุชื่อแฟ้มด้วยตัวเลือก -FILE คำเตือน: เพื่อเหตุผลด้านความปลอดภัย ขอแนะนําให้ปิดการใช้งานการตั้งค่า CHAP เมื่อใช้ตัวเลือกนี้ |
| -RESTORECONFIG | คืนค่าสแนปช็อตการกําหนดค่าการบูต iSCSI ที่บันทึกไว้ก่อนหน้านี้บนพอร์ตที่เลือก ต้องการตัวเลือก -FILE เพื่อระบุข้อมูลที่บันทึก คำเตือน: คุณสมบัตินี้สามารถสร้างพอร์ตหลักหรือพอร์ตรองหลายพอร์ตหากใช้คําสั่งเดียวกันกับพอร์ตหลายพอร์ต ตรวจสอบการตั้งค่าลําดับความสําคัญการบูตในเมนูการตั้งค่า iSCSI สําหรับการบู๊ตระบบครั้งต่อไป |
| ตัวเลือกการกําหนดค่าพอร์ตสําหรับ iSCSI Initiator | |
| คุณสามารถใช้ตัวเลือกเหล่านี้แยกกันกับตัวเลือก -NIC=XX หรือในไฟล์สคริปต์ที่มีตัวเลือก -I ระบุค่าใน รูปแบบ-[OPTION]=[VALUE] | |
| -[OPTION]=[VALUE] | คำอธิบาย |
| -INITIATORNAME | ระบุชื่อที่ได้รับการรับรอง iSCSI (IQN) สําหรับผู้เริ่มต้น |
| -INITIATORIP | ระบุที่อยู่ IPv4 ตัวเริ่มต้นในเครื่องหมายทศนิยมจุด |
| -INITIATORDHCP | เปิดใช้งานหรือปิดใช้งานไคลเอนต์ DHCP ในตัวเริ่มต้น |
| -NETMASK | ระบุตัวพรางเครือข่ายย่อยตัวเริ่มต้นในเครื่องหมายทศนิยมจุด |
| -GATEWAY | ระบุที่อยู่เกตเวย์ IPv4 ในเครื่องหมายทศนิยมจุด |
| -BOOTPRIORITY | ระบุลําดับความสําคัญการบูต iSCSI เป็น PRIMARY, SECONDARY หรือ DISABLE |
| ตัวเลือกการกําหนดค่าเป้าหมาย iSCSI | |
| คุณสามารถใช้ตัวเลือกเหล่านี้แยกกันกับตัวเลือก -NIC=XX หรือในไฟล์สคริปต์ที่มีตัวเลือก -I ระบุค่าใน รูปแบบ-[OPTION]=[VALUE] | |
| -[OPTION]=[VALUE] | คำอธิบาย |
| -TARGETNAME | ระบุชื่อที่ได้รับการรับรองของ iSCSI (IQN) สําหรับเป้าหมาย |
| -TARGETIP | ระบุที่อยู่ IPv4 เป้าหมายในเครื่องหมายทศนิยมจุด |
| -TARGETDHCP | เปิดใช้งานหรือปิดใช้งานเพื่อรับข้อมูลเป้าหมายจาก DHCP Root Path |
| -TARGETPORT | ระบุหมายเลขพอร์ต TCP บนเป้าหมายที่จะเชื่อมต่อ |
| -BOOTLUN | ระบุหมายเลข LUN ที่จะบูต |
| ตัวเลือกการกําหนดค่าการตรวจสอบความถูกต้อง | |||
| คุณสามารถใช้ตัวเลือกเหล่านี้แยกกันกับตัวเลือก -NIC=XX หรือในไฟล์สคริปต์ที่ตัวเลือก -I ระบุค่าใน รูปแบบ-[OPTION]=[VALUE] | |||
| -[OPTION]=[VALUE] | คำอธิบาย | ||
| -AUTHENTICATIONMETHOD | ระบุ NONE, CHAP หรือ MutualCHAP | ||
| -CHAPUSERNAME | ระบุชื่อผู้ใช้ CHAP | ||
| -CHAPSECRET | ระบุสตริงข้อความลับที่จะไปกับชื่อผู้ใช้ CHAP | ||
| -MUTUALCHAPSECRET | ระบุสตริงข้อความลับ CHAP ย้อนกลับ (เป้าหมาย) | ||
| ตัวเลือกการกําหนดค่าทั่วไปของ FCoE | ตัวเลือกเหล่านี้ต้องใช้กับตัวเลือก -NIC=XX ไม่สามารถใช้กับตัวเลือก -ALL ได้ | ||
| -WWPNPREFIX | ระบุคํานําหน้าที่จะใช้สําหรับ WWPN ส่วนนําหน้าประกอบด้วยตัวเลข 4 หลัก อนุญาตให้ใช้ตัวคั่น '-' หรือ ':' แต่ไม่จําเป็น ตัวอย่าง: BOOTUTIL -NIC=1 -WWPNPREFIX=20-00 | ||
| -WWNNPREFIX | ระบุคํานําหน้าที่จะใช้สําหรับ WWNN ส่วนนําหน้าประกอบด้วยตัวเลข 4 หลัก อนุญาตให้ใช้ตัวคั่น '-' หรือ ':' แต่ไม่จําเป็น ตัวอย่าง: BOOTUTIL -NIC=1 -WWNNPREFIX=10-00 | ||
| ตัวเลือกการกําหนดค่าเป้าหมาย FCoE | ตัวเลือกเหล่านี้ต้องใช้ทั้งตัวเลือก -NIC=XX และตัวเลือก -TARGET=XX ไม่อนุญาตให้ใช้ตัวเลือก-ALL | ||
| -WWPN | ระบุ WWPN สําหรับเป้าหมายที่เลือก WWPN ประกอบด้วยตัวเลข 16 HEX หรือ 8 ไบต์ แต่ละไบต์สามารถแยกด้วย '-' หรือ ':' เป็นตัวคั่นตัวเลือกได้ ตัวอย่าง: BOOTUTIL -NIC=1 -TARGET=1 -WWPN=00-11-22-33-44-55-66-77 | ||
| -FCOELUN | ระบุ LUN สําหรับเป้าหมาย FCoE ที่เลือก ช่วงที่ถูกต้องคือ 0..255 | ||
| -FCOEVLAN | ระบุ VLAN เพื่อใช้เพื่อเชื่อมต่อกับเป้าหมายที่เลือก ช่วงที่ถูกต้องคือ 0..4094 | ||
| -BOOTORDER | ระบุลําดับการบูทสําหรับเป้าหมายที่เลือก ช่วงที่ถูกต้องคือ 1-4 หากมีการระบุ 0 เป้าหมายจะถูกแยกออกจากลําดับการบูต มูลค่าคําสั่งบูต 1-4 สามารถกําหนดได้เพียงครั้งเดียวต่อเป้าหมายในพอร์ตที่เปิดใช้งานการบูต FCoE ทั้งหมด
| ||
คุณสมบัติการตรวจสอบความถูกต้องของ CHAP ของผลิตภัณฑ์นี้จําเป็นต้องมีการตอบรับต่อไปนี้:
รหัสการออก
BootUtil ส่งคืนรหัสออกไปยังสภาพแวดล้อมระบบปฏิบัติการ รหัสออกที่เป็นไปได้จะแสดงอยู่ด้านล่าง:
| ชื่อรหัส | ค่า |
| การดําเนินการ BootUtil ทั้งหมดเสร็จสมบูรณ์แล้ว | 0 |
| พารามิเตอร์บรรทัดคําสั่งที่ไม่ดี | 1 |
| ไม่พบพอร์ตเครือข่ายที่รองรับ | 2 |
| เลือกพอร์ตเครือข่ายไม่ถูกต้อง | 3 |
| การทํางานของแฟลชล้มเหลว | 4 |
| การดําเนินการอ่าน EEPROM ล้มเหลว | 5 |
| การดําเนินการเขียน EEPROM ล้มเหลว | 6 |
| เนื้อหาของแฟ้มหายไปหรือเสียหาย | 7 |
| การสิ้นสุดของผู้ให้บริการ | 8 |
| ไม่รองรับ LOM สําหรับการดําเนินการที่เลือก | 9 |
| พอร์ตเครือข่ายไม่สามารถบู๊ตได้ | 10 |
| ปิดใช้งานหน่วยความจําแฟลชสําหรับเฟิร์มแวร์แฟลช | 11 |
| หน่วยความจําแฟลชเล็กเกินไปสําหรับเฟิร์มแวร์ที่เลือก | 12 |
| การกําหนดค่าการบูต iSCSI การเขียนโปรแกรมล้มเหลว | 13 |
| การจัดสรรหน่วยความจําระบบล้มเหลว | 14 |
| การทํางานของไฟล์ล้มเหลว | 15 |
| การดําเนินการ FCoE ล้มเหลว | 16 |