# Arch

Tutorials speziell zu Arch

# Arch installieren (Youtube Verlinkung)

- [Youtube Dual-Boot](https://www.youtube.com/watch?v=RoTe4uAqIHA)
- [Stromsparen Laptop](https://thinkwiki.de/TLP_-_Linux_Stromsparen)
- [Dual Boot Systemd](https://dev.to/thaqifazfar/dual-boot-windows-and-popos-by-using-systemd-boot-3kfe)
- [Arch Wiki](https://wiki.archlinux.org/title/General_recommendations)

# Docker Networking in Arch

Wenn unter Arch systemd-network verwendet wird, muss eine config Datei unter /etc/systemd/network hinzugefügt werden, damit die Container Zugriff auf das Internet haben.

```console
cd /etc/systemd/network
sudo nano 20-docker.network
```

Nun muss folgendes in diese Datei eingefügt werden:

```console
[Match]
Name=veth*

[Link]
Unmanaged=yes
```

# LTS Kernel als Boot option bei Systemd-boot hinzufügen

Mehr infos zu Systemd-Boot im [Arch Wiki](https://wiki.archlinux.org/title/Systemd-boot)

Als command:

```
bootctl [update]
```

benutzen, mehr dazu im [Arch Wiki](https://man.archlinux.org/man/bootctl.1)

## LTS Kernel Paket installien

Zuerst muss das LTS-Kernel installiert werden:

```
pacman -S linux-lts
```

## Loader entry anlgegen
Als nächstes einen Entry für den Bootloader anlegen im folgen verzeichnis:

```
cd /boot/loader/entries
```

Dort sollte sich mindestens eine <code>.conf</code> Datei befinden.
Am besten die bestehende **Config** der Linux installation kopieren (*Namen ggf anpassen*):

```
cp linux.conf linux-lts.conf
```

In der **linux-lts.conf** anschließend ein paar Zeilen anpassen:

```
title Arch Linux-LTS (linux)
linux /vmlinuz-linux-lts
initrd /amd-ucode.img
initrd /initramfs-linux-lts.img
options root=PARTUUID=[hier-UUID-der-Partition-Eintragen] zswap.enabled=0 rw intel_pstate=no_hwp rootfstype=ext4
```

Hier **Zeile 2** und **3** anpassen und <code>-lts</code> einfügen.

**Wichtig** am Ende nicht vergessen den Bootloader zu aktualisieren:

```
bootctl update
```

# Serial Port (tty) user group

Um auf die Serial Ports unter Arch zugreifen zu können muss der user teil der uucp group sein.

Mit folgendem command kann der User hinzugefügt werden:

```
sudo usermod -aG uucp $USER
```

Danach einmal den PC neustarten, damit die Änderungen angenommen werden.