From d32009ad81f468bda63b71322f852555f94de259 Mon Sep 17 00:00:00 2001
From: Florian Moser <git@famoser.ch>
Date: Wed, 25 Nov 2020 18:30:03 +0000
Subject: [PATCH] Add cheat sheet archive

---
 .../archive/helpers_cheat_sheet/.gitignore    |   6 +
 .../helpers_cheat_sheet/00-introduction.md    |   3 +
 .../helpers_cheat_sheet/000-emptypage.md      |   1 +
 .../10-before-installation.md                 | 127 +++++++
 .../helpers_cheat_sheet/100-windows.md        |   3 +
 .../110-windows_4-mbr-partitions.md           |  14 +
 .../120-windows_shrink-partition.md           |  24 ++
 .../helpers_cheat_sheet/20-partitioning.md    |  75 +++++
 .../archive/helpers_cheat_sheet/200-mac.md    |   3 +
 .../helpers_cheat_sheet/210-bootcamp.md       |  34 ++
 .../archive/helpers_cheat_sheet/220-refind.md |  60 ++++
 .../archive/helpers_cheat_sheet/25-ubuntu.md  |   1 +
 .../helpers_cheat_sheet/30-opensuse.md        | 124 +++++++
 .../archive/helpers_cheat_sheet/300-boot.md   |   3 +
 .../helpers_cheat_sheet/310-32-bit-EFI.md     |  40 +++
 .../320-rm-grub-refind-default.md             |  14 +
 .../helpers_cheat_sheet/330-grub-config.md    |  13 +
 .../350-bootloader-hack.md                    |  51 +++
 .../archive/helpers_cheat_sheet/40-surface.md |  58 ++++
 .../archive/helpers_cheat_sheet/400-suse.md   |   3 +
 .../archive/helpers_cheat_sheet/410-zypper.md |  15 +
 .../archive/helpers_cheat_sheet/420-yast.md   |   8 +
 .../helpers_cheat_sheet/50-broadcom.md        |  15 +
 .../archive/helpers_cheat_sheet/500-ubuntu.md |   2 +
 .../archive/helpers_cheat_sheet/510-apt.md    |  18 +
 .../helpers_cheat_sheet/60-bootcamp.md        | 126 +++++++
 .../helpers_cheat_sheet/600-snowflakes.md     |   3 +
 .../610-surface-pro-4-and-book.md             |  67 ++++
 .../helpers_cheat_sheet/620-broadcom.md       |  25 ++
 .../helpers_cheat_sheet/630-bumblebee.md      | 135 ++++++++
 .../helpers_cheat_sheet/640-new-lenovos.md    |  41 +++
 .../archive/helpers_cheat_sheet/700-tricks.md |   3 +
 .../helpers_cheat_sheet/710-tethering.md      |   9 +
 .../archive/helpers_cheat_sheet/720-chroot.md |  16 +
 .../archive/helpers_cheat_sheet/README.md     |   5 +
 .../archive/helpers_cheat_sheet/TODO          |   7 +
 .../helpers_cheat_sheet/before_body.latex     |   1 +
 .../archive/helpers_cheat_sheet/build.sh      |   2 +
 .../archive/helpers_cheat_sheet/headers.latex | 309 ++++++++++++++++++
 .../img/TheAlt-bw.png                         |   0
 .../img/by-nc-sa_eu.png                       |   0
 .../img/suse_bios_mode.jpg                    |   3 +
 .../helpers_cheat_sheet/img/suse_efi_mode.jpg |   3 +
 .../{ => installguide_complete}/README.md     |   0
 .../archive/{ => installguide_complete}/TODO  |   0
 .../{ => installguide_complete}/build.sh      |   0
 .../buntu/config.tex                          |   0
 .../buntu/overview.tex                        |   0
 .../buntu/partitioning.tex                    |   0
 .../clearspaces.sh                            |   0
 .../commons/boot.tex                          |   0
 .../commons/config.tex                        |   0
 .../commons/partitioning.tex                  |   0
 .../commons/partitions-delete.tex             |   0
 .../commons/preparation-win-post.tex          |   0
 .../commons/preparation-win-pre.tex           |   0
 .../commons/preparation.tex                   |   0
 .../commons/tweaktool.tex                     |   0
 .../{ => installguide_complete}/de.tex        |   0
 .../{ => installguide_complete}/distro.tex    |   0
 .../{ => installguide_complete}/end.tex       |   0
 .../fedora/config.tex                         |   0
 .../fedora/overview.tex                       |   0
 .../fedora/partitioning.tex                   |   0
 .../gnome/config.tex                          |   0
 .../installguide_complete/img/TheAlt-bw.png   |   3 +
 .../installguide_complete/img/by-nc-sa_eu.png |   3 +
 .../img/distros_property_graph.png            |   0
 .../img/distros_property_graph.svg            |   0
 .../img/inst-guide-yed.graphml                |   0
 .../img/inst-guide-yed.png                    |   0
 .../img/inst-guide-yed.svg                    |   0
 .../Mac/fedora/IG_mac_fedora.pdf              |   0
 .../Mac/opensuse/IG_mac_opensuse.pdf          |   0
 .../Mac/ubuntu/IG_mac_ubuntu.pdf              |   0
 .../Mac/xubuntu/IG_mac_xubuntu.pdf            |   0
 .../Win7/fedora/IG_win7_fedora.pdf            |   0
 .../Win7/opensuse/IG_win7_opensuse.pdf        |   0
 .../Win7/ubuntu/IG_win7_ubuntu.pdf            |   0
 .../Win7/xubuntu/IG_win7_xubuntu.pdf          |   0
 .../Win8-10/fedora/IG_win8-10_fedora.pdf      |   0
 .../Win8-10/opensuse/IG_win8-10_opensuse.pdf  |   0
 .../Win8-10/ubuntu/IG_win8-10_ubuntu.pdf      |   0
 .../Win8-10/xubuntu/IG_win8-10_xubuntu.pdf    |   0
 .../installguide.tex                          |   0
 .../kde/config.tex                            |   0
 .../{ => installguide_complete}/mac/boot.tex  |   0
 .../mac/preparation.tex                       |   0
 .../{ => installguide_complete}/overview.tex  |   0
 .../partitionplan.tex                         |   0
 .../{ => installguide_complete}/software.tex  |   0
 .../suse/config.tex                           |   0
 .../suse/overview.tex                         |   0
 .../suse/partitioning.tex                     |   0
 .../{ => installguide_complete}/system.tex    |   0
 .../{ => installguide_complete}/testing.tex   |   0
 .../unity/config.tex                          |   0
 .../{ => installguide_complete}/win7/boot.tex |   0
 .../win7/preparation.tex                      |   0
 .../win8-10/boot.tex                          |   0
 .../win8-10/preparation.tex                   |   0
 .../xfce/config.tex                           |   0
 102 files changed, 1476 insertions(+)
 create mode 100644 install_event/archive/helpers_cheat_sheet/.gitignore
 create mode 100644 install_event/archive/helpers_cheat_sheet/00-introduction.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/000-emptypage.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/10-before-installation.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/100-windows.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/110-windows_4-mbr-partitions.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/120-windows_shrink-partition.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/20-partitioning.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/200-mac.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/210-bootcamp.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/220-refind.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/25-ubuntu.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/30-opensuse.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/300-boot.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/310-32-bit-EFI.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/320-rm-grub-refind-default.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/330-grub-config.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/350-bootloader-hack.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/40-surface.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/400-suse.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/410-zypper.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/420-yast.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/50-broadcom.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/500-ubuntu.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/510-apt.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/60-bootcamp.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/600-snowflakes.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/610-surface-pro-4-and-book.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/620-broadcom.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/630-bumblebee.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/640-new-lenovos.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/700-tricks.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/710-tethering.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/720-chroot.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/README.md
 create mode 100644 install_event/archive/helpers_cheat_sheet/TODO
 create mode 100644 install_event/archive/helpers_cheat_sheet/before_body.latex
 create mode 100644 install_event/archive/helpers_cheat_sheet/build.sh
 create mode 100644 install_event/archive/helpers_cheat_sheet/headers.latex
 rename install_event/archive/{ => helpers_cheat_sheet}/img/TheAlt-bw.png (100%)
 rename install_event/archive/{ => helpers_cheat_sheet}/img/by-nc-sa_eu.png (100%)
 create mode 100644 install_event/archive/helpers_cheat_sheet/img/suse_bios_mode.jpg
 create mode 100644 install_event/archive/helpers_cheat_sheet/img/suse_efi_mode.jpg
 rename install_event/archive/{ => installguide_complete}/README.md (100%)
 rename install_event/archive/{ => installguide_complete}/TODO (100%)
 rename install_event/archive/{ => installguide_complete}/build.sh (100%)
 rename install_event/archive/{ => installguide_complete}/buntu/config.tex (100%)
 rename install_event/archive/{ => installguide_complete}/buntu/overview.tex (100%)
 rename install_event/archive/{ => installguide_complete}/buntu/partitioning.tex (100%)
 rename install_event/archive/{ => installguide_complete}/clearspaces.sh (100%)
 rename install_event/archive/{ => installguide_complete}/commons/boot.tex (100%)
 rename install_event/archive/{ => installguide_complete}/commons/config.tex (100%)
 rename install_event/archive/{ => installguide_complete}/commons/partitioning.tex (100%)
 rename install_event/archive/{ => installguide_complete}/commons/partitions-delete.tex (100%)
 rename install_event/archive/{ => installguide_complete}/commons/preparation-win-post.tex (100%)
 rename install_event/archive/{ => installguide_complete}/commons/preparation-win-pre.tex (100%)
 rename install_event/archive/{ => installguide_complete}/commons/preparation.tex (100%)
 rename install_event/archive/{ => installguide_complete}/commons/tweaktool.tex (100%)
 rename install_event/archive/{ => installguide_complete}/de.tex (100%)
 rename install_event/archive/{ => installguide_complete}/distro.tex (100%)
 rename install_event/archive/{ => installguide_complete}/end.tex (100%)
 rename install_event/archive/{ => installguide_complete}/fedora/config.tex (100%)
 rename install_event/archive/{ => installguide_complete}/fedora/overview.tex (100%)
 rename install_event/archive/{ => installguide_complete}/fedora/partitioning.tex (100%)
 rename install_event/archive/{ => installguide_complete}/gnome/config.tex (100%)
 create mode 100644 install_event/archive/installguide_complete/img/TheAlt-bw.png
 create mode 100644 install_event/archive/installguide_complete/img/by-nc-sa_eu.png
 rename install_event/archive/{ => installguide_complete}/img/distros_property_graph.png (100%)
 rename install_event/archive/{ => installguide_complete}/img/distros_property_graph.svg (100%)
 rename install_event/archive/{ => installguide_complete}/img/inst-guide-yed.graphml (100%)
 rename install_event/archive/{ => installguide_complete}/img/inst-guide-yed.png (100%)
 rename install_event/archive/{ => installguide_complete}/img/inst-guide-yed.svg (100%)
 rename install_event/archive/{ => installguide_complete}/insatall_guide_assembled/Mac/fedora/IG_mac_fedora.pdf (100%)
 rename install_event/archive/{ => installguide_complete}/insatall_guide_assembled/Mac/opensuse/IG_mac_opensuse.pdf (100%)
 rename install_event/archive/{ => installguide_complete}/insatall_guide_assembled/Mac/ubuntu/IG_mac_ubuntu.pdf (100%)
 rename install_event/archive/{ => installguide_complete}/insatall_guide_assembled/Mac/xubuntu/IG_mac_xubuntu.pdf (100%)
 rename install_event/archive/{ => installguide_complete}/insatall_guide_assembled/Win7/fedora/IG_win7_fedora.pdf (100%)
 rename install_event/archive/{ => installguide_complete}/insatall_guide_assembled/Win7/opensuse/IG_win7_opensuse.pdf (100%)
 rename install_event/archive/{ => installguide_complete}/insatall_guide_assembled/Win7/ubuntu/IG_win7_ubuntu.pdf (100%)
 rename install_event/archive/{ => installguide_complete}/insatall_guide_assembled/Win7/xubuntu/IG_win7_xubuntu.pdf (100%)
 rename install_event/archive/{ => installguide_complete}/insatall_guide_assembled/Win8-10/fedora/IG_win8-10_fedora.pdf (100%)
 rename install_event/archive/{ => installguide_complete}/insatall_guide_assembled/Win8-10/opensuse/IG_win8-10_opensuse.pdf (100%)
 rename install_event/archive/{ => installguide_complete}/insatall_guide_assembled/Win8-10/ubuntu/IG_win8-10_ubuntu.pdf (100%)
 rename install_event/archive/{ => installguide_complete}/insatall_guide_assembled/Win8-10/xubuntu/IG_win8-10_xubuntu.pdf (100%)
 rename install_event/archive/{ => installguide_complete}/installguide.tex (100%)
 rename install_event/archive/{ => installguide_complete}/kde/config.tex (100%)
 rename install_event/archive/{ => installguide_complete}/mac/boot.tex (100%)
 rename install_event/archive/{ => installguide_complete}/mac/preparation.tex (100%)
 rename install_event/archive/{ => installguide_complete}/overview.tex (100%)
 rename install_event/archive/{ => installguide_complete}/partitionplan.tex (100%)
 rename install_event/archive/{ => installguide_complete}/software.tex (100%)
 rename install_event/archive/{ => installguide_complete}/suse/config.tex (100%)
 rename install_event/archive/{ => installguide_complete}/suse/overview.tex (100%)
 rename install_event/archive/{ => installguide_complete}/suse/partitioning.tex (100%)
 rename install_event/archive/{ => installguide_complete}/system.tex (100%)
 rename install_event/archive/{ => installguide_complete}/testing.tex (100%)
 rename install_event/archive/{ => installguide_complete}/unity/config.tex (100%)
 rename install_event/archive/{ => installguide_complete}/win7/boot.tex (100%)
 rename install_event/archive/{ => installguide_complete}/win7/preparation.tex (100%)
 rename install_event/archive/{ => installguide_complete}/win8-10/boot.tex (100%)
 rename install_event/archive/{ => installguide_complete}/win8-10/preparation.tex (100%)
 rename install_event/archive/{ => installguide_complete}/xfce/config.tex (100%)

diff --git a/install_event/archive/helpers_cheat_sheet/.gitignore b/install_event/archive/helpers_cheat_sheet/.gitignore
new file mode 100644
index 0000000..7f9ec9c
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/.gitignore
@@ -0,0 +1,6 @@
+*.pdf
+*.aux
+*.log
+*.out
+*.swp
+*~
diff --git a/install_event/archive/helpers_cheat_sheet/00-introduction.md b/install_event/archive/helpers_cheat_sheet/00-introduction.md
new file mode 100644
index 0000000..f706676
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/00-introduction.md
@@ -0,0 +1,3 @@
+# Introduction
+
+<!-- Not sure if we need an introduction, might come in handy though-->
diff --git a/install_event/archive/helpers_cheat_sheet/000-emptypage.md b/install_event/archive/helpers_cheat_sheet/000-emptypage.md
new file mode 100644
index 0000000..6aa8515
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/000-emptypage.md
@@ -0,0 +1 @@
+\cleartooddpage
diff --git a/install_event/archive/helpers_cheat_sheet/10-before-installation.md b/install_event/archive/helpers_cheat_sheet/10-before-installation.md
new file mode 100644
index 0000000..3fc435b
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/10-before-installation.md
@@ -0,0 +1,127 @@
+Before installing
+=================
+
+Switch from RAID to AHCI
+------------------------
+
+Especially newer laptops (2018+) have options to switch between RAID and AHCI boot mode.
+
+If the laptop is running in RAID mode and Linux does not recognize its drives, it will have to be switched to AHCI. Unfortunately, this also means Windows 
+needs to be reconfigured, otherwise it won't boot anymore. Just google [windows 10 switch from raid to ahci](http://triplescomputers.com/blog/uncategorized/solution-switch-windows-10-from-raidide-to-ahci-operation/).
+
+If the drive still is not visible, try to look for an entry called `Fastboot` and set it to off (or  how Dell calls it, `Thorough`).
+
+Disable fast boot in Windows 8/8.1/10
+-------------------------------------
+
+-   Open the control panel (Win 10: the old-style control panel, not the
+    newish one) and select the power options
+
+-   Click on „Choose what the power buttons do“ on the left bar
+
+-   By acquiring admin rights click „Change settings that are currently
+    unavailable“
+
+-   scroll down and uncheck the box for fast startup
+
+ThinkPad T.40 Serie BIOS Version
+
+-   BIOS version should be greater or equal to 1.14. 2.x to be sure not
+    to brick the system
+
+How to detect 32bit EFI and how to deal with it
+-----------------------------------------------
+
+-   No provided install image will boot
+
+-   Windows is installed in 32bit mode
+
+-   Some older Macbooks have this config
+
+-   To install a 64bit Linux (we never encountered a 32bit CPU with
+    that), manually replace the bootloader with a grub standalone and
+    boot the kernel manually. Reference\
+    https://wiki.archlinux.org/index.php/Unified\_Extensible\_Firmware\_Interface\#Booting\_64-bit\_kernel\_on\_32-bit\_UEFI
+
+Useful Macbook hardware bitwidth table
+--------------------------------------
+
+-   http://www.everymac.com/mac-answers/snow-leopard-mac-os-x-faq/mac-os-x-snow-leopard-64-bit-macs-64-bit-efi-boot-in-64-bit-mode.html
+
+Getting to BIOS in Windows 8/8.1/10
+-----------------------------------
+
+-   Get to the power button (metro bar in 8/8.1, start menu in 10)
+
+-   Press the shutdown button
+
+-   Press and hold SHIFT while selecting Restart
+
+-   In the appearing GUI select „Extended options“ or similar until „Go
+    to UEFI firmware“
+
+Find out boot type, disable hybrid boot mode: UEFI or BIOS?
+-----------------------------------------------------------
+
+-   MUST do this before booting the Linux live system, otherwise
+    existing systems might be broken!
+
+-   In the BIOS, go to the boot options and set either BIOS (often
+    called legacy) XOR UEFI mode! **DO NOT USE HYBRID MODES.**
+
+-   If available (e.g. on Lenovo Workstation laptops), disable CSM when
+    using UEFI / enable it when using BIOS mode.
+
+-   Save, reboot and check if the existing OS starts
+
+    -   If yes, you found the right mode
+
+    -   If no, it’s the other mode, so switch it and don’t forget to
+        attempt to boot the existing OS again, this time it must work or
+        there’s a real problem.
+
+Find out the partition table type: EFI or MBR?
+----------------------------------------------
+
+-   MUST find this out before installing, can mess up the system
+    otherwise!
+
+-   Check for a partition labeled “EFI” and formatted as FAT32
+    (generally pretty small). Note that this partition might not be
+    visible from Windows.\
+    If there is such a partition, it’s EFI, else it’s an MBR table.
+    Remember that type!
+
+-   At the last step of installing, double-check that the installer
+    detected partition type correctly.
+
+
+Turn off Bitlocker
+------------------
+
+On some laptops (including all Surface devices) BitLocker Drive Encryption is enabled by default. It needs to be disabled first.
+
+**Do not change any BIOS/UEFI settings before disabling BitLocker!** You will have to provide the decryption key otherwise, which the user typically has no access to, which in turn makes the entire disk unreadable.
+
+### Disabling BitLocker
+
+To disable BitLocker, do the following:
+
+* Launch a command prompt with administrator rights and use `manage-bde -off C:`, where `C:` is the drive you wish to decrypt.
+* Use the command `manage-bde -status` to query the decryption progress.
+* You will need to wait until decryption is complete, which can take up to an hour depending on the number of files on the drive. 
+
+After decryption, continue installing Linux as usual.
+
+### Unlock BitLocker Encrypted Devices
+
+If you change any UEFI settings on a BitLocker encrypted device (typically Surface devices), you will be prompted for the BitLocker key on next boot.
+
+Since Surface devices come encrypted out of the box, the user does typically not have that key and Windows will refuse to boot. If this happens, resetting the UEFI settings to factory settings should fix the issue.
+
+Alternatively, you can just enter the correct Bitlocker key. This works only if the user has a Microsoft account linked to the device. You can get the BitLocker key as follows:
+
+* On another device, google for "BitLocker Recovery Key". You should find several Microsoft Support or FAQ pages on how to recover the key.
+* Search for a link saying "To get your recovery key, go to BitLocker Recovery Keys" or similar. Go there.
+* Ask the user to sign in using their Microsoft account. The website will then display their recovery key, which can be used to unlock the device.
+
diff --git a/install_event/archive/helpers_cheat_sheet/100-windows.md b/install_event/archive/helpers_cheat_sheet/100-windows.md
new file mode 100644
index 0000000..16c84d0
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/100-windows.md
@@ -0,0 +1,3 @@
+\mysection{Windows}
+\label{sec:win}
+
diff --git a/install_event/archive/helpers_cheat_sheet/110-windows_4-mbr-partitions.md b/install_event/archive/helpers_cheat_sheet/110-windows_4-mbr-partitions.md
new file mode 100644
index 0000000..e370ea4
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/110-windows_4-mbr-partitions.md
@@ -0,0 +1,14 @@
+\mysubsection*{4 Primary Partitions In MBR}
+\label{subsec:win-4pparts}
+
+MBR can have a maximum of 4 primary partitions, so if you already have this many,
+you'll need to do something about it. 
+To fix the problem do the following:
+
+* Delete any primary partition not needed anymore. (On HP -> `HP_TOOLS`, on 
+  Lenovo check which ones are not needed.).
+* Resize any one partition you want the data from.
+* Use the data freed from the resized partition and create a new partition of 
+  type `Extended Partition`.
+* Use that container for any future partitions.
+
diff --git a/install_event/archive/helpers_cheat_sheet/120-windows_shrink-partition.md b/install_event/archive/helpers_cheat_sheet/120-windows_shrink-partition.md
new file mode 100644
index 0000000..3d017ec
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/120-windows_shrink-partition.md
@@ -0,0 +1,24 @@
+\mysubsection*{Shrinking Partitions}
+\label{subsec:win-sparts}
+
+Sometimes it happens that windows doesn't allow resizing a partition for some
+reasons. Here is a list of helpful hints to try and make Windows comply again.
+ 
+* Defragment Disk.
+* Disable Hibernation. Restart.
+    * [Win + x] -> `Command Prompt (Admin)`
+    * `powercfg /h off`
+* Disable Pagefile. Restart.
+    * [Win + R] -> `SystemPropertiesPerformance.exe` -> Pick `Advanced`
+    * In `Virtual Memory` pick `Change` and unchange `Automatically manage `
+      `paging file size for all drives`
+    * Set `No paging file` on partition you want to remove it from
+* Disable System Protection. Restart.
+    * [Win + R] -> `SystemPropertiesProtection.exe`
+    * Select partition to remove protection from and click `Configure`
+    * `Disable system protection` -> `Apply`
+* If none of the above help, there are tools specifically made to move files around, such as EaseUS. Ask Florian Moser for a license of the tool. If you don't know who that is, ask around.
+
+For more help: [https://technet.microsoft.com/en-us/library/cc731894.aspx](https://technet.microsoft.com/en-us/library/cc731894.aspx)
+
+\cleartooddpage
diff --git a/install_event/archive/helpers_cheat_sheet/20-partitioning.md b/install_event/archive/helpers_cheat_sheet/20-partitioning.md
new file mode 100644
index 0000000..ccf634b
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/20-partitioning.md
@@ -0,0 +1,75 @@
+Partitioning
+============
+
+Watch for hybrid HDD/SSD systems
+--------------------------------
+
+-   Intel provides an SSD cache (found on a HP laptop). It doesn’t even
+    show under Windows. On OpenSuse, it show up as an extra hard disk
+    labeled: Intel Fast Flash.
+
+    DO NOT TOUCH this disk.
+
+-   We experienced problems resizing the hard disk on that machine (it
+    said it’s inconsistent). To solve this, you have to start up Windows
+    and disable Intel Smart Response in the utility installed on
+    Windows.
+
+MBR system setup
+----------------
+
+-   make sure system has no EFI! See above: “Find out the partition
+    table type: EFI or MBR?”
+
+-   Each HDD can only have max. 4 partitions which are either primary or
+    logical, so I recommend first creating a new logical partition which
+    again can contain 4 partitions, which we can all use for the Linux
+    installation
+
+-   If there are already 4 primary partitions on the disk (e.g. old HP
+    laptops), you must delete a partition. We typically choose the ones
+    like „HP TOOLS“.
+
+-   More on this topic can be found here:\
+    http://wiki.project21.ch/Partitionierung\_von\_HDs\_mit\_vier\_primären\_Partitionen
+
+EFI system setup
+----------------
+
+-   make sure the system has EFI! See above: “Find out the partition
+    table type: EFI or MBR?”
+
+-   Lenovo \*\*40 =&gt; BIOS update before proceeding!
+
+<!-- -->
+
+-   make sure, that the system has booted in EFI mode (check whether
+    /sys/firmware/efi exists)
+
+-   make sure the system found the efi partition and it is mounted at
+    /boot/efi (type ’mount’ in console, which lists all mounted devices)
+
+-   when selecting the partition scheme for installation, check whether
+    the efi partition is recognized and will be mounted at /boot/efi
+
+-   If any EFI bugs occur, check the wiki article for EFI, which
+    contains workarounds for many bugs.
+
+Recommended partitions on a Linux system:
+-----------------------------------------
+
+-   At least 20 GB for /
+
+-   swap partition at least as large as total amount of installed RAM
+
+-   optional own partitions for /home, /usr, /var, … whatever the
+    clients wish. Note that this is a religious question without clear
+    answer which option is better:
+
+    -   Advantage of separate home: More clear to backup (e.g. with dd),
+        more independent of system
+
+    -   Advantage of just one partition („/“): The entire space can be
+        used for whatever, no separate and fix space constraint for
+        system and home.
+
diff --git a/install_event/archive/helpers_cheat_sheet/200-mac.md b/install_event/archive/helpers_cheat_sheet/200-mac.md
new file mode 100644
index 0000000..a4ecb7c
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/200-mac.md
@@ -0,0 +1,3 @@
+\mysection{Mac OS X}
+\label{sec:mac}
+
diff --git a/install_event/archive/helpers_cheat_sheet/210-bootcamp.md b/install_event/archive/helpers_cheat_sheet/210-bootcamp.md
new file mode 100644
index 0000000..7f6f589
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/210-bootcamp.md
@@ -0,0 +1,34 @@
+\mysubsection*{Repair Bootcamp After Repartition On BIOS Macs}
+\label{subsec:mac-bios}
+
+*(tested on Macbook Pro 13-inch, Early 2011)*
+
+`Disk Utility` will delete Hybrid MBR, so we need to fix it.
+
+*Replace `diskX` with your disk, e.g. `disk0`*
+
+- `sudo fdisk /dev/diskX` to see MBR
+- `sudo gpt show /dev/diskX` to see GPT
+- Install GPT fdisk from [https://sourceforge.net/projects/gptfdisk/](https://sourceforge.net/projects/gptfdisk/)
+  (or use gdisk on Linux)
+- **ALWAYS BACKUP** current partition table to an **external location** first:
+    - `sudo gdisk /dev/diskX` , `p` , `b`, enter backup file
+- Create Hybrid MBR:
+    - `sudo gdisk /dev/diskX` , `x`, `r`
+    - `p`, remember partition number of Bootcamp/Windows
+    - `h`, enter Bootcamp partition number
+    - Place EFI GPT (0xEE) partition first in MBR (good for GRUB)?
+    (Y/N): `Y`
+    - Enter an MBR hex code [\[]{}For bootcamp partition[\]]{}: `07`
+    - Set the bootable flag? (Y/N): `Y`
+    - Unused partition space(s) found. Use one to protect more partitions?
+    (Y/N): `N`
+    - `p`, `o`, check if MBR is correct
+    - `w` to write hybrid MBR to disk
+- In case something goes wrong: Restore GPT
+    - `sudo gdisk /dev/diskX`
+    - `x`, `r`, `l`, enter backup file, `w`
+- If Mac OS X does not let you modify the MBR:
+    - Reboot recovery, open Terminal, `csrutil disable`, reboot
+    - `csrutil enable` after done
+
diff --git a/install_event/archive/helpers_cheat_sheet/220-refind.md b/install_event/archive/helpers_cheat_sheet/220-refind.md
new file mode 100644
index 0000000..ce638e3
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/220-refind.md
@@ -0,0 +1,60 @@
+\mysubsection*{Installing rEFInd}
+\label{subsec:mac-refind}
+
+*(tested on Macbook Pro 13-inch, Early 2011)*
+
+The installation of rEFInd fails under El Capitan (Mac OS X 10.11). The reason is 
+the activated system integrity protection ('rootless', more info here: 
+http://www.rodsbooks.com/refind/sip.html). Ignoring the error message (ALERT: 
+SIP ENABLED) will result in the files being copied into the ESP but the device 
+not being able to start from it. This is because the NVRAM variables weren't 
+properly adjusted.
+
+### Workaround 1: Clemens' Suggestion
+
+Reference: [http://www.rodsbooks.com/refind/installing.html#manual_renaming](http://www.rodsbooks.com/refind/installing.html#manual_renaming)
+
+- Ignore SIP error, attempt installation with `Y`
+- Open a terminal and enter (maybe using sudo):
+    - `diskutil list` (find ESP, usually `disk0s1`)
+    - `diskutil mount /dev/disk0s1`
+    - `cd /Volumes/EFI/EFI`
+    - `mv refind BOOT`
+    - `cd BOOT`
+    - `mv refind_x64.efi bootx64.efi`
+- Restart, hold down [Alt] and pick `EFI BOOT` for rEFInd
+
+Advantage: Mac detects rEFInd automatically on the ESP, survives NVRAM resets
+and no need to boot into recovery. 
+
+Disadvantage: Mac OS X boots per default, not rEFInd
+
+Solution:  Boot into recovery [Option + R] -> Utilities -> Terminal
+    
+- `diskutil mount /dev/disk0s1`
+- `bless --mount /Volumes/EFI --setBoot --file /Volumes/EFI/EFI/BOOT/bootx64.efi --shortform`
+
+Refind should boot automatically henceforth.
+
+Should Recovery not exist then use a bootable installer [https://support.apple.com/en-us/HT201372](https://support.apple.com/en-us/HT201372).
+
+
+### Workaround 2: Recommended By rEFInd
+
+Reference: [http://www.rodsbooks.com/refind/sip.html#disable](http://www.rodsbooks.com/refind/sip.html#disable) 
+
+- Boot recovery
+- Do one of the following:
+    - Install rEFInd from there **OR**
+    - `csrutil disable`
+    - Reboot into Mac OS X
+    - Install rEFInd
+    - Reboot into recovery
+    - `csrutil enable`
+
+On newer MacBooks (Clemens' Early 2011 doesn't have an `csr-active-config` 
+entry, `nvram -p` for listing all available entries) it is also possible to 
+toggle the SIP state with rEFInd. Mount ESP, follow **Workaround 1** and
+finally edit `refind.conf` (see: [http://www.rodsbooks.com/refind/sip.html#refind_manage](http://www.rodsbooks.com/refind/sip.html#refind_manage)).
+
+\pagebreak
diff --git a/install_event/archive/helpers_cheat_sheet/25-ubuntu.md b/install_event/archive/helpers_cheat_sheet/25-ubuntu.md
new file mode 100644
index 0000000..0d77515
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/25-ubuntu.md
@@ -0,0 +1 @@
+# Using Ubuntu
diff --git a/install_event/archive/helpers_cheat_sheet/30-opensuse.md b/install_event/archive/helpers_cheat_sheet/30-opensuse.md
new file mode 100644
index 0000000..e1f5111
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/30-opensuse.md
@@ -0,0 +1,124 @@
+Using openSUSE
+==============
+
+Booting openSUSE in BIOS / EFI mode
+-----------------------------------
+
+-   To check how the USB key has booted compare the screen to the
+    pictures below
+
+![image](suse_efi_mode.jpg)
+
+BIOS mode\
+![image](suse_bios_mode.jpg)
+
+EFI mode
+
+Installing software in Yast
+---------------------------
+
+-   Open Yast via start menu → settings → yast
+
+-   Open “Install Software” (or so)
+
+-   There you can search for keywords and select packages to install
+
+Very small zypper HOWTO
+-----------------------
+
+-   Search for packages: \# zypper se &lt;name&gt;
+
+-   Get recest versions: \# zypper ref
+
+-   Install a package: \# zypper in &lt;package&gt;
+
+-   Update packages: \# zypper up
+
+-   Upgrade system: \# zypper dup
+
+-   Remove package: \# zypper remove &lt;package&gt;
+
+-   Get help: \# zypper help
+
+-   zypper shell: \# zypper sh (so you can drop the “zypper” prefix)
+
+-   List repos: \# zypper lr
+
+-   Add repo: \# zypper ar &lt;url&gt; &lt;name&gt;
+
+-   Need more help: \$ man zypper and Google Fu
+
+### Adding the custom repository
+
+-   Our custom repo contains kernels for exotic hardware and some other
+    useful stuff.
+
+-   Add it via:\
+    \# zypper ar -f
+    http://download.opensuse.org/repositories/home:/maxf:/LD/openSUSE\_Leap\_42.1/
+    TheAlt
+
+Exotic problems
+---------------
+
+### Secure Boot
+
+-   The openSUSE kernel maintained by Max cannot be secure booted!
+
+### Get rid of graphic driver
+
+-   \# echo ‘blacklist nouveau’ tee
+    /etc/modprobe.d/my\_cool\_blacklist.conf
+
+-   Maybe add nomodeset:
+
+    -   Edit /etc/default/grub to add ‘nomodeset’ to the kernel cmdline
+
+    -   \# grub2-mkconfig -o /boot/grub2/grub.cfg
+
+### Get rid of grub on Macs and set rEFInd to default
+
+-   \# efibootmgr gives you all boot entries
+
+-   \# efibootmgr -o XXXX,YYYY,ZZZZ sets the boot order. Put refind
+    first here
+
+-   \# efibootmgr -b &lt;grub-no&gt; -B deletes the efi entry of grub
+
+### Get broadcom-wl
+
+-   Add packman repo: YaST → Software repos → Add, select community
+    repos → Next → select packman → finish
+
+-   \# zypper ref
+
+-   \# zypper install broadcom-wl
+
+### Installation worked fine, but instead of GRUB only Windows is booting
+
+-   Disable secure boot (which would prevent GRUB from chainloading)
+
+-   Find /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi (Windows boot loader)
+
+-   Rename it such that any Linux expert can still find it!
+
+-   Find /boot/efi/EFI/&lt;distro\_name&gt;/grubx64.efi (GRUB)
+
+-   copy GRUB to the location that was previously owned by the windows
+    boot loader
+
+-   open the os\_prober file in /etc/grub.d and search for the Windows
+    boot entry
+
+-   update the position of the (renamed) windows boot loader and copy
+    the text of the menuentry to /etc/grub.d/40\_custom
+
+-   remove os\_prober
+
+-   ’grub-mkconfig -o /boot/grub/grub.cfg’
+
+-   Document all changes so a future linux expert helping our client can
+    figure out what you did!
+
+-   In case of a problem ask Maximilian or Jan
+
diff --git a/install_event/archive/helpers_cheat_sheet/300-boot.md b/install_event/archive/helpers_cheat_sheet/300-boot.md
new file mode 100644
index 0000000..d49658d
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/300-boot.md
@@ -0,0 +1,3 @@
+\mysection{Boot Problems}
+\label{sec:boot}
+
diff --git a/install_event/archive/helpers_cheat_sheet/310-32-bit-EFI.md b/install_event/archive/helpers_cheat_sheet/310-32-bit-EFI.md
new file mode 100644
index 0000000..7b352e9
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/310-32-bit-EFI.md
@@ -0,0 +1,40 @@
+\mysubsection*{Detecting 32bit EFI \& Dealing With It}
+\label{subsec:boot-32bit}
+
+-   No provided install image will boot
+-   Windows is installed in 32bit mode
+-   Some older Macbooks also have this configuration
+
+It is possible to install Linux on such devices, but requires some more handwork. Note that we only ever found this configuration on 64 bit processors, so it's usually possible to install 64 bit Linux.
+
+* Ask the Patrol for a 32-bit-Grub-USB.
+* Plug both the 32-bit-Grub-USB and the Linux Installer USB in the device
+* Boot from the 32-bit-Grub-USB
+* You should land in a grub shell. The command prompt should say `grub>`, not `grub-rescue>`. If you see `rescue`, something went wrong.
+* Type `ls`, you should see a list of partitions in the form `(HD0,GPT1)`. Try to guess which disk (HD0, HD1, HD2...) is the USB Installer - they usually have two GPT partitions. 
+* Type `set root=(HDX,GPT1)`, X being the number of the disk you think is the installer.
+* If you get some error, it was the wrong partition or disk. Reboot and try another.
+* The Kernel files reside in `/casper/vmlinuz.efi` and `/casper/initrd.lz` for Ubuntu installers, `/boot/x86_64/loader/linux` and `/boot/x86_64/loader/initrd` for opensuse.
+* Load the vmlinuz by typing: (change path as required)
+        `vmlinuz casper/vmlinuz.efi`
+* Load the initial ramdisk by typing: (change path as required)
+        `initrd casper/initrd.lz`
+* You can use tab completion in the above step. If there are multiple files starting with `vmlinuz` or `initrd`, you usually need the one with the shortest file name.
+* If you can't find the kernel files, you probably loaded the wrong partition or disk. Reboot and try again.
+* Type `boot`, hit enter and pray.
+* If all goes well, the installer now boots. Install Linux as normal.
+
+After the install, you might still need to install the 32 bit version of grub in order to boot anything at all. If Linux doesn't boot now, do the following:
+
+* Plug in the 32-bit-Grub-USB, unplug all other USB keys.
+* Boot the 32-bit-Grub-USB. Type 'ls'. Try to guess on which partition you installed Linux before (root partition)
+* `set root=(HD0,GPTX)`, X being the partition number you installed Linux on. 
+* The kernel files usually reside in `/boot/grub` or `/boot/distroname`. Just like before, load the vmlinuz.efi and initrd files.
+* Type `boot`, hit enter and PRAY.
+* If you're lucky, the freshly installed Linux now comes up.
+* once it is up, `sudo grub-install --target=i386-efi /dev/sda1` (if your boot partition is not `sda1`, change accordingly).
+* regenerate the grub config (`grub-mkconfig -o /boot/grub/grub.cfg`). Change the path accordingly.
+* Test whether Linux now boots.
+
+
+\cleartooddpage
diff --git a/install_event/archive/helpers_cheat_sheet/320-rm-grub-refind-default.md b/install_event/archive/helpers_cheat_sheet/320-rm-grub-refind-default.md
new file mode 100644
index 0000000..fcd1123
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/320-rm-grub-refind-default.md
@@ -0,0 +1,14 @@
+\mysubsection*{Exchange GRUB To rEFInd}
+\label{subsec:boot-grubrefind}
+
+Use `efibootmgr` to set the boot order.
+
+-   `efibootmgr` or `efibootmgr -v` (for verbose output) gives you the current
+    boot order. Relevant outputs are `BOOTXXXX` where `XXXX` are four numerical
+    digits.
+-   Set the boot order with `efibootmgr -o XXXX,YYYY,ZZZZ`
+-   Delete the GRUB boot entry with `efibootmgr -b XXXX -B` where `XXXX` is the
+    number of the GRUB boot entry.
+-   You can remove duplicate entries with `efibootmgr -D` if cleanup is needed.
+
+
diff --git a/install_event/archive/helpers_cheat_sheet/330-grub-config.md b/install_event/archive/helpers_cheat_sheet/330-grub-config.md
new file mode 100644
index 0000000..9502aa4
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/330-grub-config.md
@@ -0,0 +1,13 @@
+\mysubsection*{GRUB Configuration}
+\label{subsec:boot-grubconf}
+
+### Ubuntu
+
+See `/etc/default/grub` to edit kernel parameters.
+GRUB configuration can be regenerated with `update-grub`.
+
+### OpenSUSE
+
+Try to configure GRUB with YaST. (-> Boot Loader Settings).
+
+\pagebreak
diff --git a/install_event/archive/helpers_cheat_sheet/350-bootloader-hack.md b/install_event/archive/helpers_cheat_sheet/350-bootloader-hack.md
new file mode 100644
index 0000000..09b0046
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/350-bootloader-hack.md
@@ -0,0 +1,51 @@
+\mysubsection*{Bootloader Hack}
+\label{subsec:boot-hack}
+
+Some EFI systems do not implement the EFI standard properly, which leads to
+problems.
+
+### Symptoms
+
+* No matter what boot order you set with `efibootmgr`, Windows still boots.
+* Settings you change with `efibootmgr` keep disappearing on reboot.
+* Sometimes, it's possible to get to GRUB by "using a device" to boot. A boot
+  device named "opensuse", "ubuntu" or "grub" might show up.
+
+### How-To (Non-Mac Computers)
+
+-    Try to boot the actual distro that has been installed by "using a device"
+     to boot. Do so by holding shift while clicking on "reboot" in Windows.
+-    If that doesn't work, boot a live system and chroot into the installed
+     system. If you don't know how to do that, ask the Patrol for the manual.
+-    Once booted or chrooted into the Linux system, become root (sudo su) and
+     go to `/boot/efi/EFI/Microsoft/Boot` and locate a file named
+     `bootmgfw.efi`. Rename it to `bootmgfw-original.efi`.
+-    Go to `/boot/efi/EFI/grub2` (sometimes also just `grub`) and locate the
+     file `grubx64.efi`. Copy it over to `/boot/efi/EFI/Microsoft/Boot/`. If a
+     file called `shimx64.efi` exists, copy that one over as well.
+-    Find the file `grub.cfg` in `/boot/efi/EFI/grub2` and copy it over to
+     `/boot/efi/EFI/Microsoft/Boot/`.
+-    Go back to `/boot/efi/EFI/Microsoft/Boot/`. If `shimx64.efi` exists,
+     rename it to `bootmgfw.efi`. If it does not exist, rename `grubx64.efi` to
+     `bootmgfw.efi`.
+-    Now go to `/boot/grub/`, or `/boot/opensuse/` (the exact folder path may
+     vary). Find the file `grub.cfg` and open it. Find the `menuentry` block
+     for Windows (usually called "Windows Bootloader (on /dev/sdx)" or 
+     similar). Copy the entire block.
+-    Uninstall the package `os-prober`.
+-    Now go to /etc/grub.d. If a file with `os-prober` in its name exists,
+     delete it.
+-    Find the file `40-custom.cfg`. If it doesn't exist, create it. Paste the
+     menuentry block you copied earlier in this file.
+-    In the text you just pasted, look for `bootmgfw.efi` and change it to
+     `bootmgfw-original.efi`.
+-    Save the file.
+-    Run `grub-mkconfig -o /boot/grub/grub.cfg`. Make sure the file path
+     matches the path where you originally found the `grub.cfg` you copied the
+     menuentry from.
+-    Reboot and verify that grub now loads properly. Also test whether Windows
+     boots!
+
+For reference, ask Aline, Max or Jan.
+
+\cleartooddpage
diff --git a/install_event/archive/helpers_cheat_sheet/40-surface.md b/install_event/archive/helpers_cheat_sheet/40-surface.md
new file mode 100644
index 0000000..c2523e7
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/40-surface.md
@@ -0,0 +1,58 @@
+Surface Pro 4
+=============
+
+These little things need some special treatment to get the touchscreen
+to work.
+
+After the installation, add the following repository:
+
+http://download.opensuse.org/repositories/home:/maxf:/LD/openSUSE\_Leap\_42.1/
+
+From there, install kernel-default-ipts and kernel-firmware-ipts (for
+intel precose touch support)
+
+After that, you need to copy some hardware descriptor files from the
+windows partition:
+
+-   Descriptor.bin: A HID descriptor file provided by vendor. The HID
+    Driver appends the panel’s HID descriptor to information.
+
+-   iaPreciseTouchDescriptor.bin: A HID descriptor file. A bare minimum
+    HID descriptor descripting the device. The HID Driver appends the
+    panel’s HID descriptor to information.
+
+-   KernelSKL.bin: Touch Vendor provided OpenCL kernel includes touch
+    algorithms.
+
+-   SFTConfig.bin: Touch Vendor provided configuration binary.
+
+These files are located in:
+
+%Windir%\\inf\\PreciseTouch\\
+
+Kernel will look for these user space binaries in /itouch folder under
+specific names.
+
+-   /itouch/vendor\_kernel\_skl.bin
+
+-   /itouch/integ\_sft\_cfg\_skl.bin
+
+-   /itouch/vendor\_descriptor.bin
+
+-   /itouch/integ\_descriptor.bin
+
+So to be able to try different vendor kernels using softlinks can be
+used as:
+
+-   ln -sf /itouch/KernelSKL.bin /itouch/vendor\_kernel\_skl.bin
+
+-   ln -sf /itouch/SFTConfig.bin /itouch/integ\_sft\_cfg\_skl.bin
+
+-   ln -sf /itouch/Descriptor.bin /itouch/vendor\_descriptor.bin
+
+-   ln -sf /itouch/iaPreciseTouchDescriptor.bin
+    /itouch/integ\_descriptor.bin
+
+For further reference, ask Max or Aline or see
+
+https://github.com/ipts-linux-org/ipts-linux/wiki\#user-space-components
diff --git a/install_event/archive/helpers_cheat_sheet/400-suse.md b/install_event/archive/helpers_cheat_sheet/400-suse.md
new file mode 100644
index 0000000..a3ed721
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/400-suse.md
@@ -0,0 +1,3 @@
+\mysection{openSUSE}
+\label{sec:suse}
+
diff --git a/install_event/archive/helpers_cheat_sheet/410-zypper.md b/install_event/archive/helpers_cheat_sheet/410-zypper.md
new file mode 100644
index 0000000..725516e
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/410-zypper.md
@@ -0,0 +1,15 @@
+\mysubsection*{Zypper Crashcourse}
+\label{subsec:suse-zypper}
+
+- Search for packages: `zypper se <name>`
+- Get recent versions: `zypper ref`
+- Install a package: `zypper in <package>`
+- Update packages: `zypper up`
+- Upgrade system: `zypper dup`
+- Remove package: `zypper remove <package>`
+- Get help: `zypper help`
+- zypper shell: `zypper sh` (so you can drop the “zypper” prefix)
+- List repos: `zypper lr`
+- Add repo: `zypper ar <url> <name>`
+- Need more help: `man zypper` & Google
+
diff --git a/install_event/archive/helpers_cheat_sheet/420-yast.md b/install_event/archive/helpers_cheat_sheet/420-yast.md
new file mode 100644
index 0000000..74696d8
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/420-yast.md
@@ -0,0 +1,8 @@
+\mysubsection*{How To `YaST`}
+\label{subsec:suse-yast}
+
+- Open `YaST` via `Start Menu` -> `Settings` -> `YaST`
+- Open `Software Management`
+- There you can search for keywords and select packages to install
+
+\cleartooddpage
diff --git a/install_event/archive/helpers_cheat_sheet/50-broadcom.md b/install_event/archive/helpers_cheat_sheet/50-broadcom.md
new file mode 100644
index 0000000..a43654c
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/50-broadcom.md
@@ -0,0 +1,15 @@
+Fixing Broadcom Wireless
+========================
+
+If Wireless is not working properly under Ubuntu or openSUSE it might be
+a firmware problem:
+
+-   Under openSUSE:\
+    \#sudo zypper install b43-fwcutter\
+    \#sudo /usr/sbin/install\_bcm43xx\_firmware
+
+-   Under Ubuntu:\
+    \# sudo apt install firmware-b43-installer
+
+For further reference, see:\
+http://linuxwireless.org/en/users/Drivers/b43/
diff --git a/install_event/archive/helpers_cheat_sheet/500-ubuntu.md b/install_event/archive/helpers_cheat_sheet/500-ubuntu.md
new file mode 100644
index 0000000..db89fea
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/500-ubuntu.md
@@ -0,0 +1,2 @@
+\mysection{Ubuntu}
+\label{sec:buntu}
diff --git a/install_event/archive/helpers_cheat_sheet/510-apt.md b/install_event/archive/helpers_cheat_sheet/510-apt.md
new file mode 100644
index 0000000..16e9265
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/510-apt.md
@@ -0,0 +1,18 @@
+\mysubsection*{apt Crashcourse}
+\label{subsec:buntu-apt}
+
+-   Sync the repos: `sudo apt update`
+-   Upgrade packages: `sudo apt upgrade`
+-   Upgrade distro (handles changing repositories): `sudo apt dist-upgrade`
+-   Install packages: `sudo apt install $packages`
+-   Remove packages: `sudo apt remove $packages`
+-   Diagnostic check (update package cache, check for broken dependencies): `sudo apt check`
+-   Clean package cache: `sudo apt clean`
+-   Only clean cached files that can no longer be downloaded: `sudo apt autoclean`
+
+Important options:
+
+-   -f : Attempt to fix broken dependencies
+-   --reinstall : reinstall a package 
+
+\cleartooddpage
diff --git a/install_event/archive/helpers_cheat_sheet/60-bootcamp.md b/install_event/archive/helpers_cheat_sheet/60-bootcamp.md
new file mode 100644
index 0000000..b33cb0a
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/60-bootcamp.md
@@ -0,0 +1,126 @@
+Repair Bootcamp after repartitioning on older Macs (the ones with BIOS emulation) {#sec:Fix Bootcamp}
+=================================================================================
+
+Disk Utility will delete Hybrid MBR, so we need to fix it *(tested on
+Macbook Pro 13-inch, Early 2011)*
+
+*replace `diskX` with your disk, e.g. `disk0`*
+
+-   `sudo fdisk /dev/diskX` to see MBR
+
+-   `sudo gpt show/dev/diskX` to see GPT
+
+-   Install GPT fdisk from https://sourceforge.net/projects/gptfdisk/
+    (or use gdisk on linux)
+
+-   **ALWAYS BACKUP** current Partition table to an **external
+    location** first:
+
+-   `sudo gdisk /dev/diskX` , `p` , `b`, enter backup file
+
+-   Create Hybrid MBR:
+
+    -   `sudo gdisk /dev/diskX` , `x`, `r`\
+
+    -   `p`, remember partition number of bootcamp/windows
+
+    -   `h`, enter Bootcamp partition number\
+
+    -   Place EFI GPT (0xEE) partition first in MBR (good for GRUB)?
+        (Y/N): `Y`\
+
+    -   Enter an MBR hex code [\[]{}For bootcamp partition[\]]{}: `07`\
+
+    -   Set the bootableflag? (Y/N): `Y`
+
+    -   Unused partition space(s) found. Use one to protect more
+        partitions? (Y/N): `N`\
+
+    -   `p`, `o`, check if MBR is correct
+
+    -   `w` to write hybrid MBR to disk
+
+-   Restore GPT if something goes wrong:
+
+    -   `sudo gdisk /dev/diskX`\
+
+    -   `x`, `r`, `l`, enter backup file, `w`
+
+-   If MacOS does not let you modify the MBR:
+
+    -   reboot into recovery, open terminal, `csrutil disable`, reboot
+
+    -   `csrutil enable` it after you are done
+
+Install refind
+--------------
+
+*(tested on Macbook Pro 13-inch, Early 2011)*
+
+> Bei [\[]{}Install Procedure; 1. Mac OS X[\]]{} schlägt die
+> Installation von refind unter der neusten Version von Mac OS X (El
+> Capitan, 10.11) fehl Grund dafür ist, dass Apple System Integrity
+> Protection (‘rootless’) aktiviert hat. Genaueres dazu hier:
+> http://www.rodsbooks.com/refind/sip.html Wenn man die Fehlermeldung
+> (ALERT: SIP ENABLED) ignoriert und trotzdem installiert wird refind
+> auf die EFI Partition kopiert, das MacBook kann davon aber nicht
+> starten. Grund ist, dass der Installer von refind im gebooteten OS
+> keine Rechte hat die efi boot Variablen im nvram zu ändern und der
+> standard Booteintrag deshalb nicht geändert werden kann
+
+#### Workaround 1: (würd ich vorschlagen) {#workaround-1-wuxfcrd-ich-vorschlagen}
+
+-   siehe:
+    http://www.rodsbooks.com/refind/installing.html\#manual\_renaming
+
+-   SIP error bei refind Installation ignorieren, attempt installation
+    `Y`
+
+-   im Terminal: (evtl. mit sudo falls kein Adminaccount, verschieben
+    und umbenennen geht auch von Hand im Finder) - `diskutil list` ( EFI
+    partition finden, normalerweise disk0s1) -
+    `diskutil mount /dev/disk0s1` - `cd /Volumes/EFI/EFI` -
+    `mv refind BOOT` - `cd BOOT` - `mv refind_x64.efi bootx64.efi`
+
+-   neu starten, Option Key (alt) gedrückt halten, und EFI BOOT
+    auswählen für refind
+
+> Vorteil: mac erkennt refind auf der EFI system partition automatisch,
+> überlebt auch nvram reset, kein reboot in Recovery nötig damit es
+> funktioniert
+
+> möglicher Nachteil: mac bootet nicht automatisch von refind, sondern
+> Mac OS X
+
+> Lösung:
+
+-   in recovery booten (Option+R), Utilities, terminal aufmachen,
+
+    -   `diskutil mount /dev/disk0s1`
+
+    -   `bless --mount /Volumes/EFI --setBoot --file /Volumes/EFI/EFI/BOOT/bootx64.efi --shortform`
+
+> jetzt sollte refind automatisch booten
+
+-   Falls keine recovery partition vorhanden geht auch bootable
+    Installer (https://support.apple.com/en-us/HT201372)
+
+#### Workaround 2: (wie von refind vorgeschlagen)
+
+siehe: http://www.rodsbooks.com/refind/sip.html\#disable basically:
+
+-   in recovery booten
+
+-   refind von dort installieren
+
+-   oder `csrutil disable`, reboot in osx, refind installieren, reboot
+    in recovery, `csrutil enable`
+
+> auf neueren MacBooks (mein 2011er hat keinen csr-active-config Eintrag
+> im nvram , `nvram -p` um zu ckecken) ist es auch möglich sip mit
+> refind aus- und wieder einzuschalten, dazu die EFI system Partition
+> mounten, **Workaround 1**, und dann und wie hier
+> http://www.rodsbooks.com/refind/sip.html\#refind\_manage beschrieben
+> refind.conf editieren oder aber das wie beschrieben per stick oä
+> machen
+
diff --git a/install_event/archive/helpers_cheat_sheet/600-snowflakes.md b/install_event/archive/helpers_cheat_sheet/600-snowflakes.md
new file mode 100644
index 0000000..fd4a2b7
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/600-snowflakes.md
@@ -0,0 +1,3 @@
+\mysection{Special Snowflakes}
+\label{sec:sflake}
+
diff --git a/install_event/archive/helpers_cheat_sheet/610-surface-pro-4-and-book.md b/install_event/archive/helpers_cheat_sheet/610-surface-pro-4-and-book.md
new file mode 100644
index 0000000..424f292
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/610-surface-pro-4-and-book.md
@@ -0,0 +1,67 @@
+\mysubsection*{Surface Pro 4 \& Surface Book}
+\label{subsec:sflake-sp4b}
+
+These little things need some special treatment to get the touchscreen
+to work. We only support them under OpenSUSE, so this manual assumes
+OpenSUSE is installed.
+
+After the installation, add the following repository:
+
+`http://download.opensuse.org/repositories/home:/maxf:/LD/openSUSE\_Leap\_42.2/`
+
+From there, install kernel-default-ipts and kernel-firmware-ipts (for
+intel precise touch support). **Uninstall the default kernel**.
+Unfortunately, the SP4 drivers are only available for kernel 4.4, so you
+are effectively downgrading the Linux kernel. If you leave the default
+kernel installed, grub will boot it since it is newer.
+
+After that, you need to copy some hardware descriptor files from the
+Windows partition:
+
+-   iaPreciseTouchDescriptor.bin
+
+-   SurfaceTouchServicingDescriptorMSHW0078.bin
+
+-   SurfaceTouchServicingKernelSKLMSHW0078.bin
+
+-   SurfaceTouchServicingSFTConfigMSHW0078.bin
+
+These files are located in:
+
+`\\Windows\\inf\\PreciseTouch\\Intel`
+
+Note that the name might vary slightly. Specifically, there might be different versions of the latter three files, which different numbers at the end (76, 78, 79...). If that is the case, use the files with the highest number.
+
+Kernel will look for these user space binaries in /itouch folder under
+specific names (same order as above):
+
+-   /itouch/integ\_descriptor.bin
+
+-   /itouch/vendor\_descriptor.bin
+
+-   /itouch/vendor\_kernel\_skl.bin
+
+-   /itouch/integ\_sft\_cfg\_skl.bin
+
+After that, reboot and verify the touchscreen works.
+
+For further reference, ask Max or Aline or see
+
+https://github.com/ipts-linux-org/ipts-linux/wiki\#user-space-components
+
+###Touchscreen Inverted
+
+On the Surface Book, we have observed that the touchscreen is inverted after the above steps (the y axis is mirrored, so when you type in the bottom left corner, the reaction happens in the top left corner). To fix this, we use xinput to set the coordinate transformation matrix.
+
+Note that only finger touch is affected, touch with the Surface Pen is correct.
+
+* Install xinput (sometimes named xorg-xinput).
+* Run `xinput` and look for a touch device that might be the touchscreen. There should be two devices, one named something like `0000:0000` and the other `0000:0000 Pen`. You want the one without the `Pen` suffix.
+* Run `xinput set-prop "Device Name" "Coordinate Transformation Matrix" 1 0 0 0 -1 1 0 0 1`, where "Device Name" is the name of the touchscreen you found previously.
+* Test whether the touchscreen behaves properly now.
+
+Note that this solution is temporary. We have not yet tested any ways to
+make it permanent. You could try to put the above `xinput
+set-prop` command in `~/.xinitrc` or some other auto-start script. The proper solution would be to create a file for the touchscreen in `/etc/X11/xorg.conf.d/` and set the `TransformationMatrix` option. If you find a working solution, please tell the Patrol.
+
+\pagebreak
diff --git a/install_event/archive/helpers_cheat_sheet/620-broadcom.md b/install_event/archive/helpers_cheat_sheet/620-broadcom.md
new file mode 100644
index 0000000..0969792
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/620-broadcom.md
@@ -0,0 +1,25 @@
+\mysubsection*{Broadcom Problems}
+\label{subsec:sflake-bcom}
+
+In general, it's a good idea to look at what broadcom card you have, so you know what drivers you need:
+`lspci -nn -d 14e4:`
+
+### Broadcom Under openSUSE
+
+Most likely, installing the broadcom-wl drivers will fix it:
+
+-   Add packman repo: YaST → Software repos → Add, select community
+    repos → Next → select packman → finish
+
+-   `zypper ref`
+
+-   `zypper install broadcom-wl`
+
+
+### Broadcom Under Ubuntu
+
+For reference, use: [https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx](https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx)
+
+
+
+\cleartooddpage
diff --git a/install_event/archive/helpers_cheat_sheet/630-bumblebee.md b/install_event/archive/helpers_cheat_sheet/630-bumblebee.md
new file mode 100644
index 0000000..9c3fcbc
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/630-bumblebee.md
@@ -0,0 +1,135 @@
+\mysubsection*{Bumblebee}
+\label{subsec:sflake-bbee}
+
+Devices with new NVIDIA graphics chips often don't work right out of the box.
+The best option is to use Bumblebee. `bbswitch` is used to power off
+the NVIDIA chip at startup, this greatly improves battery life.
+
+Bumblebee often doesn't work without fiddling with configuration.
+(See troubleshooting section)
+
+### Ubuntu Setup
+
+If in doubt, check the Ubuntu wiki.
+
+-   `sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic primus primus-libs-ia32`
+-   `bbswitch` should be installed and enabled by default.
+-   If setting up a specific driver from some repository, make sure the right
+    driver is set up with Bumblebeee. See `/etc/bumblebee/bumblebee.conf`
+    (Read the comments in the file)
+-   Reboot
+
+### OpenSUSE Setup
+
+If in doubt, check the OpenSUSE wiki.
+
+-   `sudo zypper in bumblebee bbswitch Mesa-demos-x`
+-   Add user to 'bumblebee' group. `sudo usermod -aG bumblebee $username`
+-   Start/enable bumblebee daemon. `sudo systemctl enable --now bumblebeed`
+-   Blacklist nouveau. `echo "blacklist nouveau" | sudo tee -a /etc/modprobe.d/99-local.conf`
+
+    Regenerate initramfs. `sudo mkinitrd`
+-   If you want 32-bit applications (e.g. Steam, Games) to work:
+
+    `zypper in Mesa-libGL1-32bit libX11-6-32bit primus-32bit`
+-   Install the proprietary NVIDIA driver:
+
+        zypper addrepo --refresh http://http.download.nvidia.com/opensuse/leap/<version> NVIDIA
+        zypper install-new-recommends
+
+    Make sure all lines in `/etc/ld.so.conf.d/nvidia-gfxG*.conf` are commented
+    out.  If not, make it look like this:
+
+        #/usr/X11R6/lib64
+        #/usr/X11R6/lib
+
+    and run `sudo ldconfig`.
+
+    Blacklist the nvidia module:
+
+        echo "blacklist nvidia" | sudo tee -a /etc/modprobe.d/99-local.conf
+        sudo mkinitrd
+
+    Setup xorg module directory:
+
+        sudo mkdir -p /usr/lib64/nvidia/xorg/modules/extensions
+        sudo ln -s /usr/lib64/xorg/modules/extensions/nvidia/nvidia-libglx.so /usr/lib64/nvidia/xorg/modules/extensions/libglx.so
+
+    Configure bumblebee: Set the following in `/etc/bumblebee/bumblebee.conf`:
+
+        [bumblebeed]
+        TurnCardOffAtExit=true
+        Driver=nvidia
+
+        [driver-nvidia]
+        LibraryPath=/usr/X11R6/lib64:/usr/X11R6/lib
+        XorgModulePath=/usr/lib64/nvidia/xorg/modules,/usr/lib64/xorg/modules
+
+-   Reboot
+
+### Troubleshooting
+
+Check the distro wikis first, but keep in mind they don't have a lot of 
+troubleshooting information. Other sources:
+
+-   Arch Wiki: https://wiki.archlinux.org/index.php/Bumblebee#Troubleshooting
+-   FAQ of the Bumblebee project on Github:
+    
+    https://github.com/Bumblebee-Project/Bumblebee/wiki
+
+Starting the proprietary NVIDIA settings programm:
+
+`optirun -b none nvidia-settings -c :8`
+
+Common problems:
+
+-   `Bumblebee daemon is not running`
+
+    Start the Bumblebee daemon. `systemctl enable --now bumblebeed.service`
+    (If there is no systemd, use the appropriate init system)
+
+-   `No permission to communicate with the Bumblebee daemon`
+
+    Add the user to the 'bumblebee' group: 
+
+    `gpasswd -a $user bumblebee`
+    And log the user out and in again.
+
+-   If you see flickering or bad performance (under a compositing WM),
+    synchronize primus' display thread with the application's rendering thread:
+    `PRIMUS_SYNC=1 primusrun ...`
+
+-   Mouse lag in games: disable vsync. See 'Running applications'.
+-   Capped to 60 FPS in games: disable vsync. See 'Running applications'.
+
+### Running Applications
+
+Applications can be run on the NVIDIA graphics card by prefixing the command
+with `optirun $command` or `primusrun $command`  (if available, possibly gives
+better framerate sometimes). Note that `optirun $command` doesn't use vsync by
+default, but `primusrun $command` does. It can be disabled by using
+`vblank_mode=0 primusrun $command`.
+
+Launching games from Steam on the NVIDIA graphics card: Go to 'Library', then
+right click on a game and click 'Properties'. Click on 'Set launch options'
+and use a command like `vblank_mode=0 primusrun %command%` (Steam substitues
+%command% for the game).
+
+### Testing The Setup
+
+Check if the graphics card is on:
+
+-   `cat /proc/acpi/bbswitch`
+
+Find out if bumblebee setup works correctly:
+
+-   Run `optirun glxgears` resp. `primusrun glxgears`
+
+(If errors occur, see Troubleshooting section.)
+
+Find out what graphics driver is currently running the desktop:
+
+-   `glxinfo` (look for vendor string)
+-   On GNOME/similiar: Can also use the "Details" GUI tool 
+
+\cleartooddpage
diff --git a/install_event/archive/helpers_cheat_sheet/640-new-lenovos.md b/install_event/archive/helpers_cheat_sheet/640-new-lenovos.md
new file mode 100644
index 0000000..241636e
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/640-new-lenovos.md
@@ -0,0 +1,41 @@
+\mysubsection*{openSUSE Install On 2017 Lenovo's}
+\label{subsec:sflake-lenovo}
+
+Some newer Lenovo laptops, including the X1 Carbon and the T470s, refuse to boot the OpenSUSE install medium. Any other install media, e.g. ubuntu sticks, work fine.
+
+To get OpenSUSE on these laptops, do the following:
+
+* Ask the Patrol for a refind stick.
+* Plug in both the refind stick and the openSUSE install stick.
+* Boot the laptop from the refind stick.
+* Once refind shows up, press `esc` to refresh the list of boot media.
+* You should see an entry for opensuse. Select it and hit enter to boot.
+* The OpenSUSE installer should come up now.
+
+### rEFInd Stick Doesn't Work Either
+
+In that case, you can use an ubuntu installer to boot the openSUSE installer:
+
+* Tell the participant to go to the supply desk and request an ubuntu installer (or xubuntu, kubuntu - any kind is fine).
+* Plug in both the ubuntu and opensuse sticks.
+* Boot from the ubuntu stick. 
+* When Grub shows up, press `c` to get to the command line.
+* Type `ls`, you should see a list of partitions in the form `(HD0,GPT1)`. Try to guess which disk (HD0, HD1, HD2...) is the openSUSE Installer - they usually have two partitions. 
+* Type `set root=(HDX,GPT1)`, X being the number of the disk you think is the installer.
+* If you get some error, it was the wrong partition or disk. Reboot and try another.
+* The Kernel files reside in `/boot/x86_64/loader/linux` and `/boot/x86_64/loader/initrd`.
+* Load the vmlinuz by typing: 
+        `vmlinuz /boot/x86_64/loader/linux`
+* Load the initial ramdisk by typing: (change path as required)
+        `initrd /boot/x86_64/loader/initrd`
+* If you can't find the kernel files, you probably loaded the wrong partition or disk. Reboot and try again.
+* Type `boot`, hit enter.
+* If all goes well, the openSUSE installer now boots. Install Linux as normal.
+
+### Booting, But "Invalid Null Terminator String" Error Or "Invalid Repository" Error
+
+In this case, the OpenSUSE install disk is bad. Ask the user to go to the Supply Desk and exchange the usb installer. 
+
+Note that the USB Installer works fine for most other devices - only Lenovos show this kind of error.
+
+\cleartooddpage
diff --git a/install_event/archive/helpers_cheat_sheet/700-tricks.md b/install_event/archive/helpers_cheat_sheet/700-tricks.md
new file mode 100644
index 0000000..d4ecfba
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/700-tricks.md
@@ -0,0 +1,3 @@
+\mysection{Various Tricks}
+\label{sec:tricks}
+
diff --git a/install_event/archive/helpers_cheat_sheet/710-tethering.md b/install_event/archive/helpers_cheat_sheet/710-tethering.md
new file mode 100644
index 0000000..3997779
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/710-tethering.md
@@ -0,0 +1,9 @@
+\mysubsection*{Phone Tethering}
+\label{subsec:tricks-tethering}
+
+In case you have no internet connection:
+
+- Take out your phone (or someone else's phone, don't steal though!) and plug it into your PC via USB
+- On your phone, go to your Network Settings and navigate to USB tethering and turn that on. The exact procedure is different on a case-by-case basis.
+- Be sure to activate WLAN on your phone so you don't use your mobile data.
+
diff --git a/install_event/archive/helpers_cheat_sheet/720-chroot.md b/install_event/archive/helpers_cheat_sheet/720-chroot.md
new file mode 100644
index 0000000..a660e63
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/720-chroot.md
@@ -0,0 +1,16 @@
+\mysubsection*{Chroot}
+\label{subsec:tricks-chroot}
+
+To chroot into an installed system from a live iso, do the following:
+
+* `sudo su`
+* `mount /dev/sdaX /mnt`, where `sdaX` is your root partition
+* If you have EFI: `mount /dev/sda1 /mnt/boot/efi` (assuming `sda1` is your EFI partition)
+* `mount -t proc proc /mnt/proc/`
+* `mount -t sysfs sys /mnt/sys/`
+* `mount -o bind /dev /mnt/dev/`
+* `chroot /mnt /bin/bash`
+
+You're in the installed system now, as root. Congrats.
+
+\cleartooddpage
diff --git a/install_event/archive/helpers_cheat_sheet/README.md b/install_event/archive/helpers_cheat_sheet/README.md
new file mode 100644
index 0000000..952897f
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/README.md
@@ -0,0 +1,5 @@
+# Install Guide Cheatsheet
+
+This repository contains a collection of common problems and their solutions we face during our Install Events. This "cheatsheet" should be printed each Install Event and handed out to our helpers on demand (typically not all helpers need a sheet). The document is written in very shorthand form because the helpers are expected to have enough Linux knowledge to make use of the cheatsheet. In principle, it could also be handed out to course attendants, but it would likely be entirely useless to them.
+
+The format is markdown; we use Pandoc to build a PDF. The buildscript is included in [build.sh](build.sh).
diff --git a/install_event/archive/helpers_cheat_sheet/TODO b/install_event/archive/helpers_cheat_sheet/TODO
new file mode 100644
index 0000000..3f77bf1
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/TODO
@@ -0,0 +1,7 @@
+[X] What do if no shrink partitions? -- Mickey
+[ ] Ubuntu Broadcom
+[ ] Bootcamp on older Macs
+[ ] How to 32-bit EFI
+[ ] SP4 needs testing on hardware
+[x] How to GRUB config
+[x] Ubunut: How to use apt
diff --git a/install_event/archive/helpers_cheat_sheet/before_body.latex b/install_event/archive/helpers_cheat_sheet/before_body.latex
new file mode 100644
index 0000000..ff464f3
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/before_body.latex
@@ -0,0 +1 @@
+\pagestyle{installguide}
diff --git a/install_event/archive/helpers_cheat_sheet/build.sh b/install_event/archive/helpers_cheat_sheet/build.sh
new file mode 100644
index 0000000..937f6db
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/build.sh
@@ -0,0 +1,2 @@
+#! /bin/sh
+pandoc [0-9][0-9][0-9]-*.md --include-in-header=headers.latex --include-before-body=before_body.latex --listings --metadata=paragraph:"0" --metadata=subparagraph:"0" --variable=papersize:"a4paper" --number-section --toc --toc-depth=4 -o cheatsheet.pdf
diff --git a/install_event/archive/helpers_cheat_sheet/headers.latex b/install_event/archive/helpers_cheat_sheet/headers.latex
new file mode 100644
index 0000000..93491fb
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/headers.latex
@@ -0,0 +1,309 @@
+\makeatletter % undo the wrong changes made by mathspec
+\let\RequirePackage\original@RequirePackage
+\let\usepackage\RequirePackage
+\makeatother
+
+% New - Start
+\usepackage{nameref} % Better references used by hyperref implicitly - We need it though explicitly called for GetTitleStringSetup
+\usepackage{setspace}
+\usepackage[dvipsnames,usenames]{color} % for background color
+\usepackage{graphicx} % import graphics/images
+\usepackage[font=scriptsize,format=plain,labelfont=bf,textfont=it,justification=justified,singlelinecheck=false,skip=0.05cm,labelsep=endash]{caption} % manage captions of figures
+\usepackage[a4paper,left=20mm,right=20mm,top=28mm,bottom=26mm]{geometry} % manage global document page setup
+% New - End
+
+\usepackage{array}
+\usepackage[compact,pagestyles,extramarks]{titlesec} % Set pagestyle, header and footer
+
+\usepackage{etoolbox} % Manipulate commands by pre/appending to them and patching them
+\usepackage{xparse} % New way of defining document-wide commands with more flexibility
+\usepackage{xspace} % Smart spacing when using \newcommand for global strings
+\usepackage[most]{tcolorbox} % Another way of drawing textboxes
+
+% New - Start
+\usepackage{wasysym} % provides \ocircle and \Box
+\usepackage{forloop} % used for \Qrating and \Qlines
+\usepackage{ifthen} % used for \Qitem and \QItem
+
+\usepackage{booktabs} % Beautiful tables
+
+\usepackage{stackengine} % Used for drawing the graphic in \warn
+\usepackage{scalerel} % Used for scaling the graphic in \warn
+
+\usepackage{colortbl}
+\usepackage{xcolor}
+% New - End
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%
+% Counter manipulation %
+%%%%%%%%%%%%%%%%%%%%%%%%
+
+% Allow only section numbering
+\setcounter{secnumdepth}{1}
+
+
+%%%%%%%%%%%%%%%%%%%
+% Custom sections %
+%%%%%%%%%%%%%%%%%%%
+
+\makeatletter
+\def\refaddtocounter#1#2{
+        \addtocounter{#1}{#2}
+        \protected@edef\@currentlabel{\csname p@#1\endcsname\csname the#1\endcsname }
+}
+
+% Section that is not visible but still behaves like a section, may have a relative offset
+\DeclareDocumentCommand{\sectionunlisted}{ m O{1} }{
+        \refaddtocounter{section}{#2}
+        \protected@edef \@currentlabel {\csname p@section\endcsname \csname thesection\endcsname}
+        \NR@gettitle{#1}
+        \sectionmark{#1} % Add section mark (header)
+        \addcontentsline{toc}{section}{\protect\numberline{\thesection}#1} % Add section to ToC
+}
+
+% Emit a new section with a relative offset section number
+\DeclareDocumentCommand{\sectionrelnum}{ m O{-1}} {
+        \refaddtocounter{section}{#2} % Increment section counter by #1
+        \section{#1} % Print the section
+        \addcontentsline{toc}{section}{\protect\numberline{\thesection}#1}% Add section to ToC
+}
+
+% Subsection that is not visible but still behaves like a subsection, may have a relative offset
+\DeclareDocumentCommand{\subsectionunlisted}{ m O{1} }{
+        \refaddtocounter{subsection}{#2}
+        \protected@edef \@currentlabel {\csname p@subsection\endcsname \csname thesubsection\endcsname}
+        \NR@gettitle{#1}
+        \subsectionmark{#1} % Add subsection mark (header)
+        \addcontentsline{toc}{subsection}{\protect\numberline{\thesubsection}#1} % Add subsection to ToC
+}
+
+% Emit a new subsection with a relative offset subsection number
+\DeclareDocumentCommand{\subsectionrelnum}{ m O{-1} }{
+        \refaddtocounter{subsection}{#2} % Increment section counter by #2
+        \subsection{#1} % Print the subsection
+        \addcontentsline{toc}{subsection}{\protect\numberline{\thesubsection}#1}% Add subsection to ToC
+}
+
+% Emit a hidden subsection that is not listed in the ToC but still sets the relative counter
+\DeclareDocumentCommand{\subsectionhidden}{ m O{0} }{
+        \refaddtocounter{subsection}{#2}
+        \protected@edef \@currentlabel {\csname p@subsection\endcsname \csname thesubsection\endcsname}
+        \NR@gettitle{#1}
+        \subsectionmark{#1} % Add subsection mark (header)
+}
+
+% Call a new customized section
+% Arg1: Input * if we want an empty and hidden subsection
+% Arg2: Switch for special section types
+% Arg3: Passed to the special section type
+% Arg4: Section name
+\DeclareDocumentCommand{\mysection}{ s o o m }{
+        \IfNoValueTF {#2}{
+                \section{#4}
+        }{
+                \IfValueTF {#3}{
+                        \csname section#2\endcsname{#4}[#3]
+                }{
+                        \csname section#2\endcsname{#4}
+                }
+        }
+        \IfBooleanT {#1}{
+                % Emit the special empty subsection
+                \mysubsection{}[hidden]
+        }
+}
+
+% Call a new customized subsection
+% Arg1: Input * if we want to mirror our subsection prepended with {\ --\ }
+% Arg2: Switch for special subsection types
+% Arg3: Passed to the special subsection type
+% Arg4: Subsection name
+\DeclareDocumentCommand{\mysubsection}{ s o o m }{
+        \IfBooleanT {#1}{
+                % We want a mirrored and hidden subsection
+                \subsectionhidden{\ --\ #4}
+        }
+        \IfNoValueTF {#2} {
+                \subsection{#4}
+        }{
+                \IfValueT {#3}{
+                        \csname subsection#2\endcsname{#4}[#3]
+                }{
+                        \csname subsection#2\endcsname{#4}
+                }
+        }
+        \IfBooleanT {#1}{
+                % We want a mirrored and hidden subsection
+                \subsectionhidden{\ --\ #4}
+        }
+}
+
+
+%%%%%%%%
+% MISC %
+%%%%%%%%
+
+% Fix the linebreaks for source code listings
+\lstset{
+    basicstyle=\ttfamily,
+    frame=single,
+    breaklines=true,
+    postbreak=\raisebox{0ex}[0ex][0ex]{\ensuremath{\color{red}\hookrightarrow\space}}
+    %postbreak=\raisebox{0ex}[0ex][0ex]{\ensuremath{\hookrightarrow\space}}
+}
+
+% Default label
+\def\labelitemi{--}
+
+% Default path for images
+\graphicspath{{img/}}
+
+% Default graphics extensions when not explicitly mentioned - Ordered list
+\DeclareGraphicsExtensions{.png,.jpg,.pdf}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Document layout & spacings %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% Spacings in the document
+\setlength{\columnsep}{1.5\baselineskip}
+\titlespacing{\section}{0pt}{2.5ex plus 0.5ex minus 0.5ex}{0.5ex plus 0.5ex}
+\titlespacing{\subsection}{0pt}{2.5ex plus 0.5ex minus 0.5ex}{0ex plus 0.5ex}
+\titlespacing{\subsubsection}{0pt}{2.5ex plus 0.5ex minus 0.5ex}{0ex plus 0.5ex}
+\titlespacing{\subsubsubsection}{0pt}{2.5ex plus 0.5ex minus 0.5ex}{0ex plus 0.5ex}
+\setlength{\parskip}{1mm}
+\setlength{\parsep}{0pt}
+
+% Penalties for widows/orphans (lines at top/bottom of page ending/starting)
+\widowpenalty = 500 % default: 150
+\clubpenalty = 500 % default: 150
+
+% Hyphenation penalties and settings
+\hyphenpenalty = 1000
+\tolerance = 2000
+%\emergencystretch=10pt
+\lefthyphenmin = 4
+\righthyphenmin = 4
+
+% Make sure next chapter starts on odd page
+\newcommand{\cleartooddpage}{
+	\clearpage
+	\ifodd
+		\value{page}
+	\else
+		\null
+		\clearpage
+	\fi
+    %\setcounter{page}{1}
+}
+
+
+%%%%%%%%%%%%%%%%%%%
+% Custom commands %
+%%%%%%%%%%%%%%%%%%%
+
+% Draws a danger sign, accepts a bordercolour and size as optional arguments
+\DeclareDocumentCommand{\dangersign}{ O{red} O{3ex} }{
+        \renewcommand\stacktype{L}
+    \scaleto{\stackon[1.3pt]{\color{#1}$$\triangle$$}{\tiny\bfseries !}}{#2}
+}
+
+% Monospaced shell commands
+\newcommand{\shellcommand}[1]{\indent\indent\texttt{#1}}
+\newcommand{\shellcommandr}[1]{\indent\indent\texttt{#1}}
+
+% Troubleshooting box
+\DeclareDocumentCommand{\troubleshoot}{ +m }{
+        \begin{tcolorbox}[breakable,enhanced]
+                #1
+        \end{tcolorbox}
+}
+
+% Free space recommendations for Linux installs
+\newcommand{\freespacerec}{40\,GB\xspace}
+\newcommand{\freespacemin}{20\,GB\xspace}
+
+% Some default shortcuts for everyone to use
+\newcommand{\eg}{e.g.\xspace}
+\newcommand{\ie}{i.e.\xspace}
+\newcommand{\os}{operating system\xspace}
+\newcommand{\Os}{Operating system\xspace}
+\newcommand{\mac}{\mbox{Max\,OS\,X}\xspace}
+\newcommand{\winseven}{\mbox{Windows\,7}\xspace}
+\newcommand{\wineight}{\mbox{Windows\,8}\xspace}
+\newcommand{\winten}{\mbox{Windows\,10}\xspace}
+\newcommand{\deskenvs}{Desktop Environment\xspace}
+%\newcommand{}{}
+
+% Reference section by number and name
+\newcommand{\secref}[1]{\mbox{\ref{#1}.\,\nameref{#1}}}
+
+% Reference subsection by sectionnumber, sectionname and subsectionname
+\newcommand{\subsecref}[2]{\mbox{\ref{#1}.\,\nameref{#1}\nameref{#2}}}
+
+% Standardized info; Informs the reader of why something is done, can be ommitted
+\DeclareDocumentCommand{\info}{ m }{
+        \virtualbox{\emph{Info: }}[#1]
+}
+
+% Standardized note; Requires to be read and adapt the solution accordingly
+\DeclareDocumentCommand{\note}{ m }{
+        \virtualbox{\textbf{Note: }}[#1]
+}
+
+% Standardized warning; Give a general warning about things to happen
+\DeclareDocumentCommand{\warn}{ m }{
+        \virtualbox{\dangersign\textbf{\textsc{Warning: }}}[#1]
+}
+
+% Standardized caution; Pay extra attention on this.
+\DeclareDocumentCommand{\caution}{ m }{
+        \virtualbox{\dangersign[yellow]\textbf{\textsc{Caution: }}}[#1]
+}
+
+% Standardized important; Important notification of what can be ignored for now.
+\DeclareDocumentCommand{\important}{ m }{
+        \virtualbox{\textbf{\textsc{Important: }}}[#1]
+}
+
+% Standardized suggestions; Our official suggestion on a topic
+\DeclareDocumentCommand{\suggestions}{ m }{
+        \virtualbox{\textbf{Suggestions: }}[#1]
+}
+
+% A quick command for a nicer DE mentioning
+\DeclareDocumentCommand{\de}{ m }{
+        \virtualbox{\textbf{DEs: }}[#1]
+}
+
+\DeclareDocumentCommand{\virtualbox}{ m O{Fill me in!} }{
+        \parbox[t]{\widthof{#1}}{#1}
+        \parbox[t]{\linewidth-\widthof{#1}}{#2}
+}
+
+
+%%%%%%%%%%%%%%%
+% Page styles %
+%%%%%%%%%%%%%%%
+
+% Required to keep access all these different extramarks
+\settitlemarks*{section,subsection}
+
+% Style applied to the page when a section is defined
+\newpagestyle{installguide}{
+        \setheadrule{.55pt}
+        \setfoot[][][] % even pages
+    	{\includegraphics[width=2cm]{by-nc-sa_eu}} % odd-left
+        {} % odd-centre
+        {\includegraphics[width=4cm]{TheAlt-bw}} % odd-right
+        \sethead[][][] % even pages
+        {Cheat Sheet -- Version 1.0 } % odd-left
+        %{\firstextramarks{section}\textsc{\textbf\sectiontitle}{ }\emph{\firstextramarks{subsection}\subsectiontitle}}
+        {\firstextramarks{section}\textbf\sectiontitle \firstextramarks{subsection}\subsectiontitle}
+        {\firstextramarks{section}\thesection{ -- }\thepage} % odd-right
+}
+
+\makeatother
+\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
diff --git a/install_event/archive/img/TheAlt-bw.png b/install_event/archive/helpers_cheat_sheet/img/TheAlt-bw.png
similarity index 100%
rename from install_event/archive/img/TheAlt-bw.png
rename to install_event/archive/helpers_cheat_sheet/img/TheAlt-bw.png
diff --git a/install_event/archive/img/by-nc-sa_eu.png b/install_event/archive/helpers_cheat_sheet/img/by-nc-sa_eu.png
similarity index 100%
rename from install_event/archive/img/by-nc-sa_eu.png
rename to install_event/archive/helpers_cheat_sheet/img/by-nc-sa_eu.png
diff --git a/install_event/archive/helpers_cheat_sheet/img/suse_bios_mode.jpg b/install_event/archive/helpers_cheat_sheet/img/suse_bios_mode.jpg
new file mode 100644
index 0000000..0302c07
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/img/suse_bios_mode.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f8b9453f87ee9935c0772002ddd0de9612d0c63ffbf04c751c1ac38676de5853
+size 72719
diff --git a/install_event/archive/helpers_cheat_sheet/img/suse_efi_mode.jpg b/install_event/archive/helpers_cheat_sheet/img/suse_efi_mode.jpg
new file mode 100644
index 0000000..6fbe752
--- /dev/null
+++ b/install_event/archive/helpers_cheat_sheet/img/suse_efi_mode.jpg
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fa81c8ad96323b40c7de13c4a84285845bed793c356ee1cb68b3a1345672d2b9
+size 53318
diff --git a/install_event/archive/README.md b/install_event/archive/installguide_complete/README.md
similarity index 100%
rename from install_event/archive/README.md
rename to install_event/archive/installguide_complete/README.md
diff --git a/install_event/archive/TODO b/install_event/archive/installguide_complete/TODO
similarity index 100%
rename from install_event/archive/TODO
rename to install_event/archive/installguide_complete/TODO
diff --git a/install_event/archive/build.sh b/install_event/archive/installguide_complete/build.sh
similarity index 100%
rename from install_event/archive/build.sh
rename to install_event/archive/installguide_complete/build.sh
diff --git a/install_event/archive/buntu/config.tex b/install_event/archive/installguide_complete/buntu/config.tex
similarity index 100%
rename from install_event/archive/buntu/config.tex
rename to install_event/archive/installguide_complete/buntu/config.tex
diff --git a/install_event/archive/buntu/overview.tex b/install_event/archive/installguide_complete/buntu/overview.tex
similarity index 100%
rename from install_event/archive/buntu/overview.tex
rename to install_event/archive/installguide_complete/buntu/overview.tex
diff --git a/install_event/archive/buntu/partitioning.tex b/install_event/archive/installguide_complete/buntu/partitioning.tex
similarity index 100%
rename from install_event/archive/buntu/partitioning.tex
rename to install_event/archive/installguide_complete/buntu/partitioning.tex
diff --git a/install_event/archive/clearspaces.sh b/install_event/archive/installguide_complete/clearspaces.sh
similarity index 100%
rename from install_event/archive/clearspaces.sh
rename to install_event/archive/installguide_complete/clearspaces.sh
diff --git a/install_event/archive/commons/boot.tex b/install_event/archive/installguide_complete/commons/boot.tex
similarity index 100%
rename from install_event/archive/commons/boot.tex
rename to install_event/archive/installguide_complete/commons/boot.tex
diff --git a/install_event/archive/commons/config.tex b/install_event/archive/installguide_complete/commons/config.tex
similarity index 100%
rename from install_event/archive/commons/config.tex
rename to install_event/archive/installguide_complete/commons/config.tex
diff --git a/install_event/archive/commons/partitioning.tex b/install_event/archive/installguide_complete/commons/partitioning.tex
similarity index 100%
rename from install_event/archive/commons/partitioning.tex
rename to install_event/archive/installguide_complete/commons/partitioning.tex
diff --git a/install_event/archive/commons/partitions-delete.tex b/install_event/archive/installguide_complete/commons/partitions-delete.tex
similarity index 100%
rename from install_event/archive/commons/partitions-delete.tex
rename to install_event/archive/installguide_complete/commons/partitions-delete.tex
diff --git a/install_event/archive/commons/preparation-win-post.tex b/install_event/archive/installguide_complete/commons/preparation-win-post.tex
similarity index 100%
rename from install_event/archive/commons/preparation-win-post.tex
rename to install_event/archive/installguide_complete/commons/preparation-win-post.tex
diff --git a/install_event/archive/commons/preparation-win-pre.tex b/install_event/archive/installguide_complete/commons/preparation-win-pre.tex
similarity index 100%
rename from install_event/archive/commons/preparation-win-pre.tex
rename to install_event/archive/installguide_complete/commons/preparation-win-pre.tex
diff --git a/install_event/archive/commons/preparation.tex b/install_event/archive/installguide_complete/commons/preparation.tex
similarity index 100%
rename from install_event/archive/commons/preparation.tex
rename to install_event/archive/installguide_complete/commons/preparation.tex
diff --git a/install_event/archive/commons/tweaktool.tex b/install_event/archive/installguide_complete/commons/tweaktool.tex
similarity index 100%
rename from install_event/archive/commons/tweaktool.tex
rename to install_event/archive/installguide_complete/commons/tweaktool.tex
diff --git a/install_event/archive/de.tex b/install_event/archive/installguide_complete/de.tex
similarity index 100%
rename from install_event/archive/de.tex
rename to install_event/archive/installguide_complete/de.tex
diff --git a/install_event/archive/distro.tex b/install_event/archive/installguide_complete/distro.tex
similarity index 100%
rename from install_event/archive/distro.tex
rename to install_event/archive/installguide_complete/distro.tex
diff --git a/install_event/archive/end.tex b/install_event/archive/installguide_complete/end.tex
similarity index 100%
rename from install_event/archive/end.tex
rename to install_event/archive/installguide_complete/end.tex
diff --git a/install_event/archive/fedora/config.tex b/install_event/archive/installguide_complete/fedora/config.tex
similarity index 100%
rename from install_event/archive/fedora/config.tex
rename to install_event/archive/installguide_complete/fedora/config.tex
diff --git a/install_event/archive/fedora/overview.tex b/install_event/archive/installguide_complete/fedora/overview.tex
similarity index 100%
rename from install_event/archive/fedora/overview.tex
rename to install_event/archive/installguide_complete/fedora/overview.tex
diff --git a/install_event/archive/fedora/partitioning.tex b/install_event/archive/installguide_complete/fedora/partitioning.tex
similarity index 100%
rename from install_event/archive/fedora/partitioning.tex
rename to install_event/archive/installguide_complete/fedora/partitioning.tex
diff --git a/install_event/archive/gnome/config.tex b/install_event/archive/installguide_complete/gnome/config.tex
similarity index 100%
rename from install_event/archive/gnome/config.tex
rename to install_event/archive/installguide_complete/gnome/config.tex
diff --git a/install_event/archive/installguide_complete/img/TheAlt-bw.png b/install_event/archive/installguide_complete/img/TheAlt-bw.png
new file mode 100644
index 0000000..e60d4d8
--- /dev/null
+++ b/install_event/archive/installguide_complete/img/TheAlt-bw.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ab3f82662c51960ecf0098855ee5bf352e8bcd6d781378859e0886b3b0bc4715
+size 8125
diff --git a/install_event/archive/installguide_complete/img/by-nc-sa_eu.png b/install_event/archive/installguide_complete/img/by-nc-sa_eu.png
new file mode 100644
index 0000000..f404e52
--- /dev/null
+++ b/install_event/archive/installguide_complete/img/by-nc-sa_eu.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cef48d3b4bee2f938fe8ac2c474b36dd2f08067b0deed6a78c71fa7bff63e7cd
+size 11287
diff --git a/install_event/archive/img/distros_property_graph.png b/install_event/archive/installguide_complete/img/distros_property_graph.png
similarity index 100%
rename from install_event/archive/img/distros_property_graph.png
rename to install_event/archive/installguide_complete/img/distros_property_graph.png
diff --git a/install_event/archive/img/distros_property_graph.svg b/install_event/archive/installguide_complete/img/distros_property_graph.svg
similarity index 100%
rename from install_event/archive/img/distros_property_graph.svg
rename to install_event/archive/installguide_complete/img/distros_property_graph.svg
diff --git a/install_event/archive/img/inst-guide-yed.graphml b/install_event/archive/installguide_complete/img/inst-guide-yed.graphml
similarity index 100%
rename from install_event/archive/img/inst-guide-yed.graphml
rename to install_event/archive/installguide_complete/img/inst-guide-yed.graphml
diff --git a/install_event/archive/img/inst-guide-yed.png b/install_event/archive/installguide_complete/img/inst-guide-yed.png
similarity index 100%
rename from install_event/archive/img/inst-guide-yed.png
rename to install_event/archive/installguide_complete/img/inst-guide-yed.png
diff --git a/install_event/archive/img/inst-guide-yed.svg b/install_event/archive/installguide_complete/img/inst-guide-yed.svg
similarity index 100%
rename from install_event/archive/img/inst-guide-yed.svg
rename to install_event/archive/installguide_complete/img/inst-guide-yed.svg
diff --git a/install_event/archive/insatall_guide_assembled/Mac/fedora/IG_mac_fedora.pdf b/install_event/archive/installguide_complete/insatall_guide_assembled/Mac/fedora/IG_mac_fedora.pdf
similarity index 100%
rename from install_event/archive/insatall_guide_assembled/Mac/fedora/IG_mac_fedora.pdf
rename to install_event/archive/installguide_complete/insatall_guide_assembled/Mac/fedora/IG_mac_fedora.pdf
diff --git a/install_event/archive/insatall_guide_assembled/Mac/opensuse/IG_mac_opensuse.pdf b/install_event/archive/installguide_complete/insatall_guide_assembled/Mac/opensuse/IG_mac_opensuse.pdf
similarity index 100%
rename from install_event/archive/insatall_guide_assembled/Mac/opensuse/IG_mac_opensuse.pdf
rename to install_event/archive/installguide_complete/insatall_guide_assembled/Mac/opensuse/IG_mac_opensuse.pdf
diff --git a/install_event/archive/insatall_guide_assembled/Mac/ubuntu/IG_mac_ubuntu.pdf b/install_event/archive/installguide_complete/insatall_guide_assembled/Mac/ubuntu/IG_mac_ubuntu.pdf
similarity index 100%
rename from install_event/archive/insatall_guide_assembled/Mac/ubuntu/IG_mac_ubuntu.pdf
rename to install_event/archive/installguide_complete/insatall_guide_assembled/Mac/ubuntu/IG_mac_ubuntu.pdf
diff --git a/install_event/archive/insatall_guide_assembled/Mac/xubuntu/IG_mac_xubuntu.pdf b/install_event/archive/installguide_complete/insatall_guide_assembled/Mac/xubuntu/IG_mac_xubuntu.pdf
similarity index 100%
rename from install_event/archive/insatall_guide_assembled/Mac/xubuntu/IG_mac_xubuntu.pdf
rename to install_event/archive/installguide_complete/insatall_guide_assembled/Mac/xubuntu/IG_mac_xubuntu.pdf
diff --git a/install_event/archive/insatall_guide_assembled/Win7/fedora/IG_win7_fedora.pdf b/install_event/archive/installguide_complete/insatall_guide_assembled/Win7/fedora/IG_win7_fedora.pdf
similarity index 100%
rename from install_event/archive/insatall_guide_assembled/Win7/fedora/IG_win7_fedora.pdf
rename to install_event/archive/installguide_complete/insatall_guide_assembled/Win7/fedora/IG_win7_fedora.pdf
diff --git a/install_event/archive/insatall_guide_assembled/Win7/opensuse/IG_win7_opensuse.pdf b/install_event/archive/installguide_complete/insatall_guide_assembled/Win7/opensuse/IG_win7_opensuse.pdf
similarity index 100%
rename from install_event/archive/insatall_guide_assembled/Win7/opensuse/IG_win7_opensuse.pdf
rename to install_event/archive/installguide_complete/insatall_guide_assembled/Win7/opensuse/IG_win7_opensuse.pdf
diff --git a/install_event/archive/insatall_guide_assembled/Win7/ubuntu/IG_win7_ubuntu.pdf b/install_event/archive/installguide_complete/insatall_guide_assembled/Win7/ubuntu/IG_win7_ubuntu.pdf
similarity index 100%
rename from install_event/archive/insatall_guide_assembled/Win7/ubuntu/IG_win7_ubuntu.pdf
rename to install_event/archive/installguide_complete/insatall_guide_assembled/Win7/ubuntu/IG_win7_ubuntu.pdf
diff --git a/install_event/archive/insatall_guide_assembled/Win7/xubuntu/IG_win7_xubuntu.pdf b/install_event/archive/installguide_complete/insatall_guide_assembled/Win7/xubuntu/IG_win7_xubuntu.pdf
similarity index 100%
rename from install_event/archive/insatall_guide_assembled/Win7/xubuntu/IG_win7_xubuntu.pdf
rename to install_event/archive/installguide_complete/insatall_guide_assembled/Win7/xubuntu/IG_win7_xubuntu.pdf
diff --git a/install_event/archive/insatall_guide_assembled/Win8-10/fedora/IG_win8-10_fedora.pdf b/install_event/archive/installguide_complete/insatall_guide_assembled/Win8-10/fedora/IG_win8-10_fedora.pdf
similarity index 100%
rename from install_event/archive/insatall_guide_assembled/Win8-10/fedora/IG_win8-10_fedora.pdf
rename to install_event/archive/installguide_complete/insatall_guide_assembled/Win8-10/fedora/IG_win8-10_fedora.pdf
diff --git a/install_event/archive/insatall_guide_assembled/Win8-10/opensuse/IG_win8-10_opensuse.pdf b/install_event/archive/installguide_complete/insatall_guide_assembled/Win8-10/opensuse/IG_win8-10_opensuse.pdf
similarity index 100%
rename from install_event/archive/insatall_guide_assembled/Win8-10/opensuse/IG_win8-10_opensuse.pdf
rename to install_event/archive/installguide_complete/insatall_guide_assembled/Win8-10/opensuse/IG_win8-10_opensuse.pdf
diff --git a/install_event/archive/insatall_guide_assembled/Win8-10/ubuntu/IG_win8-10_ubuntu.pdf b/install_event/archive/installguide_complete/insatall_guide_assembled/Win8-10/ubuntu/IG_win8-10_ubuntu.pdf
similarity index 100%
rename from install_event/archive/insatall_guide_assembled/Win8-10/ubuntu/IG_win8-10_ubuntu.pdf
rename to install_event/archive/installguide_complete/insatall_guide_assembled/Win8-10/ubuntu/IG_win8-10_ubuntu.pdf
diff --git a/install_event/archive/insatall_guide_assembled/Win8-10/xubuntu/IG_win8-10_xubuntu.pdf b/install_event/archive/installguide_complete/insatall_guide_assembled/Win8-10/xubuntu/IG_win8-10_xubuntu.pdf
similarity index 100%
rename from install_event/archive/insatall_guide_assembled/Win8-10/xubuntu/IG_win8-10_xubuntu.pdf
rename to install_event/archive/installguide_complete/insatall_guide_assembled/Win8-10/xubuntu/IG_win8-10_xubuntu.pdf
diff --git a/install_event/archive/installguide.tex b/install_event/archive/installguide_complete/installguide.tex
similarity index 100%
rename from install_event/archive/installguide.tex
rename to install_event/archive/installguide_complete/installguide.tex
diff --git a/install_event/archive/kde/config.tex b/install_event/archive/installguide_complete/kde/config.tex
similarity index 100%
rename from install_event/archive/kde/config.tex
rename to install_event/archive/installguide_complete/kde/config.tex
diff --git a/install_event/archive/mac/boot.tex b/install_event/archive/installguide_complete/mac/boot.tex
similarity index 100%
rename from install_event/archive/mac/boot.tex
rename to install_event/archive/installguide_complete/mac/boot.tex
diff --git a/install_event/archive/mac/preparation.tex b/install_event/archive/installguide_complete/mac/preparation.tex
similarity index 100%
rename from install_event/archive/mac/preparation.tex
rename to install_event/archive/installguide_complete/mac/preparation.tex
diff --git a/install_event/archive/overview.tex b/install_event/archive/installguide_complete/overview.tex
similarity index 100%
rename from install_event/archive/overview.tex
rename to install_event/archive/installguide_complete/overview.tex
diff --git a/install_event/archive/partitionplan.tex b/install_event/archive/installguide_complete/partitionplan.tex
similarity index 100%
rename from install_event/archive/partitionplan.tex
rename to install_event/archive/installguide_complete/partitionplan.tex
diff --git a/install_event/archive/software.tex b/install_event/archive/installguide_complete/software.tex
similarity index 100%
rename from install_event/archive/software.tex
rename to install_event/archive/installguide_complete/software.tex
diff --git a/install_event/archive/suse/config.tex b/install_event/archive/installguide_complete/suse/config.tex
similarity index 100%
rename from install_event/archive/suse/config.tex
rename to install_event/archive/installguide_complete/suse/config.tex
diff --git a/install_event/archive/suse/overview.tex b/install_event/archive/installguide_complete/suse/overview.tex
similarity index 100%
rename from install_event/archive/suse/overview.tex
rename to install_event/archive/installguide_complete/suse/overview.tex
diff --git a/install_event/archive/suse/partitioning.tex b/install_event/archive/installguide_complete/suse/partitioning.tex
similarity index 100%
rename from install_event/archive/suse/partitioning.tex
rename to install_event/archive/installguide_complete/suse/partitioning.tex
diff --git a/install_event/archive/system.tex b/install_event/archive/installguide_complete/system.tex
similarity index 100%
rename from install_event/archive/system.tex
rename to install_event/archive/installguide_complete/system.tex
diff --git a/install_event/archive/testing.tex b/install_event/archive/installguide_complete/testing.tex
similarity index 100%
rename from install_event/archive/testing.tex
rename to install_event/archive/installguide_complete/testing.tex
diff --git a/install_event/archive/unity/config.tex b/install_event/archive/installguide_complete/unity/config.tex
similarity index 100%
rename from install_event/archive/unity/config.tex
rename to install_event/archive/installguide_complete/unity/config.tex
diff --git a/install_event/archive/win7/boot.tex b/install_event/archive/installguide_complete/win7/boot.tex
similarity index 100%
rename from install_event/archive/win7/boot.tex
rename to install_event/archive/installguide_complete/win7/boot.tex
diff --git a/install_event/archive/win7/preparation.tex b/install_event/archive/installguide_complete/win7/preparation.tex
similarity index 100%
rename from install_event/archive/win7/preparation.tex
rename to install_event/archive/installguide_complete/win7/preparation.tex
diff --git a/install_event/archive/win8-10/boot.tex b/install_event/archive/installguide_complete/win8-10/boot.tex
similarity index 100%
rename from install_event/archive/win8-10/boot.tex
rename to install_event/archive/installguide_complete/win8-10/boot.tex
diff --git a/install_event/archive/win8-10/preparation.tex b/install_event/archive/installguide_complete/win8-10/preparation.tex
similarity index 100%
rename from install_event/archive/win8-10/preparation.tex
rename to install_event/archive/installguide_complete/win8-10/preparation.tex
diff --git a/install_event/archive/xfce/config.tex b/install_event/archive/installguide_complete/xfce/config.tex
similarity index 100%
rename from install_event/archive/xfce/config.tex
rename to install_event/archive/installguide_complete/xfce/config.tex
-- 
GitLab