%general-entities; ]> Colo-&colo-version; Colo <para>The Colo package contains the Cobalt Boot Loader.</para> <segmentedlist> <segtitle>&dependencies;</segtitle> <seglistitem> <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses, Sed</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Installation of Colo Compile the Colo package: make Install the package: install -d /usr/lib/colo/examples install binaries/colo-chain.elf /usr/lib/colo install binaries/colo-rom-image.bin /usr/lib/colo install tools/colo-perm/colo-perm /sbin install tools/colo-perm/colo-perm.8 /usr/man/man8 install tools/elf2rfx/elf2rfx /sbin install tools/flash-tool/flash-tool /sbin install tools/flash-tool/flash-tool.8 /usr/man/man8 install tools/lcdtools/e2fsck-lcd/e2fsck-lcd /sbin install tools/lcdtools/e2fsck-lcd/e2fsck-lcd.8 /usr/man/man8 install tools/lcdtools/liblcd/liblcd.a /lib install tools/lcdtools/paneld/paneld /sbin install tools/lcdtools/paneld/paneld.8 /usr/man/man8 install tools/lcdtools/putlcd/putlcd /sbin install tools/lcdtools/putlcd/putlcd.8 /usr/man/man8 install examples/menu.colo /usr/lib/colo/examples install examples/simple.colo /usr/lib/colo/examples cp binaries/colo-chain.elf /boot/vmlinux gzip -9 /boot/vmlinux Contents of Colo Installed programs colo-chain.elf, colo-rom-image.bin, colo-perm, elf2rfx, flash-tool, e2fsck-lcd, paneld and putlcd Short Descriptions colo Is the Cobalt Bootloader's chain mode executeable. This file gets gzipped and renamed to vmlinux.gz, so it can be booted automatically by the Cobalt's existing firmware colo-chain.elf colo-rom-image.bin Is a replacement firmware for the Cobalt's standard firmware colo-rom-image.bin colo-perm Is a tool which looks in the ROM of a Cobalt machine for a magic string identifying CoLo. This way, it can be determined if the original Cobalt firmware is used or whether CoLo has been flashed to the ROM colo-perm elf2rfx UNKNOWN elf2rfx flash-tool Read or write Cobalt's firmware flash memory flash-tool e2fsck-lcd Will output file system check progress information on the Cobalt LCD e2fsck-lcd paneld Is an admin tool for the LCD panel of Cobalt machines. By default, it will display the current time and optionally a message. When you hold the enter or select button for a couple of seconds you will get an admin menu. The menu will allow you to either halt or reboot your Cobalt machine paneld putlcd Is a tool to display text on the LCD display of Cobalt machines putlcd md5rom Will output the MD5 checksum of a Cobalt's ROM md5rom