aboutsummaryrefslogtreecommitdiff
path: root/docs/gnulinux/index.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/gnulinux/index.md')
-rw-r--r--docs/gnulinux/index.md30
1 files changed, 17 insertions, 13 deletions
diff --git a/docs/gnulinux/index.md b/docs/gnulinux/index.md
index fac3006a..9cdf5ad5 100644
--- a/docs/gnulinux/index.md
+++ b/docs/gnulinux/index.md
@@ -2,24 +2,29 @@
title: GNU+Linux Installation Instructions
...
-This section explains how to deal with various GNU+Linux distributions
-in Libreboot (e.g., Creating bootable USB drives, Installing Operating Systems,
-Changing the default GRUB menu, etc.).
+This section explains how to deal with various operating systems (both GNU+Linux and non-GNU+Linux) in Libreboot (e.g., Creating bootable USB drives, Installing Operating Systems, Changing the default GRUB menu, etc.).
-**NOTE: This section is only for the GRUB payload. For depthcharge
-(used on CrOS devices in libreboot), instructions have yet to be written.**
+**NOTE: This section is only for the GRUB payload. For the depthcharge payload (used on CrOS devices, like the ASUS C201 Chromebook), instructions have yet to be written.**
-- [How to Install GNU+Linux on a Libreboot System](grub_boot_installer.md)
+Libreboot uses the GRUB payload by default, which means that the GRUB configuration file (where your GRUB menu comes from) is stored directly alongside Libreboot and its GRUB payload executable, inside the flash chip. In context, this means that installing distributions and managing them is handled slightly differently compared to traditional BIOS systems.
-- [Modifying the GRUB Configuration in Libreboot Systems](grub_cbfs.md)
+On most systems, **/boot** (the folder that contains all the files needed for your operating system to boot) has to be on its own partition, and left unencrypted (while the other partitions are encrypted); this is so that GRUB (and therefore the kernel) can be loaded and executed, since traditional firmware can't open a LUKS volume.
-- [Installing Parabola or Arch Gnu+Linux-Libre, with Full-Disk Encryption (including /boot)](encrypted_parabola.md)
-
- - Follow-Up Tutorial: [Configuring Parabola (Post-Install)](configuring_parabola.md)
+However, with Libreboot, GRUB is already included directly (as a payload), so even **/boot** can be encrypted; this protects **/boot** from tampering by someone with physical access to the machine.
-- [Installing Debian or Devuan GNU+Linux-Libre, with Full-Disk Encryption (including /boot)](encrypted_debian.md)
+- [How to Prepare and Boot a USB Installer in Libreboot](grub_boot_installer.md)
-- [How to Harden Your GRUB Configuration, for Security](grub_hardening.md)
+- [Modifying the GRUB Configuration in Libreboot](grub_cbfs.md)
+
+- [Installing Parabola or Arch GNU+Linux-Libre, with Full-Disk Encryption (including /boot)](encrypted_parabola.md)
+
+ - Follow-Up Tutorial: [Configuring Parabola (Post-Install)](configuring_parabola.md)
+
+- [Installing Trisquel GNU+Linux-Libre, with Full-Disk Encryption (including /boot)](encrypted_trisquel.md)
+
+- [Installing Debian or Devuan GNU+Linux-Libre, with Full-Disk Encryption (including /boot)](encrypted_debian.md)
+
+- [How to Harden Your GRUB Configuration, for Security](grub_hardening.md)
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>
@@ -30,4 +35,3 @@ under the terms of the GNU Free Documentation License Version 1.3 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 this license is found in [../fdl-1.3.md](../fdl-1.3.md)
-