Skip to main content
Rugix Ctrl 1.4 is here: Faster delta updates, application configuration, and shared content storage. Read the release post.
Documentation

Kernel Command Line

Rugix Ctrl reads the following parameters from the kernel command line when it runs as the system init process.

Init Parameters

rugix.init.quiet

: Suppresses routine Rugix initialization messages and output from early-boot hooks. Rugix still writes initialization errors and init-failure diagnostics to the console.

rugix.init.shell_on_error[=<seconds>]

: Offers an interactive root shell after Rugix initialization fails. The optional value sets how many seconds Rugix waits for a key press and defaults to 30 seconds. This parameter is disabled by default because the shell grants root access to anyone with console access.

Example

The following parameters keep a production display quiet while retaining errors:

init=/usr/bin/rugix-ctrl rugix.init.quiet

Boot-Flow Parameters

rugix.boot_group=<name>

: Overrides active boot-group detection with the named boot group. Boot integrations can use this when Rugix Ctrl cannot infer the active group from bootloader state or the mounted system device.