====== Ubuntu =======
## Originaldateien reinstallieren
sudo apt-get install --reinstall linux-image-$(uname -r)
===== Anleitung =====
* https://www.linuxcapable.com/how-to-install-wordpress-with-nginx-mariadb-php-on-ubuntu-linux/
* NVIDIA Treiber 22.04 https://ubuntutipps.de/so-aktualisieren-sie-die-nvidia-treiber-unter-ubuntu-22-04-lts/
===== Nvidia 390 auf Ubuntu 24.04 =====
* https://unix.stackexchange.com/questions/25668/how-to-close-x-server-to-avoid-errors-while-updating-nvidia-driver
* Mögliche Lösung https://askubuntu.com/questions/1373334/unable-to-install-nvidia-driver-495-and-nvidia-dkms-495
* https://askubuntu.com/questions/1241738/how-to-fix-the-nvidia-dkms-440-x-configuration-failure-on-ubuntu-20-04
* GCC https://askubuntu.com/questions/1346300/dpkg-error-processing-package-nvidia-driver-after-install-ubuntu-20-10
===== Linux Version =====
uname -a
===== Zeitzone setzen =====
A menu based tool should be started that allows you to change the timezone.
sudo dpkg-reconfigure tzdata
===== Upgrade bei fehlenden Modulen =====
Choose your Linux Kernel Version
sudo apt install --reinstall linux-image-5.13.0-25-generic
sudo apt install --reinstall linux-headers-5.13.0-25-generic
sudo apt install --reinstall linux-modules-extra-5.13.0-25-generic
* Zurückgehaltene Pakete aktualisieren https://www.blattertech.ch/2022/08/ubuntu-zurueckgehaltene-pakete-aktualisieren/
===== Kernel =====
Ein Betriebssystemkern oder Systemkern (englisch kernel) ist der zentrale Bestandteil eines Betriebssystems. In ihm ist die Prozess- und Datenorganisation festgelegt, auf der alle weiteren Softwarebestandteile des Betriebssystems aufbauen. Er bildet die unterste Softwareschicht des Systems und hat direkten Zugriff auf die Hardware. Gängige Anforderungen an einen Systemkern sind Parallelverarbeitung verschiedener Aufgaben (Multitasking), Einhaltung zeitkritischer Grenzen, Offenheit für unterschiedlichste Anwendungen und Erweiterungen.
* https://wiki.ubuntuusers.de/Kernel/
* https://de.wikipedia.org/wiki/Kernel_(Betriebssystem)
==== Kernel Module ====
Alle Hardwaretreiber (z.B. WLAN-Karte, Soundkarte...) sind als Modul angelegt.
* https://wiki.ubuntuusers.de/Kernelmodule/
# Einstellungen bearbeiten
alias mcmod='sudo mc /etc/modprobe.d/ /etc/modprobe.d/'
# Mit den Befehlen
kmod list
# oder
lsmod
# können alle aktuell geladenen Module angezeigt werden.
# Die Aufrufe sind identisch
# Konfiguration
modprobe -c
# Modul suchen
locate snd-hda-intel
===== Upgrade - Versionssprung =====
* https://www.ubuntu18.com/upgrade-ubuntu-18-04-to-20-04-in-command-line/
==== dmesg ====
dmesg steht für display message und ist ein Programm, welches die Kernel-Meldungen (genau: die Meldungen des Kernel-Ringpuffers) auf dem Bildschirm ausgeben kann.
Das Programm wird im "normalen" Betrieb von Linux eher selten verwendet, ist aber immer dann nützlich, wenn Fehler im System gesucht werden, z.B. warum (neue) Hardware nicht korrekt erkannt oder eingebunden wird.
([[https://wiki.ubuntuusers.de/dmesg/|UbuntuUsers]])
# Lesbares Zeitformat / Standard ist ab Systemstart
dmesg -T
# Fehler
dmesg -T | grep Error
==== Sound ====
* https://wiki.ubuntu.com/Sound
* https://wiki.ubuntuusers.de/Soundkarten_konfigurieren/
* https://wiki.ubuntuusers.de/Soundkarten_konfigurieren/HDA/
===== Problem: Kein Sound =====
https://forum.ubuntuusers.de/topic/kein-ton-bei-ubuntu-20-04-2-lts/
Programme:
speaker-test
pavucontrol
alsamixer
# Hardware Konfiguration
lspci -nnk | grep -i audio -A2
===== lspci Gerätemanager=====
lspci is a utility for displaying information about all PCI buses in the system and all devices connected to them
# Alle PCI Geräte
sudo lspci
# Strukturierte Ausgabe (Verbose / Tree)
sudo lspci -vt
# Alle Audio PCI Geräte
sudo lspci | grep Audio
* https://wiki.ubuntuusers.de/Ger%C3%A4temanager/