引导程序

Haiku 的系统引导程序可以帮助您解决遇到的硬件相关问题,或者用于选择通过 Haiku 的哪种安装方式来启动,如果您有多个引导介质(可以是 CD 光驱或 USB 盘安装)。此外,如果安装了某个软件组件导致系统无法启动,请查看下述的 故障诊断

为了进入引导程序选项,您需要在 Haiku 的启动进程开始前,持续按住 SHIFT 键。如果已经安装了启动管理软件,您可以在进入 Haiku 启动调用之前开始按下 SHIFT 键。如果Haiku是唯一的操作系统,您可以在 BIOS 中显示启动消息时就开始按下该按键。

index 引导管理器选项

进入选项之后,出现了下面四个菜单:

Select boot volume 选择希望启动的 Haiku 版本或者安装。
Select safe mode options
在系统引导中遇到硬件问题时,可以尝试下面的几个选项。当选择条移动到某个选项时,在屏幕底部会显示相应的简短说明。

安全模式
启动系统进入安全模式。该模式可以在其他选项中单独启用。

禁用用户附加组件
阻止加载所有用户安装的附加组件。只有 system 目录中的附加组件会被加载。详情查阅如下 故障诊断

禁用 IDE DMA
禁用 IDE DMA, 在损失一定性能基础上提升 IDE 兼容性。

Ignore memory beyond 4 GiB
忽略超出 4GiB 地址限制的内存,覆盖内核配置文件中的设置。

Use fail-safe video mode
系统将会使用 VESA 模式,并且将不会使用任何的显卡驱动。

Disable IO-APIC
禁用用于中断例程的 IO APIC,强制使用老式的 PIC 。

Disable local APIC
禁用本地 APIC,同时禁用 SMP 。

Disable SMP
禁用其他核心,仅保留单个处理器核心。

Don't call the BIOS
禁止系统调用 BIOS 功能.

Disable APM
禁用高级电源管理硬件支持,同时覆盖内核配置文件中的 APM 设置。

Disable ACPI
禁用高级配置和电源接口硬件支持,覆盖内核配置文件中的 ACPI 设置。

Blacklist entries
选中系统文件作为黑名单文件,例如临时禁用某些驱动。详情参考 故障诊断

Select debug options
在这里,你会发现几个选项,它们用于调试或者获取错误报告的详细情况。同时,对于每个选项,在屏幕底部也都会出现相关的说明。

Enable serial debug output
打开并输出 syslog 信息到串口(默认:115200, 8N1)。

Enable on screen debug output
在系统启动时,在屏幕显示调试信息,而不是常规的启动画面。

Disable on screen paging
在屏幕调试输出启用时,禁用翻页效果。

Enable debug syslog
为该回话启用特殊的内存日志缓存,在系统重启时供引导管理器访问。

Display current boot loader log
显示引导管理器登陆调试信息(按下 Q 退出登陆)

Add advanced debug option
允许直接输入高级调试选项。

如果激活了 "Enable debug syslog" ,那么在崩溃后,热启动后将提示如下附加选项:

Save syslog from previous session during boot
在启动时保存前一次 Haiku 会话的 syslog 系统日志到 /var/log/previous_syslog 。

Display syslog from previous session
显示前一次 Haiku 会话的 syslog 系统日志

Save syslog from previous session
保存前一次 Haiku 会话的 syslog 系统日志到磁盘,目前仅支持 FAT32 分区。

Select fail safe video mode 如果你启动了 Use fail-safe video mode 选项, 您可以设置屏幕的分辨率和颜色深度。

index 故障诊断

如果 Haiku 从一开始就无法从您的硬件上进行启动,那么您需要尝试以下 选择安全模式选项 中的不同设置项。或者考虑提交一个 问题报告

换句话说,如果在您安装完某些软件之后,Haiku 突然无法启动,特别是一些硬件驱动,您可以通过一些设置让 Haiku 能够重新启动,然后通过卸载这些软件包来进行修复:

index 引导 Haiku

在激活几个选项之后,返回主菜单,继续系统引导。开机界面如下:

boot-screen.png

如果一切运行正常,那么所有的图标都将依此点亮。
这些不同的符号大致对应了下面的启动步骤:

Atom 系统组件初始化。
Disk + magnifier 创建文件系统 (/) 和挂载硬件驱动 (/dev).
Plug-in card 硬件管理初始化。
Boot disk 挂载启动磁盘。
Chip CPU特定模块加载
Folder 子系统初始化。
Rocket Launch_daemon 启动系统