เปลี่ยนการตั้งค่า BIOS บนระบบ Supermicro ผ่านสคริปต์


11

ฉันเห็นว่า Dell & HP มีโปรแกรมที่คุณสามารถเปลี่ยนการตั้งค่า BIOS จากระยะไกลหรือผ่านสคริปต์ / ไฟล์

ไม่มีใครรู้ว่าสิ่งนี้สามารถทำได้ในระบบ Supermicro หรือมีหนึ่งที่ไม่ได้ขึ้นอยู่กับผู้ขาย? ฉันดูในเว็บไซต์ของซูเปอร์ไมโครและไม่พบสิ่งใดเลย ขอบคุณ

คำตอบ:


5

มีสองตัวเลือก คุณสามารถตั้งค่า Remote Access ใน BIOS จากนั้นใช้คอนโซล SOL ผ่าน IPMI คุณสามารถแก้ไขการตั้งค่าด้วยวิธีนี้โดยใช้สคริปต์ที่คาดไว้ ตัวเลือกอื่นมีให้ใช้งานผ่าน IPMI โดยตรงดังนั้นคุณสามารถใช้อินเทอร์เฟซ IPMI บนตัวเครื่องเพื่อเปลี่ยนการตั้งค่าบางอย่าง (ค้นหา ipmitool / OpenIPMI)

ข้อมูลบางอย่างเกี่ยวกับ SOL / IPMI:

http://www.supermicro.com/products/accessories/addon/SIM.cfm

http://wiki.adamsweet.org/doku.php?id=ipmi_on_linux

ตัวอย่างสคริปต์ SOL คาดหวัง:

http://buttersideup.com/docs/howto/IPMI_on_Debian_files/solsession


ขอบคุณสำหรับสิ่งนี้! ฉันไม่เห็นข้อมูล SOL / IPMI ฉันจะลองดูสิ! ขอบคุณอีกครั้ง!
ChriSxStyles

3

Supermicro ใช้ AMI Aptio BIOS

AMI จัดเตรียมยูทิลิตี้ SCE (scelnx สำหรับ Linux) เพื่อเปลี่ยนการตั้งค่า BIOS โดยสคริปต์ ก่อนอื่นคุณต้องถ่ายโอนการตั้งค่า BIOS ปัจจุบันเพื่อทราบการตั้งค่า UUID:

scelnx /b /o /s /root/settings.lst

คุณสามารถเปลี่ยนค่าที่ต้องการได้ทันทีในไฟล์ (โดยการย้าย *เครื่องหมายเป็นค่าที่ต้องการ) จากนั้นโหลดไฟล์โดยคำสั่งถัดไป:

scelnx /b /i /s /root/settings.lst

หรือคุณอาจสร้างไฟล์ของคุณเองโดยใช้บรรทัดที่จำเป็นเท่านั้น (ต้องมีสามบรรทัดแรกรวมถึงบรรทัดว่าง):

cat > /root/settings.lst << 'EOF'
// Script File
HIICrc32=

// Enable the Rank Margining Tool
Setup Question  = Rank Margin Tool
Token =B4A  // Do NOT change this line
Offset  =1127 
Width =01 
BIOS Default  =[02]Auto
Options =[02]Auto // Move "*" to the desired Option
         [00]Disabled
         *[01]Enabled

// Adjust the MRC Serial Debug Message level
Setup Question  = Serial Debug Message Level
Token =1C // Do NOT change this line
Offset  =2D4
Width =01 
BIOS Default  =[00]Disable
Options =[00]Disable // Move "*" to the desired Option
         [01]Minimum
         [02]Normal
         *[03]Maximum

// Confirm the Pattern Length value
Setup Question  = RMT Pattern Length
Token =B4B  // Do NOT change this line
Offset  =10ED
Width =04 
BIOS Default  =7FFF
Value =7FFF

// Turn on/off Per Bit Margin option
Setup Question  = Per Bit Margin
Token =B4D  // Do NOT change this line
Offset  =113A
Width =01 
BIOS Default  =[02]Auto
Options =[02]Auto // Move "*" to the desired Option
         [00]Disable
         *[01]Enable
EOF

สำหรับแพลตฟอร์มอื่น ๆ คุณสามารถค้นหารายการยูทิลิตีการกำหนดค่าใน Intel doc # 333845-003: https://www.intel.ru/content/dam/www/public/us/en/videos/guides/platform-trust-enabler-product-guide.pdf (หน้า 12, 4.0 OEM Support เมทริกซ์)

แพลตฟอร์มที่ทันสมัยสามารถใช้การกำหนดค่าสคริปต์ x-UEFI: https://firmware.intel.com/sites/default/files/STTS001%20-%20SZ16_STTS001_102m_ENGf.pdf http://www.uefi.org/confignamesames

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.