下一页 上一页 目录

5. 如何启动 Umsdos 系统

5.1 Loadlin

软件包 lodlin15.tgz 可以从 sunsite.unc.edu 网站的 /pub/Linux/system/Bootutils 目录获取。此实用程序特别适合启动 Umsdos 系统。通常,你只需要执行以下操作:

        Boot DOS
        C:>loadlinx zimage root=D:
        

其中 zimage 是一个普通的内核镜像(已压缩),只需将其复制到 DOS 驱动器的任意位置。D: 是你安装了 Linux 的 DOS 驱动器。

5.2 从软盘启动

从软盘启动 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:
        

5.3 LILO

LILO,官方的 Linux 引导加载程序,也可以用于启动 Umsdos 系统。尽管我没有使用经验。自从 1.1.60 版本以来,它应该可以工作。如果您了解任何信息,请发送电子邮件。

5.4 如何对 Umsdos 分区进行碎片整理

可以使用任何流行的 DOS 工具来完成。Umsdos 生成的文件没有任何特殊之处。并且 Umsdos 对其下的文件系统没有任何特殊期望(目录布局、目录条目顺序等...)。

据我所知,目前没有 Linux 工具可以实现这一点。

5.5 高级技巧

Umsdos 依赖于 --linux-.---,而 --linux-.--- 又依赖于 DOS 目录。一些用户可能想要进行一些实验。udosctl 实用程序是 umsdos_progs 软件包(包含 umssyncumssetup)的一部分,它允许独立于 --linux-.---DOS 目录的基本目录操作(列表、删除)。


下一页 上一页 目录