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