- 论坛徽章:
- 0
|
本帖最后由 zeissoctopus 于 2011-09-13 22:20 编辑
我的 Acer 筆電有新官方 BIOS 了. 官方更新程式 BIOS 只能以 MS-DOS 或 MS-Windows 執行.
以下制作一個 MS-DOS 兼容的 FreeDOS U 盤來執行官方 BIOS 更新程式
參考網頁: http://how-to.wikia.com/wiki/How_to_install_FreeDOS_in_QEMU
1. 下載 FreeDOS 1.0 安裝光盤映像檔
到 http://www.freedos.org/freedos/files/ 下載 fdbasecd.iso
2. ports 安裝 qemu-devel
- cd /usr/ports/emulators/qemu-devel
- su root
- make install
- make clean
- exit
复制代码 3. 制作 2GB U 盤映像檔
- cd
- mkdir freedos
- cd ~/freedos
- qemu-image fdos2G.img 2000M
复制代码 4. 使用 qemu 虛擬器引導一個 FreeDOS 安裝階段
以下命令意思是,fdos2G.img 為虛擬硬盤,fdbootcd.iso 為虛擬光盤,並以虛擬光盤引導入 qemu 虛擬機- qemu -h fdos2G.img -cdrom fdbootcd.iso -boot d
复制代码 成入引導後,立即進入 FreeDOS 安裝畫面
5. 把 FreeDOS 安裝入 fdos2G.img 裡
這部份請參考頂端的參考網址,相對安裝 FreeBSD 而言,安裝 FreeDOS 很淺易。
6. 安裝好 FreeDOS,離開 qemu 虛擬機
在 qemu 視窗按快捷鍵 Ctr+Alt+2,當出現了 qemu 提示號後,打入 quit 命令離開 qemu
7. 把 fdos2G.img 映像檔 mount 入 FreeBSD
參考網頁: http://bochs.sourceforge.net/doc/docbook/user/loop-device-usage.html
- su root
- mdconfig -a -t vnode -f fdos2G.img md0
- mount -t msdosfs /dev/md0 /mnt
复制代码 8. 下載筆電的 BIOS DOS 安裝程式,拷貝入 fdos2G.img 裡 (即是 cp 有關程式至 /mnt)
9. umount fdos2G.img
- umount /mnt
- mdconfig -d -u 0
复制代码 10. 插入 U 盤, 但不用 mount (假設 U 盤是 /dev/da0)
11. 使用 dd 把 fdos2G.img 拷貝入 2GB U 盤 (假設 U 盤是 /dev/da0)
- cd ~/freedos
- su root
- dd if=/dev/zero of=/dev/da0 bs=1m
- dd if=./fdos2G.img of=/dev/da0 bs=1m
- exit
复制代码 12. 大功告成,現在可以使用這 FreeDOS U 盤啟動筆動,執行官方的 BIOS 更新程式了 |
|