Installation · 10 min read · Dec 08, 2025

Wie man Ubuntu 24.04 (Noble Numbat) Minimal Server installiert

Ubuntu Server ist ein leistungsstarkes, Open-Source-Betriebssystem, das speziell für Serverumgebungen entwickelt wurde. Es basiert auf denselben Grundlagen wie die Desktop-Version von Ubuntu und ist auf Skalierbarkeit, Sicherheit und Leistung ausgelegt, was es zu einer beliebten Wahl für verschiedene Serveranwendungen macht, einschließlich Webhosting, Cloud-Computing und Rechenzentren. Im Gegensatz zu seinem Desktop-Pendant verfügt Ubuntu Server standardmäßig nicht über eine grafische Benutzeroberfläche (GUI), sondern betont die Verwaltung über die Kommandozeile, die in Serverumgebungen aufgrund von Effizienz und Kontrolle bevorzugt wird. Bekannt für seine Stabilität und regelmäßigen Updates unterstützt Ubuntu Server eine Vielzahl von Hardware- und Cloud-Plattformen, was es vielseitig und hochgradig anpassbar an die Bedürfnisse von Unternehmen macht.

Dieses Tutorial zeigt die Installation eines Ubuntu 24.04 LTS-Servers im Detail mit vielen Screenshots. Ziel des Leitfadens ist es, die Installation von Ubuntu 24.04 LTS zu zeigen, die als Grundlage für unsere anderen Ubuntu-Tutorials hier bei howtoforge verwendet werden kann, wie unsere perfekten Serverleitfäden. Dieses Tutorial verwendet den LTS-Zweig, der fünf Jahre lang von Ubuntu Updates erhält und für den Einsatz auf Servern empfohlen wird.

1. Anforderungen

Um einen Ubuntu Server zu installieren, benötigen Sie die folgenden Voraussetzungen:

2. Vorbemerkung

In diesem Tutorial verwende ich den Hostnamen server1.example.com mit den IP-Adressen 192.168.0.100 und Gateway 192.168.0.1. Diese Einstellungen können bei Ihnen abweichen, daher müssen Sie sie gegebenenfalls anpassen.

3. Installation des Ubuntu 24.04 Basissystems

Legen Sie die Ubuntu-Installations-CD / DVD / USB-Stick in Ihr System ein und starten Sie von dort. Wenn Sie das Betriebssystem in einer virtuellen Maschine installieren, wie ich es hier tun werde, sollten Sie in der Lage sein, die heruntergeladene ISO-Datei als Quelle für das CD/DVD-Laufwerk in VMWare und Virtualbox auszuwählen, ohne sie vorher auf CD zu brennen. Starten Sie den Server oder die virtuelle Maschine, es wird das System gebootet und der Installer gestartet.

Grub Installer

Systemstart

Der erste Bildschirm des Ubuntu-Installers zeigt den Sprachwähler. Bitte wählen Sie Ihre Sprache für den Installationsprozess:

Wählen Sie die Installationssprache

Auf dem nächsten Bildschirm können Sie das Tastaturlayout auswählen. Das englische Tastaturlayout ist für viele Benutzer in Ordnung. In diesem Fall wählen Sie am Ende des Bildschirms „Fertig“ und drücken die „Return“-Taste, um zum nächsten Schritt zu gelangen. In meinem Fall verwende ich ein deutsches Tastaturlayout, das bedeutet, dass ich zur Option „Layout“ navigieren muss, indem ich die „Tab“-Taste auf meiner Tastatur drücke, bis die Layout-Option hervorgehoben ist. Dann drücken Sie die „Return“-Taste, um den Layout-Wähler zu öffnen.

Wählen Sie die Tastatur

Wählen Sie das Tastaturlayout, das mit der am Server angeschlossenen Tastatur übereinstimmt.

Tastatursprache wechseln

Das richtige Tastaturlayout für meine Installation ist jetzt ausgewählt. Wählen Sie am Ende des Bildschirms „Fertig“ und drücken Sie „Return“, um zum nächsten Schritt zu gelangen.

Neue Tastatursprache ausgewählt

Im nächsten Schritt ermöglicht es der Installer, zwischen einer Standard-Ubuntu-Serverinstallation oder einer minimalen Installation zu wählen. Ich werde hier eine minimale Installation auswählen und nur die Software installieren, die ich später benötige. Dies ist besonders nützlich, wenn Ubuntu auf einem kleinen virtuellen Server ausgeführt wird.

Minimale Serverinstallation

Der Ubuntu-Installer zeigt jetzt an, welche Netzwerkkarte er auf dem Server erkannt hat. Der Netzwerkgerätename, der automatisch zugewiesen wurde, ist ens33. Die IPv4-Adresse wurde automatisch über DHCP zugewiesen. Ich werde sie später auf eine feste IP-Adresse ändern, wenn das Basissystem installiert ist. Wenn Ihr Netzwerk keinen DHCP-Server hat, können Sie jetzt eine feste IP-Adresse eingeben, indem Sie die Netzwerkkarte auswählen (drücken Sie Tab, bis sie hervorgehoben ist, und drücken Sie dann Return).

Netzwerkkonfiguration

Jetzt können Sie eine Proxy-Serveradresse festlegen, falls ein Proxy erforderlich ist, um auf das Internet zuzugreifen. In meinem Fall ist kein Proxy erforderlich, also wähle ich „Fertig“, um zum nächsten Installationsschritt zu gelangen.

Proxy-Konfiguration

Hier können Sie auswählen, von welchem Ubuntu-Mirror-Server Updates und Installationsdateien heruntergeladen werden sollen. Ich werde die Standardeinstellung beibehalten und zum nächsten Installationsbildschirm gehen.

Mirror-Server

Der Ubuntu-Server-Installer zeigt jetzt die Festplatte an, die im Server erkannt wurde. Die Installationsdiskette ist eine 40-GB-HD auf /dev/sda. Ich werde die gesamte Festplatte für meine Ubuntu-Installation verwenden. Wenn Sie ein benutzerdefiniertes Layout mit mehreren Partitionen benötigen, wählen Sie stattdessen „Benutzerdefiniertes Layout“ und erstellen Sie die Partitionen nach Bedarf.

Festplattenpartitionierung

Der Installer zeigt die Standard-Speicherkonfiguration unten an. Sie besteht aus einer 2-GB-/boot-Partition plus einer großen /-Partition, die die Betriebssysteminstallation enthält. Aber wie wir sehen können, hat Ubuntu 19 GB im LVM-Partition ungenutzt gelassen. In den folgenden Schritten werde ich die LVM-Partition so umkonfigurieren, dass der gesamte Speicherplatz für die /-Partition verwendet wird. Alternativ können Sie den ungenutzten Speicherplatz z.B. für eine /home- oder /var-Partition verwenden, je nachdem, wie Sie das System nutzen möchten.

Ubuntu-Partitionierungslayout mit LVM

Gehen Sie zur /-Partition (ubuntu-lv) im Abschnitt „verwendete Geräte“, wie unten gezeigt.

Wählen Sie die Option, um die Partition zu bearbeiten.

Geben Sie die maximale Größe in das Größenfeld ein.

Drücken Sie auf Speichern, und jetzt haben wir 100 % des Speicherplatzes der /-Partition zugewiesen, wie im Screenshot unten gezeigt.

Bevor die Installation beginnt, fordert der Ubuntu-Installer zur Bestätigung der Partitionierung auf. Drücken Sie die „Tab“-Taste, bis die Option „Fortfahren“ rot hervorgehoben ist, und drücken Sie dann „Return“, um fortzufahren.

Änderungen am Layout auf die Festplatte schreiben

Jetzt ist es an der Zeit, den Servernamen (Hostname) sowie den Benutzernamen und das Passwort des Administrators festzulegen. Ich wähle hier den Benutzernamen ‘administrator’ als Beispiel. Bitte verwenden Sie einen anderen und sichereren Namen in Ihrer tatsächlichen Einrichtung. Der Ubuntu-Shell-Benutzer, den wir in diesem Schritt erstellen, hat sudo-Rechte, was bedeutet, dass er das System verwalten und über sudo zum Root-Benutzer werden kann.

Benutzer erstellen

Ubuntu bietet jetzt die Möglichkeit, Ubuntu Pro zu kaufen. Ich werde hier die OpenSource-Version verwenden und diesen Schritt überspringen.

Ubuntu Pro überspringen

Die meisten Linux-Server werden über das Netzwerk mit SSH verwaltet. In diesem Schritt kann der Ubuntu-Installer den SSH-Server direkt installieren. Wählen Sie das Kontrollkästchen „OpenSSH-Server installieren“ und fahren Sie mit dem nächsten Schritt fort.

SSH-Server installieren

In diesem Schritt können Sie häufig verwendete Dienste über den Snap-Installer vorinstallieren. Ich wähle hier keine Dienste aus, da der Zweck dieses Leitfadens darin besteht, ein minimales Basissystem zu installieren. Sie können Dienste jederzeit später über apt oder snap installieren.

Pakete vorab auswählen

Der Ubuntu-Installer fährt jetzt mit der Installation basierend auf unseren gewählten Einstellungen fort.

Pakete installieren

Die Ubuntu-Installation wurde erfolgreich abgeschlossen. Wählen Sie „Neustart“, um den Server in das frisch installierte Ubuntu 24.04-System zu booten.

Ubuntu 24.04 Installation ist abgeschlossen

Die Basiseinrichtung ist jetzt abgeschlossen. Im nächsten Kapitel werde ich die Konfiguration der statischen Netzwerkadresse erklären und einen shell-basierten Texteditor zur Bearbeitung von Konfigurationsdateien installieren.

Ubuntu 24.04 booten

4. Erster Login

Jetzt melden Sie sich an der Shell (oder remote über SSH) auf dem Server als Benutzer „administrator“ an. Der Benutzername kann abweichen, wenn Sie während der Einrichtung einen anderen Namen gewählt haben.

Ubuntu 24.04 Anmeldeaufforderung

Erfolgreich in Ubuntu 24.04 Server angemeldet.

Erfolgreich installiert Ubuntu 24.04

5. Root-Rechte erhalten

Nach dem Neustart können Sie sich mit Ihrem zuvor erstellten Benutzernamen (z.B. administrator) anmelden. Da wir alle Schritte aus diesem Tutorial mit Root-Rechten ausführen müssen, können wir entweder alle Befehle in diesem Tutorial mit dem String sudo voranstellen oder wir werden jetzt Root, indem wir eingeben:

sudo -s

Sie können den Root-Login aktivieren, indem Sie ausführen:

sudo passwd root

Und Sie geben Root ein Passwort. Sie können sich dann direkt als Root anmelden, aber dies wird von den Ubuntu-Entwicklern und der Community aus verschiedenen Gründen nicht empfohlen. Siehe https://help.ubuntu.com/community/RootSudo.)

6. Installieren des SSH-Servers (Optional)

Wenn Sie während der Systeminstallation nicht ausgewählt haben, den OpenSSH-Server zu installieren, können Sie dies jetzt tun:

sudo apt -y install ssh openssh-server

Von nun an können Sie einen SSH-Client wie PuTTY verwenden und sich von Ihrem Arbeitsplatz mit Ihrem Ubuntu 24.04-Server verbinden.

7. Installieren eines shell-basierten Editors (Optional)

Hier werden wir zwei textbasierte Editoren installieren. Der Nano-Editor ist einfacher für Neulinge, während andere den traditionellen vi/vim-Editor bevorzugen. Das Standardprogramm vi hat auf Ubuntu und Debian ein seltsames Verhalten; um dies zu beheben, installieren wir vim-nox:

sudo apt -y install nano vim-nox

8. Netzwerk konfigurieren

Einige häufig verwendete Netzwerktools sind bei der Auswahl der minimalen Installation nicht installiert. Wir können sie mit dem folgenden Befehl installieren:

sudo apt install net-tools

Da der Ubuntu-Installer unser System so konfiguriert hat, dass es seine Netzwerkeinstellungen über DHCP erhält, können wir das jetzt ändern, da ein Server eine statische IP-Adresse haben sollte. Wenn Sie die DHCP-basierte Netzwerkkonfiguration beibehalten möchten, überspringen Sie dieses Kapitel. In Ubuntu 24.04 wird das Netzwerk mit Netplan von cloud-init konfiguriert, und die Konfigurationsdatei, die cloud-init verwendet, um netplan zu konfigurieren, ist /etc/netplan/50-cloud-init.yaml. Die traditionelle Netzwerk-Konfigurationsdatei /etc/network/interfaces wird nicht mehr verwendet. Bearbeiten Sie /etc/netplan/50-cloud-init.yaml und passen Sie sie an Ihre Bedürfnisse an (in diesem Beispielsetup werde ich die IP-Adresse 192.168.0.100 und die DNS-Server 8.8.4.4, 8.8.8.8 verwenden.

Der erste Schritt besteht darin, die Netzwerkkonfiguration über cloud-init zu deaktivieren, da wir die Netzwerkeinstellungen direkt mit netplan konfigurieren. Führen Sie den folgenden Befehl aus, um dies zu tun:

echo "network: {config: disabled}" > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

Öffnen Sie dann die Netzwerk-Konfigurationsdatei mit nano:

sudo nano /etc/netplan/50-cloud-init.yaml

Der Server verwendet DHCP direkt nach der Installation; die Interfaces-Datei sieht folgendermaßen aus:

# Diese Datei wird aus Informationen generiert, die von der Datenquelle bereitgestellt werden. Änderungen  
# daran werden bei einem Neustart der Instanz nicht bestehen bleiben. Um die  
# Netzwerk-Konfigurationsfähigkeiten von cloud-init zu deaktivieren, schreiben Sie eine Datei  
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg mit folgendem Inhalt:  
# network: {config: disabled}  
network:  
    ethernets:  
        ens33:  
            dhcp4: true  
    version: 2

Um eine statische IP-Adresse 192.168.0.100 zu verwenden, werde ich die Datei so ändern, dass sie danach folgendermaßen aussieht:

# Diese Datei beschreibt die Netzwerkinterfaces, die auf Ihrem System verfügbar sind
# Für weitere Informationen siehe netplan(5).
network:
 version: 2
 renderer: networkd
 ethernets:
   ens33:
     dhcp4: no
     dhcp6: no
     addresses: [192.168.0.100/24]
     routes:
      - to: default
        via: 192.168.0.1
     nameservers:
       addresses: [8.8.8.8,8.8.4.4]

WICHTIG: Die Einrückung der Zeilen ist wichtig. Fügen Sie die Zeilen wie oben gezeigt hinzu.

Starten Sie dann Ihr Netzwerk neu, um die Änderungen anzuwenden:

sudo netplan generate  
sudo netplan apply

Bearbeiten Sie dann /etc/hosts.

sudo nano /etc/hosts

Lassen Sie es so aussehen:

127.0.0.1 localhost  
192.168.0.100 server1.example.com server1  
  
# Die folgenden Zeilen sind wünschenswert für IPv6-fähige Hosts  
::1 localhost ip6-localhost ip6-loopback  
ff02::1 ip6-allnodes  
ff02::2 ip6-allrouters

Jetzt werden wir den Hostnamen unserer Maschine wie folgt ändern:

sudo echo server1 > /etc/hostname   
sudo hostname server1

Der erste Befehl setzt den Hostnamen „server1“ in der Datei /etc/hostname. Das System liest diese Datei beim Booten. Der zweite Befehl setzt den Hostnamen in der aktuellen Sitzung, sodass wir den Server nicht neu starten müssen, um den Hostnamen anzuwenden.

Alternativ zu den beiden obigen Befehlen können Sie den Befehl hostnamectl verwenden, der Teil des systemd-Pakets ist.

sudo hostnamectl set-hostname server1

Führen Sie anschließend aus:

hostname   
hostname -f

Der erste Befehl gibt den kurzen Hostnamen zurück, während der zweite Befehl den vollqualifizierten Domainnamen (FQDN) anzeigt:

root@server1:/home/administrator# hostname  
server1  
root@server1:/home/administrator# hostname -f  
server1.example.com  
root@server1:/home/administrator#

Wenn Sie das Tastaturlayout des Servers anpassen möchten, führen Sie diesen Befehl aus:

sudo dpkg-reconfigure keyboard-configuration

Herzlichen Glückwunsch! Jetzt haben wir eine grundlegende Ubuntu 24.04 Servereinrichtung, die eine solide Grundlage für alle Ubuntu Servereinrichtungen bietet.

9. Virtuelle Maschinenabbild

Dieses Tutorial ist als sofort einsatzfähige virtuelle Maschine im OVA / OVF-Format für Howtoforge-Abonnenten verfügbar. Das VM-Format ist mit VMWare und Virtualbox sowie anderen Tools kompatibel, die das OVA- oder OVF-Format importieren können. Sie finden den Download-Link im rechten Menü oben. Klicken Sie auf den Dateinamen, um den Download zu starten.

Die Anmeldedaten der VM sind:

SSH-Login

Benutzername: administrator
Passwort: howtoforge

Der Administratorbenutzer hat sudo-Rechte.

Bitte ändern Sie die Passwörter nach dem ersten Boot.

Die VM ist für die statische IP 192.168.0.100 konfiguriert. Die IP kann in der Datei /etc/netplan/50-cloud-init.yaml geändert werden, wie im Tutorial Schritt 8 gezeigt. Das Tastaturlayout der herunterladbaren VM ist das US-Tastaturlayout.

10. Links

Ubuntu: http://www.ubuntu.com/

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.