跳转到内容

Oberon/ETH Oberon/diskette

来自维基教科书,开放的书籍,开放的世界

本文件最初托管在ETHZ。它仍然根据ETH 许可证,并且位于WayBack 存档中。

返回:原生 Oberon 硬件兼容性列表

软盘支持
概述

ETH 原生 Oberon 支持最多两个软盘驱动器,数量受机器硬件限制。软盘驱动程序必须首先安装,如下所述。使用您机器的系统设置程序配置软盘驱动器:位置、类型和容量(仅支持 720KB 和 1.44MB 介质)。对于 Oberon,软盘是一种介质,它承载着一个单一文件系统,该文件系统可以挂载,就像驻留在硬盘分区中的任何其他 FS 一样。软盘文件管理与硬盘文件管理没有区别。FS 前缀用于代替传统的驱动器字母 "A"、"B",除了备份工具命令(在第 2 章文本中描述)中。请注意,使用此工具,一次只能访问一个软盘,也就是说,必须执行一个命令来切换驱动器。因此,应该优先考虑挂载文件系统的功能,这样可以同时访问两个物理软盘。

警告:不要混合挂载的软盘文件操作和备份操作。

如何安装软盘驱动程序

通常,当第一次启动软盘操作时,会自动安装软盘驱动程序。启动一个Partitions.Show 命令以让系统显示识别到的软盘驱动器的信息。第一个软盘驱动器名为 "Diskette0",第二个名为 "Diskette1"。如果没有列出软盘驱动器但物理存在,则执行以下命令

Diskettes.Install
   安装软盘驱动程序。驱动程序是动态加载的。不需要重启。
什么是 Oberon-0 软盘

Oberon-0 软盘承载着一个克隆,该克隆来自用于配置和安装真实、完整的 Oberon 系统的基于 RAM 盘的 Oberon 系统。在创建软盘后立即,将其标记为 "Oberon-0 软盘" 以及 Oberon 版本/发行版和日期信息。如果机器无法从分区启动,您可以将其用作救援软盘。请记住首先将机器设置为从软盘启动(系统设置程序)。

Oberon-0 软盘作为通用救援软盘

任何 Oberon-0 软盘都可以用来救援由于丢失引导管理器或 MBR 而变得无法访问的分区。使用它,您可以挂载分区并访问其支持的文件系统,前提是它没有损坏。如果任何内容损坏,分区和 MBR 也可以从备份中恢复。当使用与软盘上的模块不同的版本的模块挂载 Oberon 分区时,不要将它的 FS 放在 SYS: 的搜索顺序之前,否则先加载修复操作所需的所有模块。

Oberon 引导软盘

只要机器设置为首先从软盘启动(在引导顺序中),无论 Oberon 分区的数量和位置如何,以及是否安装了引导管理器,从软盘引导都是一种启动 Oberon 的安全可靠的方法,而且速度非常快。因此,建议在每次 Oberon 安装时创建可引导软盘,即使最终目标是从 Oberon 分区直接引导或在引导管理器的帮助下引导。当机器从软盘启动时,引导加载程序读取配置数据并找到要启动的硬盘分区。重要提示:用 Oberon 版本日期、要启动的分区和所选显示驱动程序的指示标记软盘。

技术说明:引导软盘是 Oberon-0 的一个特例,它只包含引导文件和为特定机器定制的配置数据。如果图形卡被更换,从该软盘重新引导可能会失败,但这不应该让人感到意外。要纠正这种情况,更换显示驱动程序。如果分区被分配了一个新的序号,请更改配置字符串。

如何复制 Oberon 引导软盘

始终谨慎地保存多个此类软盘的副本。要复制一个(请参阅 Partitions.Tool)

  1. 通过执行以下命令创建它的镜像文件:Partitions.PartitionToFile
  2. 通过执行以下命令从该文件创建一个新的软盘:Partitions.FileToPartition
DOS 引导

Oberon 也可以从 DOS 启动。您不必为了启动 Oberon 而在机器上安装 DOS/Windows 分区。首先创建一个 DOS 启动软盘:一个非常小的 DOS 组成就足够了。从软盘启动以将 DOS 加载到 RAM 中,并调用

noboot native.bin native.par

如果安装了 Windows 98 或更早的 Windows 操作系统,可以将 noboot.exe 配置为在 MS-DOS 模式下运行,并直接从 Windows 启动 Oberon。

软盘上的文件系统

软盘可以承载经典的 FatFS、NatFS 或 AosFS。显然,需要 Native Oberon 将软盘格式化为 NatFS 或 AosFS。参见Partitions.Format。要将其格式化为 FatFS,请使用另一个合适的操作系统。目前,Backup.Format 命令没有实现。它存在于早期版本中。

使用软盘作为备份介质

鉴于 Oberon 文件的平均大小很小,使用软盘作为备份介质是相当合理和适当的。参见备份数据。但是,ZIP 软盘(100MB 或 250MB)或 JAZ 软盘更适合备份数据。请参阅 Backup.Tool

将大型文件拆分到软盘上

为了偶尔携带大型文件,软盘,尽管容量小,但仍然可以提供一种实用的解决方案。首先将文件拆分为最大 700kB 的块,然后将文件复制到软盘上。

Miscellaneous.SplitFile 文件名
        将命名文件复制到最大为 700kB 的子文件中。结果文件接收文件名后缀为 "0"、"1" 等等。

Miscellaneous.JoinFiles 文件名
        将子文件复制到一个组合的大文件中。只指定一个文件名。

[顶部]

2002 年 10 月 17 日 - 版权所有 © 2002 ETH Zürich。保留所有权利。
电子邮件:oberon at inf.ethz.ch [过期]
主页:www.ethoberon.ethz.ch/ [过期]

华夏公益教科书