Skip to content
This repository has been archived by the owner on Oct 18, 2020. It is now read-only.
/ eclosion Public archive

An initramfs for ZFS and gentoo, support gpg2, full disk encryption (boot+main system).

License

Notifications You must be signed in to change notification settings

szorfein/eclosion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eclosion

A minimalist and powerfull initramfs for ZFS and gentoo.

Features

  • Cryptsetup (external header, offset, loop, and more...)
  • GPG 2 with gpg-agent
  • Full disk encryption (boot + main system)
  • Custom hook
  • External key into the initramfs
  • mdev, devtmpfs and udev
  • No complex doc
  • Simple cmdline (only 2 args required) with no ugly symbols ,+:;({.*_-})

Install

# git clone https://github.com/szorfein/eclosion
# cd eclosion
# make install

Usage

For a hypothetical zpool named zfsforninja:

$ zpool status | grep pool
  pool: zfsforninja

And a kernel version 4.14.80-gentoo:

$ ls /lib/modules
  4.14.80-gentoo

Normal root ZFS

  • Kernel cmdline : root=ZFS=zfsforninja/ROOT/gentoo init=/lib/systemd/systemd
  • Build cmd : eclosion.sh --kernel 4.14.80-gentoo

Other examples

Full disk encryption with custom hook, external header and gpg key: doc.

Thanks

Support

Any support will be greatly appreciated, star the repo, coffee, donation... thanks you !
Donate Donate

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy