Bootovací sekvence:
1. Přístroj spustí primární BOOT loader, který je uložen v paměti ROM. Paměť ROM není pře-programovatelná,čímž je chráněna proti možném poškození
neodborným zásahem uživatele.
2. Některé druhy ROM pamětí právě primárním bootloaderem zajišťují "podmínky" pro určení, odkud má být systém spuštěn. Běžně se používá boot sekvence ke spuštění sekundárního bootloaderu z prvních několika bloků flash paměti (což je samostatná partition).
3. Sekundární BOOT loader nejprve ověří, zda partition CF karty je ve formátu FAT a obsahuje soubor "autoexec.bat". Je-li tomu tak,partition bude použita k bootování. V opačném případě, sekundární loader otevře druhou partition flash-paměti (formát jffs2) a hledá soubor "autorun.bat".
První řádek konfigurace uvádí název souboru použitého BOOT loga, druhý řádek pak odkazuje na název komprimovaného jádra systému (kernelu).
4. Soubor BAT může obsahovat (at least on CF, not sure on flash) bootovací parametry pro kernel - "console=ttyS0,115200" je pravděpodobně jediný,
který potřebujeme.
5. Kernel zajišťuje funkce dekomprimace archivů, inicializaci systému atd...
Sekundární boot loader je zastaven, pokud dojde ke stisku šipky "nahoru" nebo "Stand-By" tlačítka na čelním panelu během startu přístroje.
Tento stav umožňuje připojení k datové síti, re-flash řídícího software, ale také povoluje Telnet připojení (ANSI escape sekvence)
umožňující změny tohoto prostředí.
Buďte prosím opatrní! Není znám oficiální způsob, jak opravit poškození tohoto prostředí, takže nejlepší je jakékoli jeho úpravy neprovádět.
BOOT partition je obvykle připojena jako read-only. Pokud chcete riskovat je možné provést re-mount s parametrem read-write
mount -o rw,remount /boot
Obecně platí, že své pokusy by jste měli omezit pouze na experimenty s CF kartou. Tu pak stačí odpojit, pokud uděláte něco špatně.