-
released this
2019-10-06 21:45:40 +02:00 | 638 commits to master since this release- Added system to setup root/full disk encryption on install using dmcrypt/LUKS
- See the README for instructions, unfortunately it requires a fresh install as the partition map has changed and because encrypting a partition wipes it
- Added custom initramfs, and init script which is required for root encryption.
- Information on the function of these can be found in README.md and DOCUMENTATION.md
- Added xsecurelock as the lockscreen provider, since light-locker is very very buggy
- xsecurelock and suspend seem to be fully funcitonal in my usage
Big thanks to @ifbizo whose fork which supports building a PrawnOS image with root encryption inspired this work. Unfortunately, since his implementation required the user to setup the encryption at build time it couldn't be used to provided pre-built images (since all of them would be encrypted with whatever key I chose at build time) and couldn't be installed onto the internal emmc.
Thanks also to the Gentoo custom initramfs page https://wiki.gentoo.org/wiki/Custom_Initramfs which provided the best documentation on the inner-workings of intramfs, and initscripts.
If you have read this far and are wondering why I didn't use the Debian mkinitramfs scripts, it is because the c201 makes them incompatible. Check out DOCUMENTATION.md for further explanation.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
PrawnOS-buster-Alpha-c201-libre-2GB-git-e4938be1eaf1f4f700a1725a072b9c40f0016b5c.img
26 downloads ·
2019-10-06 21:50:15 +02:00 · 2 GiB
- Added system to setup root/full disk encryption on install using dmcrypt/LUKS