跳轉到內容

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/ [過期]

華夏公益教科書