solus-project / os-installer

Solus Installer

Home Page:https://solus-project.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Installer Luks Support

stephenrjohnson opened this issue · comments

So I'm thinking about adding support encrypted installs and there are two ways of doing,

  • EFI part, not encrypted
  • Encrypted root partition password for encrypted swap part using luks
  • Encrypted swap partition using luks
  • EFI part, not encrypted
  • LVM on encrypted using luks
  • LV for root, swap etc

Just wondering what peoples views are before I start working on it.

(Setup for lvm and luks https://gist.github.com/jasonwryan/4618490)

We now support LVM on LUKS on whole-disk mode:

UEFI:

  • ESP mandatory (/boot/efi)
  • Single LUKS container
    • maybe swap (depending on available space)
    • root (/dev/SolusSystem/Root)

BIOS:

  • /boot mandatory, even if we don't install bootloader.
  • Single LUKS container
    • maybe swap (depending on available space)
    • root (/dev/SolusSystem/Root)

Considering a /home but I don't know yet, honestly.

I still have some changes to make to the default encryption options but yeah this is implemented now :)