Il Boot Loader

Il Boot Loader di Haiku può essere di aiuto nel caso si verifichino problemi con l'hardware in uso, oppure quando si hanno più installazioni di Haiku e si vuole scegliere quale avviare (ad esempio un'installazione su CD o penna USB).
E' utile anche quando viene installato un software che impedisce l'avvio del sistema operativo e quindi impedisce la propria rimozione. L'opzione Disable user add-ons (disabilita i componenti utente, descritta successivamente), farà partire Haiku senza caricare i componenti installati dall'utente, ad esempio un driver.

Per entrare nelle opzioni del Boot Loader di Haiku bisogna premere il tasto SHIFT prima dell'inizio del processo di avvio. Se è presente un boot manager, è possibile cominciare a premere il tasto SHIFT prima di selezionare la voce di Haiku. Altrimenti se Haiku è l'unico sistema operativo installato nella macchina, è sufficiente premere il tasto appena compaiono i messaggi di avvio del BIOS.


Una volta caricato, appariranno quattro menu:

Select boot volume (Seleziona il disco di avvio)  Sceglie quale installazione avviare.
Select safe mode options (Seleziona le opzioni per la modalità sicura)
 Ci sono diverse opzioni da tentare in caso di problemi con l'hardware. Quando la barra di selezione viene spostata su un'opzione compare una breve descrizione in fondo allo schermo.

-Safe mode (modalità sicura)
-Disable user add-ons (disabilita gli add-on dell'utente)
-Disable IDE-DMA (disabilita l'IDE-DMA)
-Usa fail-safe video mode (Usa la modalità video sicura)
-Disable IO-APIC (Disabilita l'IO-APIC)
-Disable LOCAL APIC (Disabilita il LOCAL APIC)
-Don't call the BIOS (Non chiamare il BIOS)
-Disable APM (Disabilita l'APM)
-Disable ACPI (Disabilita l'ACPI)

Select debug options (Seleziona le opzioni di debug)
Qui è possibile trovare molte opzioni per facilitare il debug oppure ricevere dettagli per un bug report. Come prima, è indicata una breve spiegazione per ogni opzione in fondo allo schermo.

- Enable serial debug output (Abilita l'output di debug via seriale)
- Enable on screen debug output (Abilita l'output di debug sullo schermo)
- Enable debug syslog (Abilita il syslog di debug)

Se il "syslog di debug" è abilitato, un riavvio immediato dopo un crash mostra queste opzioni:

- Display syslog from previous session (Mostra il syslog dell'ultima sessione)
- Save syslog from previous session (Salva il syslog dell'ultima sessione)

Select fail safe video mode (Seleziona la modalità video sicura) E' possibile attivare l'opzione Use fail-safe video mode, che permette di impostare la profondità di colore e la risoluzione.


Dopo aver attivato una o più opzioni, è possibile tornare al menu principale e avviare normalmente il sistema che si presenterà con questa schermata di avvio:

boot-screen.png

Se tutto funziona perfettamente, le icone nella schermata si illumineranno una dopo l'altra.
Le icone corrispondono grossomodo alle diverse fasi di caricamento dell'OS e sono:

Atomo Inizializza i moduli del kernel.
La lente di  ingrandimento sul disco Crea "rootfs" (/) e monta "devfs" (/dev).
Scheda elettronica  Inizializza il gestore delle periferiche.
Disco di avvio Monta il disco di boot.
Il chip Carica i moduli specifici della CPU.
La cartella Finisce di inizializzare il sottosistema.
Il razzo Carica gli script di boot avviando il sistema.