Skip to content
XADE edited this page Dec 10, 2023 · 1 revision

Why BTRFS ?

  • for feature list and details regarding BTRFS refer here

  • for other filesystems initramfs should mount the subdirectory containing rootfs on /

known options : issues :
custom initramfs unpacking & upgrading everytime would be a hassle
initramfs modules can be created for dracut, mkinitcpio & initramfs-tools. But some distributions doesn't support any of them.
shell script to generate initramfs keeping up with updates for each module won't be easy
  • more road blocks will appear once I start working on it

  • In case of BTRFS initramfs isn't even required for the purpose, as kernel parameter exits for subvolume

  • BTRFS has many upsides without major downsides

Features

Requirements

Notes


Walk Through :

  1. Execute the script

  1. Select Distro & Packages

Click one of the Distros below for Detailed steps

Distro non Systemd Immutable musl support compilation support
Arch
Artix
Alpine
Void
Gentoo
Funtoo
NixOS
GUIX

Questions :

How ?

Why ?

Clone this wiki locally