LVM support for Guix System Distribution

With GNU Guix 0.8.1 and it's distribution there is still lack of LVM support. As I'm probably the only user of LVM, I need to hack support into initrd myself.

Steps I'm planning to take:

  1. Think about how configuration structure should look like
  2. Discuss proposal with upstream
  3. Try to implement it for both non-root mount and root mount

Looking for mad skills in:

scheme guile initrd lvm

This project is part of:

Hack Week 12 Hack Week 15

Activity

  • about 2 years ago: sjamgade liked add LVM support to Guix System Distribution
  • about 2 years ago: ZRen liked add LVM support to Guix System Distribution
  • almost 4 years ago: sleep_walker started add LVM support to Guix System Distribution
  • almost 4 years ago: sleep_walker added keyword "lvm" to add LVM support to Guix System Distribution
  • almost 4 years ago: sleep_walker added keyword "initrd" to add LVM support to Guix System Distribution
  • Show History

    Comments

    • sleep_walker
      almost 4 years ago by sleep_walker | Reply

      After this Hackweek I managed to add support for boot from root filesystem on LVM as the mount is done in initrd. For other filesystems the work is still in progress. These filesystems are mounted after switching root and fails on dependency problems between udev and file systems.

      LVM related thread in guix-devel mailing list

    • sleep_walker
      about 2 years ago by sleep_walker | Reply

      Let's try again to work on this. It seems that noone else would do it ;)

    Similar Projects

    Static analyzer of Lua language by NalaGinrut

    I'm trying to write a static analyzer for Lua p...