LevitateOS

Documentation

recinit

Rootless initramfs builder for live and installed-system boot paths.

Section

Overview

recinit builds initramfs images without requiring root or external generator frameworks.

Command Purpose
build-tiny Build live/tiny initramfs (busybox-based)
build-install Build install initramfs (systemd-based)
modules Inspect module presets

Section

Usage

Command
bash
recinit [OPTIONS] <COMMAND>
Build tiny/live initramfs
recinit build-tiny --modules-dir /lib/modules/$(uname -r) --busybox /usr/bin/busybox --template templates/init_tiny.template --output initramfs.cpio.gz --iso-label LEVITATEOS --rootfs-path live/filesystem.erofs
Build install initramfs
recinit build-install --rootfs /path/to/rootfs-staging --output initramfs-installed.img --modules install
List module presets
recinit modules --list-presets

Section

Notes

  • Tiny/live: expects busybox + init template inputs
  • Install: expects staged rootfs and module set
  • Preset control: supports named presets plus custom comma-separated module lists

Section

See Also