Skip to content

4-Qbit/unified_initramfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Unified-initramfs

This programm will help you to generate a uki/initramfs/ramdisk that can boot on x86_64/aarch64 platform.

x86_64 and aarch64 is offical support platform.
ramdisk is for uboot bootchain,depend on mkimage.


Feature

Very small,minimum version just need 0.9MiB with a standard musl libc,busybox.
Very fast,most function is inline archieve,utils almost use patch instead of extra scripts.
Costumize able,utils can modify initramfs fully.
With self-patched busybox,Union-initramfs can do better than other initramfs generator.

becase base on musl libc so defult not support systemd-udev.


TO-DO

1.support lua-jit.
2.support legacy initramfs-scripts.
3.secure-boot support use cert+key.


Warning

1.Don't support autodetecd modules/firmwares,becase it is rough,No way to detecd accurate firmwares and modules that the system bootup need,or we will waste disk space.
2.Don't support boot form raid-disk,dm,lvm,encrptyed device now,may support later.


LICENSE

CAN MODIFY,DISTRIBUTE(RAW,MODIFIED),BUT CAN'T USE ON BUSINESS WITHOUT PERMIT.

About

Unified initramfs,but not unify enough,if you also want fast and small initramfs environment,all of those is your need!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors