Thay đổi cài đặt BIOS trên hệ thống Supermicro thông qua tập lệnh


10

Tôi thấy rằng Dell & HP có các chương trình mà bạn có thể thay đổi cài đặt BIOS từ xa hoặc thông qua tập lệnh / tệp.

Có ai biết làm thế nào điều này có thể được thực hiện trên một hệ thống Supermicro hoặc có một hệ thống không phụ thuộc vào nhà cung cấp không? Tôi đã xem qua trang web Supermicro và không tìm thấy gì. Cảm ơn.

Câu trả lời:


5

Có hai lựa chọn. Bạn có thể thiết lập Quyền truy cập từ xa trong BIOS và sau đó sử dụng bảng điều khiển SOL thông qua IPMI. Bạn có thể sửa đổi cài đặt theo cách này bằng cách sử dụng tập lệnh mong đợi. Khác là, một số tùy chọn có sẵn trực tiếp qua IPMI, vì vậy bạn có thể sử dụng giao diện IPMI trên chính máy để thay đổi một số cài đặt (tra cứu ipmitool / OpenIPMI).

Một số thông tin về SOL / IPMI:

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

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

Kịch bản ví dụ SOL Expect:

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


Cảm ơn vì điều này! Tôi không thấy thông tin SOL / IPMI. Tôi sẽ thử nó! Cảm ơn một lần nữa!
ChriSxStyles

3

Supermicro sử dụng BIOS AMI Aptio.

AMI cung cấp tiện ích SCE (scelnx cho Linux) để thay đổi cài đặt BIOS theo tập lệnh. Trước tiên, bạn cần kết xuất các cài đặt BIOS hiện tại để biết UUID cài đặt:

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

Bạn có thể thay đổi các giá trị cần thiết ngay trong tệp (bằng cách di chuyển *dấu sang giá trị mong muốn) và sau đó tải tệp bằng lệnh tiếp theo:

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

Hoặc bạn có thể tạo tệp của riêng mình chỉ với các dòng cần thiết (ba dòng đầu tiên bao gồm cả dòng trống là bắt buộc):

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

Đối với các nền tảng khác, bạn có thể tìm thấy danh sách các tiện ích cấu hình trong tài liệu Intel. # 333845-003: https://www.intel.ru/content/dam/www/public/us/en/ideo/guides/pl platform-news-enabler-products-guide.pdf (trang 12, 4.0 Hỗ trợ OEM Ma trận)

Các nền tảng hiện đại cũng có thể sử dụng Cấu hình tập lệnh x-UEFI: https://firmware.intel.com/sites/default/files/STTS001%20-%20SZ16_STTS001_102m_ENGf.pdf http://www.uefi.org/confignamespace

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.