Chinaunix

标题: 制作 FreeDOS U 盤,執行更新筆電 BIOS 的 DOS 程式 [打印本页]

作者: zeissoctopus    时间: 2011-09-13 21:50
标题: 制作 FreeDOS U 盤,執行更新筆電 BIOS 的 DOS 程式
本帖最后由 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

  1. cd /usr/ports/emulators/qemu-devel
  2. su root
  3. make install
  4. make clean
  5. exit
复制代码
3. 制作 2GB U 盤映像檔

  1. cd
  2. mkdir freedos
  3. cd ~/freedos
  4. qemu-image fdos2G.img 2000M
复制代码
4. 使用 qemu 虛擬器引導一個 FreeDOS 安裝階段

以下命令意思是,fdos2G.img 為虛擬硬盤,fdbootcd.iso 為虛擬光盤,並以虛擬光盤引導入 qemu 虛擬機
  1. 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

  1. su root
  2. mdconfig -a -t vnode -f fdos2G.img md0
  3. mount -t msdosfs /dev/md0 /mnt
复制代码
8. 下載筆電的 BIOS DOS 安裝程式,拷貝入 fdos2G.img 裡 (即是 cp 有關程式至 /mnt)

9. umount fdos2G.img

  1. umount /mnt
  2. mdconfig -d -u 0
复制代码
10. 插入 U 盤, 但不用 mount (假設 U 盤是 /dev/da0)

11. 使用 dd 把 fdos2G.img 拷貝入 2GB U 盤 (假設 U 盤是 /dev/da0)

  1. cd ~/freedos
  2. su root
  3. dd if=/dev/zero of=/dev/da0 bs=1m
  4. dd if=./fdos2G.img of=/dev/da0 bs=1m
  5. exit
复制代码
12. 大功告成,現在可以使用這 FreeDOS U 盤啟動筆動,執行官方的 BIOS 更新程式了
作者: synchalt    时间: 2011-09-14 01:22
支持先。。虽然不尽明白意思。mark一下,备查。
作者: 421230896    时间: 2011-09-14 11:03
支持一下,最近正在看这个




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2