Fedora nach der Installation: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
=Install Chrome and Thunderbird=
+
== Fedora 43 Neuinstallation – ThinkPad T16 Gen3 (Arbeitsplatz) ==
*sudo dnf install google-chrome-stable thunderbird
 
=Install Gnome Stuff=
 
*sudo dnf install -y gnome-extensions-app  gnome-tweaks
 
*flatpak install flathub com.mattjakeman.ExtensionManager
 
=Install Misc=
 
*sudo dnf install -y wireshark terminator remmina
 
=Virtualbox=
 
# 1. Oracle Key importieren
 
*sudo rpm --import https://www.virtualbox.org/download/oracle_vbox_2016.asc
 
  
# 2. Repo hinzufügen
+
Diese Seite dokumentiert die Schritte zur Neuinstallation von Fedora auf dem Gen3, um Altlasten zu bereinigen.
*sudo wget -q https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -O /etc/yum.repos.d/virtualbox.repo
 
  
# 3. Abhängigkeiten und VirtualBox installieren
+
=== Basis-Installation ===
*sudo dnf install kernel-devel kernel-headers dkms VirtualBox-7.2
 
  
# 4. User in Gruppe hinzufügen
+
;Fedora Workstation installieren
*sudo usermod -aG vboxusers $USER
+
*Aktuelles Fedora-ISO herunterladen und auf USB-Stick schreiben
=Fingerprint=
+
*Installation durchführen, Verschlüsselung nach Bedarf aktivieren
;Installation
+
*System vollständig aktualisieren
*sudo dnf install -y fprintd
+
 
;Setup
+
<syntaxhighlight lang="bash">
*fprintd-enroll
+
sudo dnf upgrade --refresh -y
 +
sudo reboot
 +
</syntaxhighlight>
 +
 
 +
=== Paketinstallation ===
 +
 
 +
;Chrome und Thunderbird
 +
* sudo dnf install google-chrome-stable thunderbird
 +
 
 +
;Gnome Zubehör
 +
* sudo dnf install -y gnome-extensions-app gnome-tweaks
 +
* flatpak install flathub com.mattjakeman.ExtensionManager
 +
 
 +
;Diverses
 +
* sudo dnf install -y wireshark terminator remmina
 +
 
 +
;Zusätzliche Netzwerk- und Security-Tools
 +
* sudo dnf install -y nmap nmap-ncat openssl filezilla keepassxc
 +
 
 +
;Terminal und Produktivität
 +
* sudo dnf install -y tmux git htop btop vim neovim
 +
 
 +
;Sonstiges
 +
* sudo dnf install -y vlc obs-studio gimp flameshot libreoffice tcpdump
  
=Fedora 43 Setup - Arbeitsplatz=
+
=== VirtualBox ===
  
==VirtualBox==
 
 
;Oracle Key importieren
 
;Oracle Key importieren
 
* wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo rpm --import -
 
* wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo rpm --import -
Zeile 45: Zeile 56:
 
* sudo dkms status
 
* sudo dkms status
  
==Kernel Management==
+
;Secure Boot Hinweis
;Installierte Kernel prüfen
+
*Falls Secure Boot aktiviert ist, muss das vboxdrv-Kernelmodul signiert werden (akmods/MOK-Enrollment)
* rpm -qa | grep kernel | sort
+
*Bei Fehlern beim Laden des Moduls: MOK-Sign-Schritt durchführen
 
 
;Fehlende Kernel Module nachinstallieren
 
* sudo dnf install kernel-modules-6.17.1-300.fc43.x86_64 kernel-modules-extra-6.17.1-300.fc43.x86_64
 
 
 
;Kernel sperren (versionlock)
 
* sudo dnf install python3-dnf-plugin-versionlock
 
* sudo dnf versionlock add kernel-6.17.1-300.fc43.x86_64
 
  
;Kernel Parameter setzen
+
=== Dummy Bridge mit NAT ===
* sudo grubby --update-kernel=ALL --args="nvidia-drm.modeset=1"
 
  
;Kernel Parameter entfernen
 
* sudo grubby --update-kernel=ALL --remove-args="nvidia-drm.modeset=1"
 
 
;GRUB Menü immer anzeigen
 
* sudo grub2-editenv - unset menu_auto_hide
 
 
==Dummy Bridge mit NAT==
 
 
;Bugfix für noarp
 
;Bugfix für noarp
 
* vi /etc/NetworkManager/dispatcher.d/pre-up.d/dummy.sh
 
* vi /etc/NetworkManager/dispatcher.d/pre-up.d/dummy.sh
 +
 
<pre>
 
<pre>
 
#!/bin/bash
 
#!/bin/bash
Zeile 75: Zeile 72:
 
fi
 
fi
 
</pre>
 
</pre>
 +
 
* chmod +x /etc/NetworkManager/dispatcher.d/pre-up.d/dummy.sh
 
* chmod +x /etc/NetworkManager/dispatcher.d/pre-up.d/dummy.sh
  
Zeile 103: Zeile 101:
 
* sudo nmcli connection modify dummy0 connection.autoconnect yes
 
* sudo nmcli connection modify dummy0 connection.autoconnect yes
  
==DNS und DHCP mit dnsmasq==
+
=== DNS und DHCP mit dnsmasq ===
 +
 
 
;Konfiguration
 
;Konfiguration
 
* vi /etc/dnsmasq.conf
 
* vi /etc/dnsmasq.conf
interface=vmbr0
+
 
bind-interfaces
+
<pre>
dhcp-range=192.168.16.100,192.168.16.110,255.255.255.0,12h
+
interface=vmbr0
dhcp-option=3,192.168.16.254
+
bind-interfaces
dhcp-option=6,192.168.16.254
+
dhcp-range=192.168.16.100,192.168.16.110,255.255.255.0,12h
server=8.8.8.8
+
dhcp-option=3,192.168.16.254
log-queries
+
dhcp-option=6,192.168.16.254
log-dhcp
+
server=8.8.8.8
 +
log-queries
 +
log-dhcp
 +
</pre>
  
 
;Firewall für DNS und DHCP
 
;Firewall für DNS und DHCP
Zeile 123: Zeile 125:
 
* systemctl enable dnsmasq --now
 
* systemctl enable dnsmasq --now
  
==Nvidia Treiber==
+
=== Multi Monitor ===
;RPM Fusion aktivieren
 
* sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
 
 
 
;Treiber installieren
 
* sudo dnf install akmod-nvidia xorg-x11-drv-nvidia
 
 
 
;Kernel Module bauen (warten bis fertig!)
 
* sudo akmods --force
 
 
 
;Kernel Parameter für Wayland und Suspend
 
* sudo grubby --update-kernel=ALL --args="nvidia-drm.modeset=1"
 
 
 
==Suspend/Resume==
 
;Services prüfen
 
* sudo systemctl status nvidia-suspend.service
 
* sudo systemctl status nvidia-resume.service
 
  
==Multi Monitor==
 
 
;Monitore anzeigen
 
;Monitore anzeigen
 
* xrandr
 
* xrandr
 
* xrandr | grep connected
 
* xrandr | grep connected
  
==Fingerprint Reader==
+
=== Fingerprint Reader ===
 +
 
 +
;Installation
 +
* sudo dnf install -y fprintd
 +
 
 
;Einrichten
 
;Einrichten
 
* fprintd-enroll
 
* fprintd-enroll
 +
 +
=== Offene Punkte ===
 +
 +
*Dotfiles / Terminator-Konfiguration aus Backup wiederherstellen
 +
*Remmina-Verbindungsprofile neu anlegen oder importieren
 +
*Thunderbird-Profile/Mail-Konten neu einrichten
 +
*Chrome-Erweiterungen über Extension Manager wiederherstellen
 +
 +
[[Kategorie:System-Setup]]
 +
[[Kategorie:ThinkPad]]

Version vom 17. Juli 2026, 13:26 Uhr

Fedora 43 Neuinstallation – ThinkPad T16 Gen3 (Arbeitsplatz)

Diese Seite dokumentiert die Schritte zur Neuinstallation von Fedora auf dem Gen3, um Altlasten zu bereinigen.

Basis-Installation

Fedora Workstation installieren
  • Aktuelles Fedora-ISO herunterladen und auf USB-Stick schreiben
  • Installation durchführen, Verschlüsselung nach Bedarf aktivieren
  • System vollständig aktualisieren
sudo dnf upgrade --refresh -y
sudo reboot

Paketinstallation

Chrome und Thunderbird
  • sudo dnf install google-chrome-stable thunderbird
Gnome Zubehör
  • sudo dnf install -y gnome-extensions-app gnome-tweaks
  • flatpak install flathub com.mattjakeman.ExtensionManager
Diverses
  • sudo dnf install -y wireshark terminator remmina
Zusätzliche Netzwerk- und Security-Tools
  • sudo dnf install -y nmap nmap-ncat openssl filezilla keepassxc
Terminal und Produktivität
  • sudo dnf install -y tmux git htop btop vim neovim
Sonstiges
  • sudo dnf install -y vlc obs-studio gimp flameshot libreoffice tcpdump

VirtualBox

Oracle Key importieren
Repo hinzufügen
Abhängigkeiten und VirtualBox installieren
  • sudo dnf install kernel-devel kernel-headers dkms VirtualBox-7.2
User in Gruppe hinzufügen
  • sudo usermod -aG vboxusers $USER
VirtualBox Kernel Module bauen
  • sudo /sbin/vboxconfig
DKMS Status prüfen
  • sudo dkms status
Secure Boot Hinweis
  • Falls Secure Boot aktiviert ist, muss das vboxdrv-Kernelmodul signiert werden (akmods/MOK-Enrollment)
  • Bei Fehlern beim Laden des Moduls: MOK-Sign-Schritt durchführen

Dummy Bridge mit NAT

Bugfix für noarp
  • vi /etc/NetworkManager/dispatcher.d/pre-up.d/dummy.sh
#!/bin/bash
if test "$1" = "dummy0"
then
 ip link set dummy0 arp on
fi
  • chmod +x /etc/NetworkManager/dispatcher.d/pre-up.d/dummy.sh
Modul laden und persistent machen
  • sudo modprobe dummy
  • echo "dummy" | sudo tee /etc/modules-load.d/dummy.conf
Netzwerkbrücke erstellen
  • sudo nmcli con add type bridge autoconnect yes con-name vmbr0 ifname vmbr0
  • sudo nmcli con modify vmbr0 ipv4.addresses 192.168.16.254/24 ipv4.method manual
  • sudo nmcli con up vmbr0
Dummy-Device zur Brücke hinzufügen
  • sudo nmcli con add type dummy con-name dummy0 ifname dummy0 master vmbr0
  • sudo nmcli con up dummy0
IP-Forwarding aktivieren
  • echo "net.ipv4.ip_forward = 1" | sudo tee -a /etc/sysctl.conf
  • sudo sysctl -p
Firewall
  • sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-masquerade
  • sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-interface=vmbr0
  • sudo firewall-cmd --reload
Autostart sicherstellen
  • sudo nmcli connection modify vmbr0 connection.autoconnect yes
  • sudo nmcli connection modify dummy0 connection.autoconnect yes

DNS und DHCP mit dnsmasq

Konfiguration
  • vi /etc/dnsmasq.conf
interface=vmbr0
bind-interfaces
dhcp-range=192.168.16.100,192.168.16.110,255.255.255.0,12h
dhcp-option=3,192.168.16.254
dhcp-option=6,192.168.16.254
server=8.8.8.8
log-queries
log-dhcp
Firewall für DNS und DHCP
  • sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-service=dns
  • sudo firewall-cmd --permanent --zone=FedoraWorkstation --add-service=dhcp
  • sudo firewall-cmd --reload
Starten und Enablen
  • systemctl enable dnsmasq --now

Multi Monitor

Monitore anzeigen
  • xrandr
  • xrandr | grep connected

Fingerprint Reader

Installation
  • sudo dnf install -y fprintd
Einrichten
  • fprintd-enroll

Offene Punkte

  • Dotfiles / Terminator-Konfiguration aus Backup wiederherstellen
  • Remmina-Verbindungsprofile neu anlegen oder importieren
  • Thunderbird-Profile/Mail-Konten neu einrichten
  • Chrome-Erweiterungen über Extension Manager wiederherstellen