免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5385 | 回复: 2
打印 上一主题 下一主题

[FreeBSD] 制作 FreeDOS U 盤,執行更新筆電 BIOS 的 DOS 程式 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-09-13 21:50 |只看该作者 |倒序浏览
本帖最后由 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 更新程式了

论坛徽章:
0
2 [报告]
发表于 2011-09-14 01:22 |只看该作者
支持先。。虽然不尽明白意思。mark一下,备查。

论坛徽章:
0
3 [报告]
发表于 2011-09-14 11:03 |只看该作者
支持一下,最近正在看这个
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP