[心得] 在 Ubuntu 制作 FreeDOS 开机 USB 随身碟

楼主: fourdollars (四元)   2016-05-08 17:48:07
原文在 https://goo.gl/HdkCHw
首先是安装 makebootfat 这个套件。
$ sudo apt install makebootfat
然后就可以参考 /usr/share/doc/makebootfat/README.Debian 这份文件来制作
FreeDOS 开机的 USB 随身碟,只不过文件内容有点错误,所以我根据我的喜好调整了一
下,以下假设 USB 随身碟的 device node 在 /dev/sdb。
$ mkdir ~/tmp/fs-root
$ cd ~/tmp
$ wget http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/\
1.0/pkgs/kernels.zip
$ unzip kernels.zip source/ukernel/boot/fat*.bin
$ cp -v source/ukernel/boot/fat*.bin .
$ wget http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/\
1.0/pkgs/commandx.zip
$ wget http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/\
1.0/pkgs/unstablx.zip
$ unzip commandx.zip bin/command.com
$ unzip unstablx.zip bin/kernel.sys
$ cp -v bin/kernel.sys bin/command.com fs-root/
$ sudo makebootfat -o /dev/sdb -L FreeDOS -E 255 -1 fat12.bin -2 fat16.bin \
-3 fat32lba.bin -m /usr/lib/syslinux/mbr/mbr.bin fs-root/
这样就可以产生 FreeDOS 开机的 USB 随身碟,不过真正在使用时似乎还是会遇到一些相
容性的问题,像是我在 Dell 电脑的 Legacy BIOS mode 都可以正常使用,但是在我自己
的 Lenovo ThinkPad X200 上面就不能用。
作者: Darkautism (达卡特森)   2016-05-08 19:12:00
可以尝试用dd做
作者: OrzOGC (洞八达人.拖哨天王)   2016-05-08 19:43:00
我都用grub2,它现可以直接启动freedos了
作者: Debian (Debian)   2016-05-09 01:55:00
推荐文章。

Links booklink

Contact Us: admin [ a t ] ucptt.com