關於NVRAM與修改BIOS的開機程序 - Linux

Table of Contents

想請教大家如何在Linux系統下調整BIOS的開機順序
已知BIOS設定是存在NVRAM中

有Google過一些資料
但似乎讀出來的值是固定的(我也不確定值是不是都要固定)

目前有嘗試過執行
modprobe nvram
然後試著用hexdump工具去dump /dev/nvram的內容
就目前所知前面幾Bytes是儲存日期與時間的欄位
這些欄位是否應該在每次開機/每次讀取都不一樣??
現在的認知認為這些欄位應該要動態對應到主機的日期與時間
不過因為每次讀取出來的內容都一樣~所以感覺怪怪的

歸納一下小弟目前所困惑的問題
1) NVRAM的欄位可以到哪裡查詢?
2) 日期時間欄位的表示格式?
3) 我如何知道自己系統核心是否真的支援讀取NVRAM?
4) 是否有建議的關鍵字可以讓我Google有點方向/或是推薦相關網頁

謝謝 :)

--

--

All Comments

Carol avatarCarol2011-02-28
日期時間是在CMOS 裡面吧
Harry avatarHarry2011-03-04
另外 NVRAM 存放的資料格式會根據 各 platform 會略有差異
John avatarJohn2011-03-08
NVRAM跟CMOS是指不同的東西嗎??
Vanessa avatarVanessa2011-03-08
我以為他們是指同樣東西 @@"
那如果我要能更改BIOS的預設開機裝置~應該朝哪個方向??
Kristin avatarKristin2011-03-09
CMOS只是電池用來供電 BIOS程式在NVRAM(Flash)內
Audriana avatarAudriana2011-03-13
等一開始初始化一些硬體後 會從NVRAM載入某些code到RAM
Quanna avatarQuanna2011-03-16
那開機的設定是存在CMOS裡嗎??有辦法在系統中讀到嗎??
Olga avatarOlga2011-03-17
Sorry 原來我錯了 CMOS不是電池 開機設定是存在CMOS沒錯
Elvira avatarElvira2011-03-21
可以咕bios cmos查看看
Enid avatarEnid2011-03-24
是在CMOS裡,一般作業系統讀不到,要進SMBIOS裡面讀!
Vanessa avatarVanessa2011-03-24