软件包 lodlin15.tgz 可以从 sunsite.unc.edu 网站的 /pub/Linux/system/Bootutils
目录获取。此实用程序特别适合启动 Umsdos 系统。通常,你只需要执行以下操作:
Boot DOS
C:>loadlinx zimage root=D:
其中 zimage 是一个普通的内核镜像(已压缩),只需将其复制到 DOS 驱动器的任意位置。D:
是你安装了 Linux 的 DOS 驱动器。
从软盘启动 Umsdos 系统与启动 Ext2 系统没有区别。你需要一个内核 zImage 文件,该文件已正确初始化以定位你的根 Umsdos 分区。这通常通过 rdev
命令实现。以下序列将初始化一个 zImage 并将其放入软盘。
rdev zImage /dev/hda1
rdev -R zImage 0
dd if=zImage bs=8192 of=/dev/fd0
如果这看起来令人困惑,只需格式化一张可引导的 DOS 软盘,并将以下组件放入其中。
并像这样设置 autoexec.bat
loadlinx zimage rw root=C:
LILO,官方的 Linux 引导加载程序,也可以用于启动 Umsdos 系统。尽管我没有使用经验。自从 1.1.60 版本以来,它应该可以工作。如果您了解任何信息,请发送电子邮件。
可以使用任何流行的 DOS 工具来完成。Umsdos 生成的文件没有任何特殊之处。并且 Umsdos 对其下的文件系统没有任何特殊期望(目录布局、目录条目顺序等...)。
据我所知,目前没有 Linux 工具可以实现这一点。
Umsdos 依赖于 --linux-.---
,而 --linux-.---
又依赖于 DOS 目录。一些用户可能想要进行一些实验。udosctl
实用程序是 umsdos_progs 软件包(包含 umssync
和 umssetup
)的一部分,它允许独立于 --linux-.---
和 DOS 目录的基本目录操作(列表、删除)。