aboutsummaryrefslogtreecommitdiff
path: root/docs/gnulinux
diff options
context:
space:
mode:
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>2017-03-17 22:38:06 -0700
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>2017-03-17 22:38:06 -0700
commit5276ed42109d7667bfb4023d572c34393f499879 (patch)
treef9bdb071416337bad05eb6f47f548a806a6055d5 /docs/gnulinux
parentdbc480fb28a694ad5a587be025eabfded7c7784b (diff)
downloadlibrebootfr-5276ed42109d7667bfb4023d572c34393f499879.tar.gz
librebootfr-5276ed42109d7667bfb4023d572c34393f499879.zip
Remove divs
Diffstat (limited to 'docs/gnulinux')
-rw-r--r--docs/gnulinux/configuring_parabola.md54
-rw-r--r--docs/gnulinux/encrypted_debian.md28
-rw-r--r--docs/gnulinux/encrypted_parabola.md42
-rw-r--r--docs/gnulinux/grub_boot_installer.md18
-rw-r--r--docs/gnulinux/grub_cbfs.md24
-rw-r--r--docs/gnulinux/grub_hardening.md10
-rw-r--r--docs/gnulinux/index.md4
7 files changed, 0 insertions, 180 deletions
diff --git a/docs/gnulinux/configuring_parabola.md b/docs/gnulinux/configuring_parabola.md
index 24278ba6..243b3774 100644
--- a/docs/gnulinux/configuring_parabola.md
+++ b/docs/gnulinux/configuring_parabola.md
@@ -1,4 +1,3 @@
-<div class="section">
Configuring Parabola (post-install) {#pagetop}
===================================
@@ -10,9 +9,7 @@ uses LXDE because it\'s lightweight, but we recommend the *MATE* desktop
[Back to previous index](./)
-</div>
-<div class="section">
Table of Contents
=================
@@ -45,9 +42,7 @@ Table of Contents
- [LXDE - battery monitor](#lxde_battery)
- [LXDE - network manager](#lxde_network)
-</div>
-<div class="section">
While not strictly related to the libreboot project, this guide is
intended to be useful for those interested in installing Parabola on
@@ -64,9 +59,7 @@ will be made to maintain it.
to be made at the present date, please get in touch with the libreboot
project!**
-</div>
-<div class="section">
You do not necessarily have to follow this guide word-for-word;
*parabola* is extremely flexible. The aim here is to provide a common
@@ -80,9 +73,7 @@ Paradoxically, as you get more advanced Parabola can actually become
compared to what most distributions provide. You will find over time
that other distributions tend to *get in your way*.
-</div>
-<div class="section">
**This guide assumes that you already have Parabola installed. If you
have not yet installed Parabola, then [this
@@ -102,9 +93,7 @@ system Linux, using the term open-source (or closed-source), and it will
sometimes recommend the use of proprietary software. You need to be
careful about this when reading anything on the Arch wiki.
-</div>
-<div class="section">
Some of these steps require internet access. I\'ll go into networking
later but for now, I just connected my system to a switch and did:\
@@ -115,9 +104,7 @@ For most people this should be enough, but if you don\'t have DHCP on
your network then you should setup your network connection first:\
[Setup network connection in Parabola](#network)
-</div>
-<div class="section">
Configure pacman {#pacman_configure}
----------------
@@ -135,9 +122,7 @@ sure to read and understand this, it\'s very important) and
[Back to top of page.](#pagetop)
-</div>
-<div class="section">
Updating Parabola {#pacman_update}
-----------------
@@ -189,9 +174,7 @@ event that they do occur.
[Back to top of page.](#pagetop)
-</div>
-<div class="section">
Maintaining Parabola {#pacman_maintain}
--------------------
@@ -240,9 +223,7 @@ their equivalent in pacman:\
[Back to top of page.](#pagetop)
-</div>
-<div class="section">
your-freedom {#yourfreedom}
------------
@@ -258,9 +239,7 @@ continue installing *your-freedom*.
[Back to top of page.](#pagetop)
-</div>
-<div class="section">
Add a user {#useradd}
----------
@@ -284,9 +263,7 @@ passphrases (instead of passwords).
[Back to top of page](#pagetop)
-</div>
-<div class="section">
systemd
-------
@@ -357,9 +334,7 @@ the systemd-tmpfiles utility manually at all.
[Back to top of page](#pagetop)
-</div>
-<div class="section">
Interesting repositories {#interesting_repos}
------------------------
@@ -386,9 +361,7 @@ repository enabled regardless.
[Back to top of page.](#pagetop)
-</div>
-<div class="section">
Setup a network connection in Parabola {#network}
--------------------------------------
@@ -479,9 +452,7 @@ systemd. NetworkManager will be setup later, after installing LXDE.
[Back to top of page.](#pagetop)
-</div>
-<div class="section">
System Maintenance {#system_maintain}
------------------
@@ -500,9 +471,7 @@ use it.
[Back to top of page.](#pagetop)
-</div>
-<div class="section">
Configuring the desktop {#desktop}
-----------------------
@@ -515,7 +484,6 @@ provide LXDE by default.
[Back to top of page.](#pagetop)
-<div class="subsection">
### Installing Xorg {#desktop_xorg}
@@ -557,9 +525,7 @@ xorg-xclock xterm**\
[Back to top of page.](#pagetop)
-</div>
-<div class="subsection">
### Xorg keyboard layout {#desktop_kblayout}
@@ -607,9 +573,7 @@ you use a US Qwerty keyboard, then you don\'t even need to do anything
[Back to top of page.](#pagetop)
-</div>
-<div class="subsection">
### Install LXDE {#desktop_lxde}
@@ -664,9 +628,7 @@ exec startlxde\
[Back to top of page.](#pagetop)
-</div>
-<div class="subsection">
### LXDE - clock {#lxde_clock}
@@ -675,9 +637,7 @@ Format to *%Y/%m/%d %H:%M:%S*
[Back to top of page.](#pagetop)
-</div>
-<div class="subsection">
### LXDE - font {#lxde_font}
@@ -685,9 +645,7 @@ NOTE TO SELF: come back to this later.
[Back to top of page.](#pagetop)
-</div>
-<div class="subsection">
### LXDE - screenlock {#lxde_screenlock}
@@ -703,9 +661,7 @@ menu.
[Back to top of page.](#pagetop)
-</div>
-<div class="subsection">
### LXDE - automounting {#lxde_automount}
@@ -716,9 +672,7 @@ I chose to ignore this for now. NOTE TO SELF: come back to this later.
[Back to top of page.](#pagetop)
-</div>
-<div class="subsection">
### LXDE - disable suspend {#lxde_suspend}
@@ -727,9 +681,7 @@ least to me. NOTE TO SELF: disable it, then document the steps here.
[Back to top of page.](#pagetop)
-</div>
-<div class="subsection">
### LXDE - battery monitor {#lxde_battery}
@@ -741,9 +693,7 @@ cursor over it, it\'ll show information about the battery.
[Back to top of page.](#pagetop)
-</div>
-<div class="subsection">
### LXDE - Network Manager {#lxde_network}
@@ -784,11 +734,8 @@ theme, in *lxappearance*.
[Back to top of page.](#pagetop)
-</div>
-</div>
-<div class="section">
Copyright © 2014, 2015 Leah Rowe &lt;info@minifree.org&gt;\
Permission is granted to copy, distribute and/or modify this document
@@ -824,4 +771,3 @@ The disclaimer of warranties and limitation of liability provided above
shall be interpreted in a manner that, to the extent possible, most
closely approximates an absolute disclaimer and waiver of all liability.
-</div>
diff --git a/docs/gnulinux/encrypted_debian.md b/docs/gnulinux/encrypted_debian.md
index 61265f7f..a8b5efdb 100644
--- a/docs/gnulinux/encrypted_debian.md
+++ b/docs/gnulinux/encrypted_debian.md
@@ -1,4 +1,3 @@
-<div class="section">
Installing Debian or Devuan GNU+Linux with full disk encryption (including /boot)
=================================================================================
@@ -46,9 +45,7 @@ drive.
[Back to previous index](./)
-</div>
-<div class="section">
Set a strong user password (lots of lowercase/uppercase, numbers and
symbols).
@@ -66,9 +63,7 @@ therefore optional, and not recommended. Choose \'no\'.**
you will set later on. Your LUKS password should, like the user
password, be secure.**
-</div>
-<div class="section">
Partitioning
============
@@ -109,9 +104,7 @@ Choose \'Manual\' partitioning:
- name: **swap** (user this exact name)
- size: press enter
-</div>
-<div class="section">
Further partitioning
====================
@@ -128,9 +121,7 @@ mountpoints and filesystems to use.
- done setting up partition
- Now you select \'Finished partitioning and write changes to disk\'.
-</div>
-<div class="section">
Kernel
======
@@ -138,9 +129,7 @@ Kernel
Installation will ask what kernel you want to use. linux-generic is
fine.
-</div>
-<div class="section">
Tasksel
=======
@@ -162,9 +151,7 @@ instead, which contains the most up to date versions of the Linux
kernel. These kernels are also deblobbed, like Debian\'s kernels, so you
can be sure that no binary blobs are present.
-</div>
-<div class="section">
Postfix configuration
=====================
@@ -172,9 +159,7 @@ Postfix configuration
If asked, choose *\"No Configuration\"* here (or maybe you want to
select something else. It\'s up to you.)
-</div>
-<div class="section">
Install the GRUB boot loader to the master boot record
======================================================
@@ -186,18 +171,14 @@ Choice is irrelevant here.
*You do not need to install GRUB at all, since in libreboot you are
using the GRUB payload (for libreboot) to boot your system directly.*
-</div>
-<div class="section">
Clock UTC
=========
Just say \'Yes\'.
-</div>
-<div class="section">
Booting your system
===================
@@ -213,9 +194,7 @@ cryptdevice=/dev/mapper/matrix-rootvol:root**\
grub&gt; **initrd /initrd.img**\
grub&gt; **boot**
-</div>
-<div class="section">
ecryptfs
========
@@ -231,9 +210,7 @@ directory from another system, so write it down and keep the note
somewhere secret. Ideally, you should memorize it and then burn the note
(or not even write it down, and memorize it still)&gt;
-</div>
-<div class="section">
Modify grub.cfg (CBFS)
======================
@@ -259,9 +236,7 @@ hardening your GRUB configuration, for security purposes.
Flash the modified ROM using [this tutorial](../install/#flashrom).
-</div>
-<div class="section">
Troubleshooting
===============
@@ -351,9 +326,7 @@ problems. Removing that worked around the issue.
Does write ultra high speed CD-RW media
Does not write ultra high speed+ CD-RW media
-</div>
-<div class="section">
Copyright © 2014, 2015, 2016 Leah Rowe &lt;info@minifree.org&gt;\
Permission is granted to copy, distribute and/or modify this document
@@ -389,4 +362,3 @@ The disclaimer of warranties and limitation of liability provided above
shall be interpreted in a manner that, to the extent possible, most
closely approximates an absolute disclaimer and waiver of all liability.
-</div>
diff --git a/docs/gnulinux/encrypted_parabola.md b/docs/gnulinux/encrypted_parabola.md
index 3480a2e9..7bda2625 100644
--- a/docs/gnulinux/encrypted_parabola.md
+++ b/docs/gnulinux/encrypted_parabola.md
@@ -1,4 +1,3 @@
-<div class="section">
Installing Parabola or Arch GNU+Linux with full disk encryption (including /boot)
=================================================================================
@@ -35,9 +34,7 @@ drive.
[Back to previous index](./)
-</div>
-<div class="section">
Boot Parabola\'s install environment. [How to boot a GNU+Linux
installer](grub_boot_installer.html).
@@ -54,9 +51,7 @@ to the Parabola wiki at a later date. For up to date Parabola install
guide, go to the Parabola wiki. This guide essentially cherry picks the
useful information (valid at the time of writing: 2015-08-25).
-</div>
-<div class="section">
This section deals with wiping the storage device on which you plan to
install Parabola GNU+Linux. Follow these steps, but if you use an SSD,
@@ -94,9 +89,7 @@ this:\
(Wiping the LUKS header is important, since it has hashed passphrases
and so on. It\'s \'secure\', but \'potentially\' a risk).
-</div>
-<div class="section">
Change keyboard layout
----------------------
@@ -107,9 +100,7 @@ list the available keymaps and use yours:\
\# **loadkeys LAYOUT**\
For me, LAYOUT would have been dvorak-uk.
-</div>
-<div class="section">
Establish an internet connection
--------------------------------
@@ -118,9 +109,7 @@ Refer to [this
guide](https://wiki.parabola.nu/Beginners%27_guide#Establish_an_internet_connection).
Wired is recommended, but wireless is also explained there.
-</div>
-<div class="section">
Getting started
---------------
@@ -129,9 +118,7 @@ The beginning is based on
<https://wiki.parabolagnulinux.org/Installation_Guide>. Then I referred
to <https://wiki.archlinux.org/index.php/Partitioning> at first.
-</div>
-<div class="section">
dm-mod
------
@@ -192,9 +179,7 @@ without writing it down or storing it anywhere.
Use of the *diceware method* is recommended, for generating secure
passphrases (instead of passwords).
-</div>
-<div class="section">
Create LVM
----------
@@ -236,9 +221,7 @@ Verify that the logical volumes were created, using the following
command:\
\# **lvdisplay**
-</div>
-<div class="section">
Create / and swap partitions, and mount
---------------------------------------
@@ -254,9 +237,7 @@ For the root LV I use:\
Mount the root (/) partition:\
\# **mount /dev/matrix/root /mnt**
-</div>
-<div class="section">
Continue with Parabola installation
-----------------------------------
@@ -324,9 +305,7 @@ the install:\
\# **pacstrap /mnt base base-devel wpa\_supplicant dialog iw
wpa\_actiond**
-</div>
-<div class="section">
Configure the system
--------------------
@@ -441,9 +420,7 @@ your LUKS password.
Use of the *diceware method* is recommended, for generating secure
passphrases (instead of passwords).
-</div>
-<div class="section">
Extra security tweaks
---------------------
@@ -469,9 +446,7 @@ Configure sudo - not covered here. Will be covered post-installation in
another tutorial, at a later date. If this is a single-user system, you
don\'t really need sudo.
-</div>
-<div class="section">
Unmount, reboot!
----------------
@@ -493,9 +468,7 @@ Lock the encrypted partition (close it):\
\# **shutdown -h now**\
Remove the installation media, then boot up again.
-</div>
-<div class="section">
Booting from GRUB
-----------------
@@ -514,9 +487,7 @@ grub&gt; **boot**\
You could also make it load /boot/vmlinuz-linux-libre-grsec and
/boot/initramfs-linux-libre-grsec.img
-</div>
-<div class="section">
Follow-up tutorial: configuring Parabola
----------------------------------------
@@ -533,9 +504,7 @@ means that you are in control. For more information, read [The Arch
Way](https://wiki.archlinux.org/index.php/The_Arch_Way) (Parabola also
follows it).
-</div>
-<div class="section">
Modify grub.cfg inside the ROM
------------------------------
@@ -648,17 +617,13 @@ When done, delete GRUB (remember, we only needed it for the
flashed alongside it as a *payload*):\
\# **pacman -R grub**
-</div>
-<div class="section">
If you followed all that correctly, you should now have a fully
encrypted Parabola installation. Refer to the wiki for how to do the
rest.
-</div>
-<div class="section">
Bonus: Using a key file to unlock /boot/
----------------------------------------
@@ -690,9 +655,7 @@ above! -, or add it in the kernel command line for GRUB:\
You can also place this inside the grub.cfg that exists in CBFS:
[grub\_cbfs.html](grub_cbfs.html).
-</div>
-<div class="section">
Further security tips
---------------------
@@ -700,9 +663,7 @@ Further security tips
<https://wiki.archlinux.org/index.php/Security>.\
<https://wiki.parabolagnulinux.org/User:GNUtoo/laptop>
-</div>
-<div class="section">
Troubleshooting
===============
@@ -792,9 +753,7 @@ problems. Removing that worked around the issue.
Does write ultra high speed CD-RW media
Does not write ultra high speed+ CD-RW media
-</div>
-<div class="section">
Copyright © 2014, 2015, 2016 Leah Rowe &lt;info@minifree.org&gt;\
Copyright © 2015 Jeroen Quint &lt;jezza@diplomail.ch&gt;\
@@ -831,4 +790,3 @@ The disclaimer of warranties and limitation of liability provided above
shall be interpreted in a manner that, to the extent possible, most
closely approximates an absolute disclaimer and waiver of all liability.
-</div>
diff --git a/docs/gnulinux/grub_boot_installer.md b/docs/gnulinux/grub_boot_installer.md
index adab1da1..b61fd7a2 100644
--- a/docs/gnulinux/grub_boot_installer.md
+++ b/docs/gnulinux/grub_boot_installer.md
@@ -1,4 +1,3 @@
-<div id="pagetop" class="section">
How to install GNU+Linux on a libreboot system
==============================================
@@ -17,17 +16,13 @@ flash drive (and *dd*).
[Back to previous index](./)
-</div>
-<div class="section">
**This section is only for the GRUB payload. For depthcharge (used on
CrOS devices in libreboot), instructions have yet to be written in the
libreboot documentation.**
-</div>
-<div id="prepare" class="section">
Prepare the USB drive (in GNU+Linux)
------------------------------------
@@ -96,9 +91,7 @@ Continue reading, for information about how to do that.
[Back to top of page](#pagetop).
-</div>
-<div id="encryption" class="section">
Installing GNU+Linux with full disk encryption
----------------------------------------------
@@ -110,9 +103,7 @@ Installing GNU+Linux with full disk encryption
[Back to top of page](#pagetop).
-</div>
-<div id="debian_netinstall" class="section">
Debian or Devuan net install?
-----------------------------
@@ -134,9 +125,7 @@ We recommend using the *MATE* desktop.
[Back to top of page](#pagetop).
-</div>
-<div id="parse_isolinux" class="section">
Booting ISOLINUX images (automatic method)
------------------------------------------
@@ -148,9 +137,7 @@ that distro.
[Back to top of page](#pagetop).
-</div>
-<div id="manual_isolinux" class="section">
Booting ISOLINUX images (manual method)
---------------------------------------
@@ -199,9 +186,7 @@ now be booting your USB drive in the way that you specified.
[Back to top of page](#pagetop).
-</div>
-<div id="troubleshooting" class="section">
Troubleshooting
===============
@@ -245,9 +230,7 @@ debian-installer (text mode) net install method.
[Back to top of page](#pagetop).
-</div>
-<div class="section">
Copyright © 2014, 2015, 2016 Leah Rowe &lt;info@minifree.org&gt;\
Copyright © 2016 Scott Bonds &lt;scott@ggr.com&gt;\
@@ -284,4 +267,3 @@ The disclaimer of warranties and limitation of liability provided above
shall be interpreted in a manner that, to the extent possible, most
closely approximates an absolute disclaimer and waiver of all liability.
-</div>
diff --git a/docs/gnulinux/grub_cbfs.md b/docs/gnulinux/grub_cbfs.md
index 1dd1a983..666036a2 100644
--- a/docs/gnulinux/grub_cbfs.md
+++ b/docs/gnulinux/grub_cbfs.md
@@ -1,4 +1,3 @@
-<div class="section">
How to replace the default GRUB configuration file on a libreboot system {#pagetop}
========================================================================
@@ -30,9 +29,7 @@ depthcharge payload, ignore this section entirely.**
[Back to previous index](./)
-</div>
-<div class="section">
Table of Contents
=================
@@ -48,9 +45,7 @@ Table of Contents
- [Testing](#testing)
- [Final steps](#final_steps)
-</div>
-<div class="section">
Introduction
------------
@@ -71,9 +66,7 @@ If you aren\'t up to that then don\'t worry; it is possible to use a
custom GRUB menu without flashing a new image, by loading a GRUB
configuration from a partition on the main storage instead.
-</div>
-<div class="section">
1st option: don\'t re-flash {#option1_dont_reflash}
---------------------------
@@ -113,9 +106,7 @@ for libreboot\_grub.cfg otherwise it will loop.**.
[Back to top of page.](#pagetop)
-</div>
-<div class="section">
2nd option: re-flash {#option2_reflash}
--------------------
@@ -125,9 +116,7 @@ on to find out how.
[Back to top of page.](#pagetop)
-</div>
-<div class="section">
Acquire the necessary utilities {#tools}
-------------------------------
@@ -140,9 +129,7 @@ available from the repositories:\
[Back to top of page.](#pagetop)
-</div>
-<div class="section">
Acquiring the correct ROM image {#rom}
-------------------------------
@@ -162,9 +149,7 @@ to the command, for example:\
[Back to top of page.](#pagetop)
-</div>
-<div class="section">
Extract grubtest.cfg from the ROM image {#extract_testconfig}
---------------------------------------
@@ -185,9 +170,7 @@ Modify the grubtest.cfg accordingly.
[Back to top of page.](#pagetop)
-</div>
-<div class="section">
Re-insert the modified grubtest.cfg into the ROM image {#reinsert_modified_testconfig}
------------------------------------------------------
@@ -202,9 +185,7 @@ raw**
[Back to top of page.](#pagetop)
-</div>
-<div class="section">
Testing
-------
@@ -231,9 +212,7 @@ new configuration is safe (or desirable) to use.**
[Back to top of page.](#pagetop)
-</div>
-<div class="section">
Final steps {#final_steps}
-----------
@@ -263,9 +242,7 @@ boot up with your new configuration.**
[Back to top of page.](#pagetop)
-</div>
-<div class="section">
Copyright © 2014, 2015 Leah Rowe &lt;info@minifree.org&gt;\
Copyright © 2015 Jeroen Quint &lt;jezza@diplomail.ch&gt;\
@@ -302,4 +279,3 @@ The disclaimer of warranties and limitation of liability provided above
shall be interpreted in a manner that, to the extent possible, most
closely approximates an absolute disclaimer and waiver of all liability.
-</div>
diff --git a/docs/gnulinux/grub_hardening.md b/docs/gnulinux/grub_hardening.md
index e2a6a6a1..fc14574b 100644
--- a/docs/gnulinux/grub_hardening.md
+++ b/docs/gnulinux/grub_hardening.md
@@ -1,4 +1,3 @@
-<div class="section">
GRUB hardening
==============
@@ -9,9 +8,7 @@ highly recommended by the Libreboot project.
[Back to previous index](./)
-</div>
-<div class="section">
GRUB secure boot with GPG
=========================
@@ -47,9 +44,7 @@ Helpful links:
- [Coreboot GRUB security
howto](https://www.coreboot.org/GRUB2#Security)
-</div>
-<div class="section">
GRUB Password
=============
@@ -142,9 +137,7 @@ an attacker wants is then just a few GRUB commands away.
As far as basic password setup is concerned we are done and we can now
move on to signing.
-</div>
-<div class="section">
GPG keys
========
@@ -193,9 +186,7 @@ What remains now is to include the modifications into the image (rom):
\... and flashing it.
-</div>
-<div class="section">
Copyright © 2017 Fedja Beader &lt;fedja@protonmail.ch&gt;\
Permission is granted to copy, distribute and/or modify this document
@@ -231,4 +222,3 @@ The disclaimer of warranties and limitation of liability provided above
shall be interpreted in a manner that, to the extent possible, most
closely approximates an absolute disclaimer and waiver of all liability.
-</div>
diff --git a/docs/gnulinux/index.md b/docs/gnulinux/index.md
index 070296bb..da5fc145 100644
--- a/docs/gnulinux/index.md
+++ b/docs/gnulinux/index.md
@@ -1,4 +1,3 @@
-<div class="section">
GNU+Linux distributions {#pagetop}
=======================
@@ -24,9 +23,7 @@ instructions have yet to be written.**
- [How to harden your GRUB configuration, for
security](grub_hardening.html)
-</div>
-<div class="section">
Copyright © 2014, 2015 Leah Rowe &lt;info@minifree.org&gt;\
Permission is granted to copy, distribute and/or modify this document
@@ -62,4 +59,3 @@ The disclaimer of warranties and limitation of liability provided above
shall be interpreted in a manner that, to the extent possible, most
closely approximates an absolute disclaimer and waiver of all liability.
-</div>