66

Software

obarun.org

66-boot

Meant to be run as pid 1 as a stage1 init. Performs the necessary early system preparation and execs into 66‑scandir.

Interface

    66-boot [ -h ] [ -z ] [ -m ] [ -s skel ] [ -l log_user ] [ -e environment ] [ -d dev ] [ -b banner ]

This program performs some early preparations, spawns a process that will run the rc.init script and then execs into 66‑scandir.

Exit codes

66-boot never exits. It spawns the rc.init script and execs into 66‑scandir which runs forever until the machine stops or reboots.

Options

Early preparation

When booting a system, 66-boot performs the following operations:

In the unusual event that any of the above processes fail, 66-boot will try to launch a single-user login namely sulogin to provide the means to repair the system.

Skeleton files

Skeleton files are mandatory and must exist on your system to be able to boot and shutdown the machine properly. By default those files are installed at /etc/66. Use the --with-skeleton=DIR option at compile time to change it.

The following skeleton files are called to execute their corresponding power related functions and are safe wrappers that accept their corresponding command options. They should be copied or symlinked to the binary directory of the system.

Kernel command line

Any valid key=value pair set at the init.conf skeleton file can be passed on the kernel command line as parameter:

    BOOT_IMAGE=../vmlinuz-linux root=/dev/sda3 ro vga=895 initrd=../intel-ucode.img,../initramfs-linux.img TREE=boot VERBOSITY=4