Skip to content

An utility that allows one to boot their Gentoo root filesystem from Native ZFS (ZFS on Linux)

License

Notifications You must be signed in to change notification settings

mykhaylo-/bliss-initramfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bliss Initramfs Creator - v6.1.4
Jonathan Vasquez <jvasquez1011@gmail.com>
Designed for Gentoo Linux

Licensed under the Simplified BSD License which can be found in the LICENSE file.

This script generates an initramfs image with all the included files and
dependencies needed to mount your filesystem.

Please have the following installed:

- Linux Kernel
  ZLIB_INFLATE/ZLIB_DEFLATE can be compiled as a module but must be declared
  in the 'mods' variable in pkg/hooks/addon.py (Used for ZFS)

  General setup --->
  > [*] Initial RAM filesystem and RAM disk (initramfs/initrd) support
  > () Initramfs source file(s)

  Device Drivers --->
  > Generic Driver Options --->
  >> [*] Maintain a devtmpfs filesystem to mount at /dev
  >> [*] Automount devtmpfs at /dev, after the kernel mounted the rootfs
     [*] Multiple devices driver support (RAID and LVM) --->
         <*> Device mapper support
         <*> Crypt target support

  Cryptographic API --->
  <*> XTS support
  -*- AES cipher algorithms

  * All other drivers required to see your PATA/SATA drives (or USB devices)
    need to be compiled in or you can compile them as a module and declare
    them in the 'mods' variable in pkg/hooks/addon.py.

- dev-lang/python 3.3 or greater
-
- app-arch/cpio
- app-shells/bash
- sys-apps/kmod
- sys-apps/grep
- sys-fs/udev OR sys-fs/eudev OR sys-apps/systemd (UUIDs, Labels, etc)
- sys-fs/zfs (ZFS support)
- sys-fs/cryptsetup (LUKS support)
- app-crypt/gnupg (LUKS support)

For more information/instructions check the USAGE file.

About

An utility that allows one to boot their Gentoo root filesystem from Native ZFS (ZFS on Linux)

Resources

License

Stars

Watchers

Forks

Packages