การติดตั้ง EFI Shell:
ขั้นตอนการติดตั้งทั่วไป:
- คลายซิป เนื้อหาของแพ็คเกจอัพเดทและคัดลอกไฟล์ทั้งหมดไปยังไดเรกทอรีรากของสื่อแบบถอดได้ (USB แฟลชไดรฟ์)
- เสียบ แฟลชไดรฟ์ USB เข้ากับพอร์ต USB ที่มีอยู่บนระบบที่จะอัปเดต
- เปิด เซิร์ฟเวอร์และบู๊ตใน uEFI Shell
- กระบวนการอัปเดตเฟิร์มแวร์จะเริ่มขึ้นเมื่อ Startup.nsh ทํางานโดยอัตโนมัติ
- เมื่อกระบวนการอัปเดต BIOS เสร็จสมบูรณ์ ระบบจะรีบูตโดยอัตโนมัติและจะใช้เวลาประมาณ 10 นาทีเมื่อปิดหน้าจอหลังจากเวลานั้นเซิร์ฟเวอร์จะเปิดอีกครั้ง
- หลังจากรีบูตและโพสต์หน้าจอครั้งแรกเซิร์ฟเวอร์สามารถรีบูตได้ครั้งที่สอง
กําลังตรวจสอบการอัปเดต:
- หลังจากการอัปเดตขั้นสุดท้ายเสร็จสมบูรณ์แล้วให้ รีบูต ระบบ
- ระหว่าง POST ให้กดปุ่ม <F2> เมื่อได้รับแจ้งให้เข้าถึงยูทิลิตี้การตั้งค่า BIOS
- จากเมนูหลักของ BIOS Setup Utility การตรวจสอบยืนยันว่า การแก้ไข BIOS เหมือนกับการอัปเดต
- ย้าย เคอร์เซอร์ไปยังเมนู การจัดการเซิร์ฟเวอร์ และ กด <Enter>
- ย้าย เคอร์เซอร์ไปยังตัวเลือก ข้อมูลระบบ และ กด <Enter>
- ตรวจ สอบ การปรับปรุงแก้ไขเฟิร์มแวร์ BMC ถูกต้อง
- ตรวจ สอบ การปรับปรุงแก้ไข SDR ถูกต้อง
- ตรวจ สอบ การปรับปรุงแก้ไขเฟิร์มแวร์ ME เป็นรุ่นที่ถูกต้องหรือ เริ่มต้นระบบ SUT ใน EFI Shell รัน sysfwupdt.efi -i เพื่อตรวจสอบเวอร์ชันเฟิร์มแวร์ที่ใช้งานของ SUT
| หมาย เหตุ |
สามารถตรวจสอบเวอร์ชันเฟิร์มแวร์ CPLD ได้ในเมนูหลัก BIOS, Main->PFR
|
Firmware Update Package (SFUP) สําหรับ Windows* และ Linux*
ข้อกําหนดเบื้องต้นก่อนเรียกใช้สคริปต์การอัปเดต WINDOWS และ LINUX
ติดตั้งเครื่องมือ ipmctl ทั้งใน LINUX* และ WINDOWS*
- Windows : ดาวน์โหลด ipmctl_windows_install_xx.xx.xx.xxxx.exe ซึ่งมีอยู่ในหน้า GitHub* ต่อไปนี้ (ใช้ล่าสุด) :
https://github.com/intel/ipmctl/
- Linux :
RHEL8
- ตั้งค่า พร็อกซีในระบบปฏิบัติการ RHEL ของคุณ (ถ้าจําเป็น)
- ipmctl มีจําหน่ายใน epel-release, เพิ่ม epel-release ล่าสุดใน repolist ของคุณ
- ติดตั้ง ipmctl โดยใช้คําสั่งต่อไปนี้:
- yum ติดตั้ง epel-release หรือ
- https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm การติดตั้ง dnf
- มี การติดตั้ง ipmctl
SLES15 SPx
- ตั้งค่า พร็อกซีในระบบปฏิบัติการ SLES15 ของคุณ (ถ้าจําเป็น)
- ipmctl มีอยู่ในหน้า GitHub ต่อไปนี้ (ใช้ล่าสุด) :
https://github.com/intel/ipmctl/
การขึ้นต่อกันอาจรวมถึงต่อไปนี้:
libipmctl (มีจําหน่ายที่ GitHub ด้านบน) - ipmctl อาจมีการอ้างอิง ค้นหาการขึ้นต่อกันในที่เก็บแบบเปิดต่อไปนี้ :
http://ftp.opensuse.org/update/leap/15.2/oss/x86_64/
การขึ้นต่อกันอาจรวมถึงต่อไปนี้:
- สําหรับ SLES15 SP2
- wget http://ftp.opensuse.org/update/leap/15.2/oss/x86_64/ndctl-70.1-lp152.7.12.1.x86_64.rpm --no-check-certificate
- wget http://ftp.opensuse.org/update/leap/15.2/oss/x86_64/libndctl6-70.1-lp152.7.12.1.x86_64.rpm --no-check-certificate
- zypper ติดตั้ง ndctl-70.1-lp152.7.12.1.x86_64.rpm
- zypper ติดตั้ง libndctl6-70.1-lp152.7.12.1.x86_64.rpm
- zypper ติดตั้ง libipmctl-02.00.00.3878-1.el8.x86_64.rpm
- zypper ติดตั้ง ipmctl-02.00.00.3878-1.el8.x86_64.rpm
ขั้นตอนทั่วไปสําหรับการติดตั้ง SFUP
- คลายซิป เนื้อหาของแพ็คเกจอัพเดทและ คัดลอก ไฟล์ทั้งหมดไปยังไดเรกทอรีรากของสื่อแบบถอดได้ (USB แฟลชไดรฟ์)
- เสียบ แฟลชไดรฟ์ USB เข้ากับพอร์ต USB ที่มีอยู่บนระบบที่จะอัปเดต
- Windows : คลายซิปแพ็คเกจจากไดเรกทอรี SFUP ให้เปิดพรอมต์คําสั่งหรือ PowerShell* และดําเนินการ startup.bat
- Linux : คลายซิป แพ็คเกจจากไดเรกทอรี SFUP เปิดเทอร์มินัลและ ดําเนินการ sh startup.sh
- เมื่อกระบวนการอัปเดต BIOS เสร็จสมบูรณ์ ระบบจะรีบูตโดยอัตโนมัติและจะใช้เวลาประมาณ 16 นาทีเมื่อปิดหน้าจอหลังจากเวลานั้นเซิร์ฟเวอร์จะเปิดอีกครั้ง
- หลังจากรีบูตและโพสต์หน้าจอครั้งแรกเซิร์ฟเวอร์สามารถรีบูตได้ครั้งที่สอง
- ยืนยัน เวอร์ชันล่าสุดของการอัปเดต BIOS ที่ติดตั้งบนระบบเซิร์ฟเวอร์