tinyramfs
                                
                                
                                
                                    tinyramfs copied to clipboard
                            
                            
                            
                        Tiny initramfs written in POSIX shell
Tinyramfs
Usable and stable. Documentation will be rewritten and (re-)added later.
Features
- No 
local's, no bashisms, only POSIX shell - Portable, not distro specific
 - Easy to use configuration
 - Make time and init time hooks
 - ZFS + native encryption support
 - LUKS (detached header, key), LVM
 - mdev, mdevd, eudev, systemd-udevd
 
Dependencies
- POSIX make (build time)
 - POSIX utilities
 - POSIX shell
 switch_rootmountcpioldd- Optional. Required for copying binary dependencies
 
strip- Optional. Required for reducing image size by stripping binaries
 
blkid- Optional. Required for UUID, LABEL, PARTUUID support
 
mdevORmdevdOReudevORsystemd-udevdOR CONFIG_UEVENT_HELPER- Optional. Required for modular kernel, /dev/mapper/* and /dev/disk/* creation
 
zfs- Optional. Required for ZFS support
 
lvm2- Optional. Required for LVM support
 
cryptsetup- Optional. Required for LUKS support
 
busybox loadkmap- Optional. Required for keymap support
 
kmodORbusybox modutilswith patch (already included in KISS Linux)- Optional. Required if kernel compiled with loadable external modules
 
Installation
make PREFIX=/usr install
Thanks
Donate
You can donate if you like this project
BTC: 1BwrcsgtWZeLVvNeEQSg4A28a3yrGN3FpK