Oberon/ETH Oberon/bootman
此文件最初託管在ETHZ。它仍然在ETH 許可下,並且在WayBack 存檔中。
下一級引導複雜性是藉助引導管理器進行引導。當安裝了引導管理器時,會替換與特定作業系統一起安裝的真實 MBR,並且“活動”分割槽概念變得無關緊要。相反,任何分割槽,主分割槽或擴充套件分割槽中的邏輯驅動器都可以被引導。一些引導管理器還可以級聯。
有關該主題的更多資訊可以在維基百科的多重引導文章中找到。
許多作業系統都包含一個多重引導功能,可以從中獲益。
Windows NT/2000
在安裝 Windows NT 之後安裝 DOS 時,現有的 DOS 引導扇區將被NT 引導扇區覆蓋。但在覆蓋之前,DOS 引導扇區會被複制到檔案 BOOTSECT.DOS(通常位於 C: 的根目錄)。
Windows NT/2000 多重引導
從 NT 引導選單中選擇 MS-DOS 時,NTLDR 會執行 BOOTSECT.DOS,然後載入 IO.SYS,從而載入 DOS。
Windows NT/2000 引導管理器可以推薦為簡單易用且可靠,但許多競爭對手提供了等效產品。它的主要優勢是不佔用主分割槽。
從 Oberon 的角度來看,此引導管理器可以安裝在新、裸的硬碟上,該硬碟將僅在第一個主分割槽中託管 DOS,並在任何數量的 Native/Active Oberon 分割槽(主分割槽或邏輯分割槽)中託管。
如果有一臺具有 Windows/DOS 組合的源機器可用,則可以使用 Oberon 工具在短時間內完成安裝。
在源機器上
- 執行 Partitions.PartitionToFile dev#part MBR.Bin 0 1 ~
- 將 MBR.Bin 備份到軟盤
- 將 C:\NTLDR、C:\BOOTSECT.DOS、C:\BOOT.INI 複製到軟盤
在目標機器上,等待在(新的)硬碟上安裝 DOS 和 Oberon
- 在主分割槽中安裝 DOS。在 MS-DOS、IBM-DOS、Caldera DOS 中選擇;即使是舊版本也可以。小心使用 FreeDOS,因為用當前版本進行實驗並未成功。
- 將 NTLDR、BOOTSECT.DOS、BOOT.INI 從軟盤複製到 C:\
- 執行 Partitions.WriteMBR dev#0 MBR.Bin ~
- 從 Oberon-0 軟盤安裝 Native Oberon。請記住,可以使用 Oberon 建立主分割槽。
- 執行 Partitions.PartitionToFile dev#part dev#part.MBR 0 1 ~
- 將 dev#part.MBR 複製到 C:\
- 在 Oberon 中將 BOOT.INI 作為 ASCII 檔案進行編輯,以使其能夠啟動 Native Oberon
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
C:\ = "MS-DOS"
C:\dev#part.MBR = "ETH Oberon / PC Native dd.mm.yy"
這是一個由 Alan Freed - Alan.D.Freed at nasa.gov 提交的用於雙啟動 Linux 和 Bluebottle 的可行 grub 檔案
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/hda3
# initrd /initrd-version.img
#boot=/dev/hda
default=1
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
password --md5
title Red Hat Linux (2.4.18-18.8.0)
root (hd0,0)
kernel /vmlinuz-2.4.18-18.8.0 ro root=LABEL=/ hdb=ide-scsi
initrd /initrd-2.4.18-18.8.0.img
title Bluebottle
rootnoverify (hd1,0)
chainloader +1
- Masterbooter
- XOSL - 擴充套件作業系統載入程式
- 智慧引導管理器
- Boot-US
- GAG
- MATTSoft 引導管理器
- BootManager.com
- kBootManager
- OSL2000 引導管理器 - 高階多重引導管理器
- Oberon 引導管理器
應用示例:一個引導管理器來控制 39 個獨立的,功能齊全的作業系統,包括 ETH Oberon,在一臺機器上,由 Richard Robbins 提供。該網站還提供了對多重引導解決方案和問題的見解。
2003 年 3 月 18 日 - 版權所有 © 2003 ETH Zürich。保留所有權利。
電子郵件:oberon-web at inf.ethz.ch [已過期]
主頁:http://www.ethoberon.ethz.ch/ [已過期]