Skip to content
forked from illiliti/tinyramfs

Tiny initramfs written in POSIX shell

License

Notifications You must be signed in to change notification settings

eweOS/tinyramfs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tinyramfs

Tiny initramfs written in POSIX shell for eweOS, forked from https://github.com/illiliti/tinyramfs

Features

  • No local's, no bashisms, only POSIX shell
  • Portable, not distro specific
  • Easy to use configuration
  • Make time and init time hooks
  • mdev supported
  • Resume from swap partition

Dependencies

  • POSIX make (build time)
  • POSIX utilities
  • POSIX shell
  • switch_root
  • mount
  • cpio
  • ldd
    • Optional. Required for copying binary dependencies
  • strip
    • Optional. Required for reducing image size by stripping binaries
  • blkid
    • Optional. Required for UUID, LABEL, PARTUUID support
  • mdev OR CONFIG_UEVENT_HELPER
    • Optional. Required for modular kernel, /dev/mapper/* and /dev/disk/* creation
  • busybox loadkmap OR kbd loadkeys
    • Optional. Required for keymap support
  • plymouth
    • Optional. Required for plymouth support
  • kmod OR busybox modutils with patch (already included in KISS Linux)
    • Optional. Required if kernel compiled with loadable external modules

Installation

make PREFIX=/usr install

Documentation

here

Thanks

E5ten dylanaraps

Donate

You can donate the original project if you like this project

BTC: 1BwrcsgtWZeLVvNeEQSg4A28a3yrGN3FpK

About

Tiny initramfs written in POSIX shell

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 96.3%
  • Makefile 3.7%