Monday, March 15, 2010

無 Windows/DOS 環境下更新 BIOS

自從 PC 碰上 GNU/Linux 之後,從此過著幸福快樂的日子,
直到有一天...

直到有一天,你發現需要更新 BIOS 以修正某些問題,
你嚇慌了!主機板廠商只提供 Windows/DOS 下的更新軟體阿!

別慌張!我們有 FreeDOS!
  1. 首先準備一支 USB 隨身碟,將裡頭的資料備份出來,請注意:整個過程將會洗掉裡頭的資料,請務必備份。
  2. 接著上 FreeDOS 網站,下載下面這兩個檔案:
    下載完用 gunzip 解開。
  3. 先將 FDOEM.144 (FDOEM.144.gz 解開之後的檔名) mount 到某個目錄中:
    mount -t vfat -o loop FDOEM.144 目錄/
    將裡頭的 CONFIG.SYS 拷貝出來。
    umount 之後,改 mount FDSTD.288
  4. 將剛剛拷貝出來的 CONFIG.SYS 移至 FDSTD.288 中,覆蓋原始檔案。
  5. 接著將『於 DOS 環境中更新 BIOS 所需的所有檔案』複製進 FDSTD.288 中,umount。
  6. 使用下面指令將 FDSTD.288 燒錄至隨身碟:
    dd if=FDSTD.288 of=/dev/你的隨身碟
  7. 最後使用隨身碟重開機,更新 BIOS,再重開,進 BIOS 設定畫面重 load setup defaults。完成。
之後,PC 與 GNU/Linux 又可以過著幸福快樂的日子啦!

ps1. 如果2.88MB 的空間仍不夠你使用,可以試著殺掉一些不需要的檔案,或著重新建立一個磁碟映像檔。
ps2. 某些隨身碟可能無法正常開機,比如 mp3 隨身聽,或是讀卡機。

No comments: