50d4103a40ec512eca7502b7da035395f167a696
				
			
			
		
	Tinyramfs
Currently tinyramfs is incomplete, don't expect that everything is working
Features
- No 
local's, no bashisms, only POSIX shell - Portable, not distro specific
 - Easy to use configuration
 - Build time and init time hooks
 - LUKS (detached header, key), LVM
 - mdev, mdevd, eudev, systemd-udevd
 
Dependencies
- POSIX make (build time)
 - POSIX utilities
 - POSIX shell
 switch_rootmountcpiostrip- Optional
 
blkid- Required for UUID, LABEL, PARTUUID support
 
mdevORmdevdOReudevORsystemd-udevdOR CONFIG_UEVENT_HELPER- systemd-udevd not tested
 
lvm2- Required for LVM support
 
cryptsetup- Required for LUKS support
 
busybox loadkmap- Required for loading keymap
 
kmodORbusybox modutilswith this patch (already included in KISS Linux)- Not required for monolithic kernel
 
Installation
git clone https://github.com/illiliti/tinyramfs
cd tinyramfs
make install
Usage
# read man pages and setup /etc/tinyramfs/config
tinyramfs -o "/boot/initramfs-$(uname -r)"
# update your bootloader
# reboot...
Thanks
Donate
You can donate if you like this project
BTC: 1BwrcsgtWZeLVvNeEQSg4A28a3yrGN3FpK
Description
				
					Languages
				
				
								
								
									Shell
								
								96.4%
							
						
							
								
								
									Makefile
								
								3.6%