From 6276297529215c510fa0b76f3db0c62864c281c7 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                         | Bin
 .../img/by-nc-sa_eu.png                       | Bin
 .../img/suse_bios_mode.jpg                    | Bin 0 -> 72719 bytes
 .../helpers_cheat_sheet/img/suse_efi_mode.jpg | Bin 0 -> 53318 bytes
 .../{ => 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   | Bin 0 -> 8125 bytes
 .../installguide_complete/img/by-nc-sa_eu.png | Bin 0 -> 11287 bytes
 .../img/distros_property_graph.png            | Bin
 .../img/distros_property_graph.svg            |   0
 .../img/inst-guide-yed.graphml                |   0
 .../img/inst-guide-yed.png                    | Bin
 .../img/inst-guide-yed.svg                    |   0
 .../Mac/fedora/IG_mac_fedora.pdf              | Bin
 .../Mac/opensuse/IG_mac_opensuse.pdf          | Bin
 .../Mac/ubuntu/IG_mac_ubuntu.pdf              | Bin
 .../Mac/xubuntu/IG_mac_xubuntu.pdf            | Bin
 .../Win7/fedora/IG_win7_fedora.pdf            | Bin
 .../Win7/opensuse/IG_win7_opensuse.pdf        | Bin
 .../Win7/ubuntu/IG_win7_ubuntu.pdf            | Bin
 .../Win7/xubuntu/IG_win7_xubuntu.pdf          | Bin
 .../Win8-10/fedora/IG_win8-10_fedora.pdf      | Bin
 .../Win8-10/opensuse/IG_win8-10_opensuse.pdf  | Bin
 .../Win8-10/ubuntu/IG_win8-10_ubuntu.pdf      | Bin
 .../Win8-10/xubuntu/IG_win8-10_xubuntu.pdf    | Bin
 .../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, 1464 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 0000000000000000000000000000000000000000..e3f1a7cfcca5863ffa9024935640a0c2270764c4
GIT binary patch
literal 72719
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
K+xh)BPyg8pTpRTO

literal 0
HcmV?d00001

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 0000000000000000000000000000000000000000..542513fd6311ef0b699319074a91978385e2a7f3
GIT binary patch
literal 53318
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

literal 0
HcmV?d00001

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 0000000000000000000000000000000000000000..d85dcf6dbd40da64ecbbdc860f4dc5a21ce62ea9
GIT binary patch
literal 8125
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

literal 0
HcmV?d00001

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 0000000000000000000000000000000000000000..433bc81751d21ffbfc2c13456a23ff60dc341eff
GIT binary patch
literal 11287
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
C^UO2=

literal 0
HcmV?d00001

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