在 Ubuntu 製作 FreeDOS 開機 USB 隨身碟 - Linux

By Barb Cronin
at 2016-05-08T17:48
at 2016-05-08T17:48
Table of Contents
原文在 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 上面就不能用。
--
http://www.tossug.org/
台北開放原始碼軟體使用者社群 (台北土虱社群)
Taipei Open Source Software User Group (TOSSUG)
--
首先是安裝 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 上面就不能用。
--
http://www.tossug.org/
台北開放原始碼軟體使用者社群 (台北土虱社群)
Taipei Open Source Software User Group (TOSSUG)
--
Tags:
Linux
All Comments

By Carolina Franco
at 2016-05-09T10:07
at 2016-05-09T10:07

By Susan
at 2016-05-13T05:44
at 2016-05-13T05:44

By Mary
at 2016-05-15T00:08
at 2016-05-15T00:08
Related Posts
在 32-bit UEFI BIOS 上面安裝 Ubuntu

By Todd Johnson
at 2016-05-07T13:59
at 2016-05-07T13:59
Creator-Xscale-PXA270 madplay移植

By Queena
at 2016-05-07T03:00
at 2016-05-07T03:00
在RAID 1E下安裝SLES11 SP4出現GRUB 15 Error?

By Blanche
at 2016-05-06T22:52
at 2016-05-06T22:52
.forward轉寄給別人的信可自動刪除嗎?

By Connor
at 2016-05-06T14:40
at 2016-05-06T14:40
ubuntu 16.04 terminal size

By Eden
at 2016-05-06T13:57
at 2016-05-06T13:57