[問題] 關於NVRAM與修改BIOS的開機程序

看板Linux作者 (Ronald)時間13年前 (2011/02/27 21:54), 編輯推噓2(2010)
留言12則, 4人參與, 最新討論串1/2 (看更多)
想請教大家如何在Linux系統下調整BIOS的開機順序 已知BIOS設定是存在NVRAM中 有Google過一些資料 但似乎讀出來的值是固定的(我也不確定值是不是都要固定) 目前有嘗試過執行 modprobe nvram 然後試著用hexdump工具去dump /dev/nvram的內容 就目前所知前面幾Bytes是儲存日期與時間的欄位 這些欄位是否應該在每次開機/每次讀取都不一樣?? 現在的認知認為這些欄位應該要動態對應到主機的日期與時間 不過因為每次讀取出來的內容都一樣~所以感覺怪怪的 歸納一下小弟目前所困惑的問題 1) NVRAM的欄位可以到哪裡查詢? 2) 日期時間欄位的表示格式? 3) 我如何知道自己系統核心是否真的支援讀取NVRAM? 4) 是否有建議的關鍵字可以讓我Google有點方向/或是推薦相關網頁 謝謝 :) -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.141.42.196

02/28 01:54, , 1F
日期時間是在CMOS 裡面吧
02/28 01:54, 1F

02/28 02:00, , 2F
另外 NVRAM 存放的資料格式會根據 各 platform 會略有差異
02/28 02:00, 2F

02/28 23:22, , 3F
NVRAM跟CMOS是指不同的東西嗎??
02/28 23:22, 3F

02/28 23:23, , 4F
我以為他們是指同樣東西 @@"
02/28 23:23, 4F

02/28 23:23, , 5F
那如果我要能更改BIOS的預設開機裝置~應該朝哪個方向??
02/28 23:23, 5F

03/01 00:04, , 6F
CMOS只是電池用來供電 BIOS程式在NVRAM(Flash)內
03/01 00:04, 6F

03/01 00:05, , 7F
等一開始初始化一些硬體後 會從NVRAM載入某些code到RAM
03/01 00:05, 7F

03/01 09:41, , 8F
那開機的設定是存在CMOS裡嗎??有辦法在系統中讀到嗎??
03/01 09:41, 8F

03/01 19:33, , 9F
Sorry 原來我錯了 CMOS不是電池 開機設定是存在CMOS沒錯
03/01 19:33, 9F

03/01 19:34, , 10F
可以咕bios cmos查看看
03/01 19:34, 10F

03/02 00:54, , 11F
是在CMOS裡,一般作業系統讀不到,要進SMBIOS裡面讀!
03/02 00:54, 11F

03/02 02:18, , 12F
03/02 02:18, 12F
文章代碼(AID): #1DQbUiFB (Linux)
文章代碼(AID): #1DQbUiFB (Linux)