Có thể thay đổi cài đặt BIOS từ Linux không?


12

Tôi đang cố gắng viết một kịch bản để kích hoạt IPMI trên một tấn máy mà không cần phải nối từng KVM với chúng. Có thể thay đổi cài đặt BIOS từ Linux không? HĐH là SL6.

Tôi hiểu rằng mỗi máy có thể sẽ cần phải được cung cấp năng lượng, nhưng tôi có thể làm điều đó theo lập trình.


7
Câu trả lời là có thể. Nó gần như chắc chắn phụ thuộc vào phần cứng của bạn.
Zoredache

phần cứng gì bạn đang sử dụng? Trên các máy chủ HP, cài đặt BIOS có thể được thay đổi.
ewwhite

Câu trả lời:


2

Nói chung, không. Không có tiêu chuẩn nào cho cách lưu trữ cài đặt, hoặc thậm chí là cài đặt nào. Thông tin này là độc quyền cho mỗi bios cá nhân.


2
Vì vậy, nếu bạn định tải xuống một câu hỏi (đặc biệt là sau rất nhiều thời gian), bạn thực sự mong muốn để lại một bình luận giải thích lý do tại sao.
psusi

2

Sử dụng:

... đọc

  • dmidecode (công cụ để bán DMI của máy tính (một số người nói là SMBIOS))

... viết

  • http://flashrom.org (công cụ để xác định, đọc, viết, xác minh và xóa chip flash ....)

  • http://www.coreboot.org (là một dự án Phần mềm Tự do nhằm mục đích thay thế BIOS (phần sụn) độc quyền được tìm thấy trong hầu hết các máy tính.)


1
Câu hỏi là về việc viết các thiết lập, không ghi đè lên chính BIOS.
wRAR

2

Trên máy chủ HPE, bạn có thể thay đổi cài đặt bằng tiện ích được gọi conrep. Đó là một phần của hp-scripting-toolsRPM. Việc sử dụng được mô tả ở đây:

h20566.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=5249594&docLocale=en_US&docId=emr_na-c05182235

Nó khá đơn giản. Với -stham số (lưu) bạn nói nó để lưu cấu hình, như:

conrep -s -f BL460Gen8.dat

Và với -ltham số (load) bạn nói nó để tải cấu hình:

conrep -l -f BL460Gen8.dat

Tệp dat thực sự là mã XML. Vì vậy, nếu bạn muốn ví dụ bật / tắt cài đặt siêu phân luồng, hãy tìm dòng tương ứng và sửa đổi giá trị. Xem ví dụ cho G6 và các thế hệ mới hơn:

<Section name="Intel_Hyperthreading" helptext="Toggles hyperthreading on Intel based G6 and greater systems">Enabled</Section>
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.