7.13. Colo-1.21

The Colo package contains the Cobalt Boot Loader.

7.13.1. Installation of Colo

This patch updates the Colo bootloader to build under 64 bit:

patch -Np1 -i ../colo-1.21-make_fix-1.patch

This patch fixes a relocation error when linking with Binutils:

patch -Np1 -i ../colo-1.21-relocation_fix-1.patch
[Note]

Note

This bootloader is for the MIPS based cobalt servers RaQ, RaQ2, Qube, or the Qube2.

cd tools/elf2rfx
make CC=gcc
cd ../..
make CC="${CC} ${BUILD64}" CROSS_COMPILE="${CLFS_TARGET}-" binary

Compile the Colo package:

cp -v chain/colo-chain.elf ${CLFS}/boot/vmlinux
gzip -9 ${CLFS}/boot/vmlinux

Details on this package are located in Section 10.80.2, “Contents of Colo.”