diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/gnulinux/guix_system.md | 38 |
1 files changed, 25 insertions, 13 deletions
diff --git a/docs/gnulinux/guix_system.md b/docs/gnulinux/guix_system.md index 1c89254f..4ad4ecea 100644 --- a/docs/gnulinux/guix_system.md +++ b/docs/gnulinux/guix_system.md @@ -1,11 +1,15 @@ -# Guix System with Full Disk Encryption on Libreboot +--- +title: Guix System with Full Disk Encryption on Libreboot +... -## 1 Objective +Objective +========= To provide step-by-step guide for setting up guix system (stand-alone guix) with full disk encryption (including /boot) on devices powered by libreboot. -## 2 Scope +Scope +===== Any users, for their generalised use cases, need not stumble away from this guide to accomplish the setup. @@ -14,9 +18,11 @@ Advanced users, for deviant use cases, will have to explore outside this guide for customisation; although this guide provides information that is of paramount use. -## 3 Process +Process +======= -### 3.1 Preparation +Preparation +----------- In your current GNU/Linux System, open terminal as root user. @@ -57,7 +63,8 @@ Reboot the device. `reboot` -### 3.2 Pre-Installation +Pre-Installation +---------------- On reboot, as soon as you see the Libreboot Graphic Art, press arrow keys to change the menu entry. @@ -188,7 +195,8 @@ Create a swap file and make it readable cum writable only by root. `swapon /mnt/swapfile` -### 3.3 Installation +Installation +------------ Make the installation packages to be written on the respective mounted filesystem. @@ -330,7 +338,8 @@ Reboot the device. `reboot` -## 4 Conclusion +Conclusion +========== Everything should be stream-lined from now. You can follow your regular boot steps without requiring manual intervention. You can @@ -343,13 +352,15 @@ and guix system updated. That is it! You have now setup guix system with full-disk encryption on your device powered by libreboot. Enjoy! -## 5 References +References +========== [1] Guix Manual (http://guix.gnu.org/manual/en/). [2] Libreboot Documentation (https://libreboot.org/docs/). -## 6 Acknowledgements +Acknowledgements +================ [1] Thanks to Guix Developer, Clement Lassieur (clement@lassieur.org), for helping me with the Guile Scheme Code for the Bootloader Configuration. @@ -358,9 +369,10 @@ for helping me with the Guile Scheme Code for the Bootloader Configuration. Leah Rowe (leah@libreboot.org), for helping me to understand the libreboot’s functionalities better. -## 7 License +License +======= -Copyright (C) RAGHAV GURURAJAN (rvgn@disroot.org). +Copyright (C) 2019 RAGHAV GURURAJAN (rvgn@disroot.org). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 @@ -368,4 +380,4 @@ or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found at -"https://www.gnu.org/licenses/fdl-1.3.en.html".
\ No newline at end of file +"https://www.gnu.org/licenses/fdl-1.3.en.html". |