FreeBSD Komplettanleitung: Installation, Netzwerkkonfiguration und GNOME Desktop
FreeBSD ist ein leistungsstarkes, stabiles und modernes Unix-Betriebssystem. In dieser Anleitung führen wir Sie Schritt für Schritt durch die Basisinstallation, die Netzwerkkonfiguration und die Einrichtung einer modernen grafischen Benutzeroberfläche mit dem GNOME Desktop.
Teil 1: Die Basis-Installation
Laden Sie zunächst das offizielle FreeBSD-Installations-Image (in der Regel die bootonly- oder disc1-ISO) herunter und erstellen Sie einen bootfähigen USB-Stick.
-
Booten und Start:
- Starten Sie Ihren Computer vom USB-Stick.
- Wählen Sie im Bootmenü die Option
1(Boot Multi User). - Wählen Sie im Willkommensbildschirm Install.
-
Tastaturlayout:
- Wählen Sie Ihr Layout aus (z. B.
German ISO-8859-1oder ein anderes passendes deutsches Layout). - Testen Sie die Eingabe und fahren Sie fort.
- Wählen Sie Ihr Layout aus (z. B.
-
Hostname:
- Vergeben Sie einen Namen für Ihren Rechner (z. B.
freebsd-desktop.local).
- Vergeben Sie einen Namen für Ihren Rechner (z. B.
-
Komponentenauswahl (Distribution Select):
- Für ein Desktop-System empfiehlt sich:
[X] base-dbg(optional)[X] kernel-dbg(optional)[X] lib32(Wichtig für 32-Bit-Kompatibilität, z. B. für Wine oder ältere Software)[X] ports(Ports-Sammlung)[X] src(Quellcode des Systems, oft nützlich für Treiber)
- Für ein Desktop-System empfiehlt sich:
-
Partitionierung:
- Für Einsteiger und moderne Systeme wird Auto (ZFS) dringend empfohlen.
- Bestätigen Sie mit Install, wählen Sie Stripe (für eine einzelne Festplatte) und markieren Sie Ihre Festplatte mit der Leertaste.
- Bestätigen Sie, dass die Festplatte gelöscht werden darf.
-
Root-Passwort & Zeitzone:
- Geben Sie ein sicheres Root-Passwort ein.
- Wählen Sie Ihre Region (z. B. Europe) und Ihr Land (Germany).
- Bestätigen Sie Datum und Uhrzeit.
Teil 2: Netzwerkkonfiguration
Der Installer fragt Sie am Ende der Installation nach der Netzwerkkonfiguration. Sie können dies direkt hier oder später manuell in der Konsole erledigen.
A. Netzwerk per DHCP (Automatisch)
Dies ist die Standardmethode für die meisten Heimnetzwerke.
Im Installer:
- Wählen Sie Ihre Netzwerkschnittstelle aus (z. B.
em0,re0oderigb0für LAN;iwm0,ath0etc. für WLAN). - Wählen Sie Yes bei der Frage nach IPv4 und Yes bei DHCP.
- IPv6 können Sie bei Bedarf aktivieren oder mit No überspringen.
Manuelle Konfiguration via Konsole (falls nachträglich nötig):
Öffnen Sie die Datei /etc/rc.conf:
ee /etc/rc.conf
(Tipp: ee ist ein einfacher Editor. Drücken Sie Esc gefolgt von a zum Speichern und Beenden.)
Fügen Sie für DHCP folgende Zeile hinzu (ersetzen Sie em0 durch Ihre Schnittstelle):
ifconfig_em0="DHCP"
B. Statische IP-Adresse (Manuell)
Möchten Sie eine feste IP-Adresse vergeben, tragen Sie Folgendes in die /etc/rc.conf ein:
ifconfig_em0="inet 192.168.1.50 netmask 255.255.255.0"
defaultrouter="192.168.1.1"
Tragen Sie Ihren DNS-Server in die Datei /etc/resolv.conf ein:
ee /etc/resolv.conf
Inhalt:
nameserver 192.168.1.1
nameserver 1.1.1.1
C. Netzwerk testen
Starten Sie das Netzwerk neu oder rebooten Sie das System:
service netif restart && service routing restart
Testen Sie die Verbindung:
ping -c 3 freebsd.org
Teil 3: Systemvorbereitung für den Desktop
Bevor GNOME installiert wird, müssen Benutzerrechte und Grafiktreiber eingerichtet werden.
-
Einen normalen Benutzer anlegen: Melden Sie sich als
rootan und führen Sie aus:adduser- Folgen Sie dem Assistenten.
- Sehr wichtig: Fügen Sie den Benutzer bei der Abfrage
Invite [user] into other groups?zur Gruppewheelundvideohinzu.
-
Paketverwaltung aktualisieren und
sudoinstallieren:pkg update pkg install sudoGeben Sie der Gruppe
wheelRoot-Rechte, indem Sievisudoaufrufen:visudoEntfernen Sie das
#vor dieser Zeile:%wheel ALL=(ALL:ALL) ALL -
Grafiktreiber installieren: Für moderne Intel- und AMD-Grafikkarten:
pkg install drm-kmodFügen Sie den Treiber zu
/etc/rc.confhinzu:- Für Intel (Grafikkarte ab HD Graphics):
sysrc kld_list+=i915kms - Für moderne AMD-Karten:
sysrc kld_list+=amdgpu(Hinweis: Für Nvidia-Karten installieren Sie stattdessen
nvidia-driverund tragenkld_list+=nvidia-modesetein).
- Für Intel (Grafikkarte ab HD Graphics):
Teil 4: GNOME Desktop installieren und konfigurieren
Nun installieren wir die GNOME-Desktopumgebung, den Display-Manager (GDM) und die notwendigen Dateisysteme.
-
GNOME und Xorg installieren:
pkg install xorg gnome(Dieser Vorgang kann je nach Internetgeschwindigkeit einige Minuten dauern, da viele Abhängigkeiten heruntergeladen werden).
-
Erforderliche Dateisysteme einbinden: GNOME benötigt
/procund/dev/fd. Öffnen Sie die Datei/etc/fstab:ee /etc/fstabFügen Sie am Ende folgende zwei Zeilen hinzu:
proc /proc procfs rw 0 0 fdesc /dev/fd fdescfs rw 0 0 -
Dienste in
/etc/rc.confaktivieren: Damit GNOME ordnungsgemäß funktioniert, müssen D-Bus und der Login-Manager (GDM) beim Systemstart automatisch geladen werden. Führen Sie folgende Befehle aus:sysrc dbus_enable="YES" sysrc gdm_enable="YES"
Teil 5: Der erste Start in GNOME
Nachdem alle Komponenten installiert und konfiguriert sind, starten Sie Ihr System neu:
reboot
Nach dem Neustart:
- Das System fährt hoch und lädt automatisch den grafischen Anmeldebildschirm (GDM).
- Wählen Sie Ihren neu erstellten Benutzer aus und geben Sie Ihr Passwort ein.
- Über das kleine Zahnrad-Symbol (meist unten rechts vor dem Login sichtbar) können Sie sicherstellen, dass die Sitzung auf GNOME eingestellt ist.
- Nach dem Login befinden Sie sich auf Ihrem voll funktionsfähigen FreeBSD-Desktop mit GNOME.
Tipp nach der Installation: Um das GNOME-Tastaturlayout auf Deutsch umzustellen, öffnen Sie innerhalb der Desktop-Oberfläche einfach die GNOME-Einstellungen (Settings) $\rightarrow$ Tastatur (Keyboard) und fügen Sie unter Eingabequellen "Deutsch" hinzu.