Linux 無木馬病毒,堪稱完美,但刷新 BIOS 以支援新硬體時,廠商通常只提供 DOS 刷新工具,令人頭痛。其實利用 FreeDOS 即可輕鬆解決。
FreeDOS(官網)是相容 DOS 的作業系統,無需任何 DOS 版本支援。需下載核心與開機磁碟映像,幸運的是 FDOS 網站(https://www.fdos.org/)提供映像檔。下載並解壓:
wget https://www.fdos.org/bootdisks/autogen/FDOEM.144.gz
gunzip FDOEM.144.gz
核心需支援 vfat 與 loop 檔案系統(或以模組載入):
modprobe vfat
modprobe loop
確認 /proc/filesystems 支援後,掛載映像檔至暫存目錄:
mkdir /tmp/floppy
mount -t vfat -o loop FDOEM.144 /tmp/floppy
掛載成功後,將主板廠商網站下載的 BIOS 刷新工具與新 BIOS 檔案解壓並複製進去。例如:
# unzip 775Dual-VSTA\(2.60\).zip
Archive: 775Dual-VSTA(2.60).zip
inflating: 75DVSTA2.60
inflating: ASRflash.exe
# cp 75DVSTA2.60 ASRflash.exe /tmp/floppy
進入目錄確認檔案大小,最後卸載:
umount /tmp/floppy
將磁碟映像燒錄為可開機光碟:
mkisofs -o bootcd.iso -b FDOEM.144 FDOEM.144
cdrecord -v bootcd.iso
警告:刷新 BIOS 前請做好心理準備。