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:
- Das Ubuntu 24.04 Server-ISO-Image ist hier verfügbar: https://releases.ubuntu.com/24.04/ubuntu-24.04-live-server-amd64.iso (Für 64-Bit Intel- und AMD-CPUs). Schauen Sie hier für andere Ubuntu-Downloads: https://releases.ubuntu.com/24.04/
- Eine schnelle Internetverbindung wird empfohlen, da die Paketupdates während der Installation von Ubuntu-Servern heruntergeladen werden.
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.


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

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 das Tastaturlayout, das mit der am Server angeschlossenen Tastatur übereinstimmt.

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.

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.

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).

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.

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.

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.

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.

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.

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.

Ubuntu bietet jetzt die Möglichkeit, Ubuntu Pro zu kaufen. Ich werde hier die OpenSource-Version verwenden und diesen Schritt ü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.

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.

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

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

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.

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.

Erfolgreich in Ubuntu 24.04 Server angemeldet.

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 -sSie können den Root-Login aktivieren, indem Sie ausführen:
sudo passwd rootUnd 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-serverVon 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-nox8. 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-toolsDa 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.yamlDer 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: 2Um 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 applyBearbeiten Sie dann /etc/hosts.
sudo nano /etc/hostsLassen 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-allroutersJetzt werden wir den Hostnamen unserer Maschine wie folgt ändern:
sudo echo server1 > /etc/hostname
sudo hostname server1Der 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 server1Führen Sie anschließend aus:
hostname
hostname -fDer 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-configurationHerzlichen 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/
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.