Ubuntu Server 26.04 LTS Installationshandbuch
In diesem Artikel wird erläutert, wie Sie Ubuntu Server 26.04 LTS von Grund auf installieren, einschließlich des Herunterladens des Images, der Erstellung bootfähiger Medien, des Installationsprozesses und der Erstkonfiguration.
Systemanforderungen
| Erfordernis | Minimum | Empfohlen |
|---|---|---|
| CPU | 1 GHz 64-Bit-Prozessor | 2 GHz+ Multi-Core-Prozessor |
| RAM | 1 GB | 4 GB oder mehr |
| Scheibe | 2.5 GB | 25 GB oder mehr |
| Netzwerk | Optional | Netzwerkverbindung empfohlen |
Laden Sie das Bild herunter
# Download Ubuntu Server 26.04 LTS ISO from the official site
wget https://releases.ubuntu.com/26.04/ubuntu-26.04-live-server-amd64.iso
# Verify file integrity
wget https://releases.ubuntu.com/26.04/SHA256SUMS
sha256sum -c SHA256SUMS 2>/dev/null | grep ubuntu-26.04-live-server-amd64.isoSpiegelseiten
Wenn der offizielle Download langsam ist, können Sie einen Spiegel verwenden:
# Example mirrors
wget https://mirrors.edge.kernel.org/ubuntu-releases/26.04/ubuntu-26.04-live-server-amd64.iso
# Check https://launchpad.net/ubuntu/+cdmirrors for a full list of mirrorsErstellen Sie ein bootfähiges Medium
Unter Linux
# Identify the USB drive (double-check the device name to avoid data loss)
lsblk
# Write the ISO to the USB drive (replace /dev/sdX with the actual device name)
sudo dd if=ubuntu-26.04-live-server-amd64.iso of=/dev/sdX bs=4M status=progress oflag=syncUnter Windows
Verwenden Sie Rufus oder balenaEtcher :
- Laden Sie Rufus herunter und öffnen Sie es
- Wählen Sie das USB-Laufwerk aus
- Wählen Sie die heruntergeladene ISO-Datei aus
- Wählen Sie GPT (UEFI) oder MBR (BIOS) als Partitionsschema
- Klicken Sie zum Schreiben auf „Start“.
Installationsschritte
1. Starten Sie das Installationsprogramm
Wählen Sie nach dem Booten vom USB-Laufwerk Ubuntu Server testen oder installieren. Das Subiquity-Installationsprogramm führt Sie durch den gesamten Prozess.
2. Wählen Sie Sprache
Wählen Sie die Installationssprache. Für Serverumgebungen wird Englisch empfohlen, um Probleme mit der Zeichenkodierung im Terminal zu vermeiden. Wenn Sie ein anderes Gebietsschema benötigen, können Sie es nach der Installation konfigurieren.
3. Tastaturlayout
Wählen Sie das standardmäßige Tastaturlayout Englisch (US) oder das Layout aus, das zu Ihrer Tastatur passt.
4. Installationstyp
- Ubuntu Server: Standardinstallation
- Ubuntu Server (minimiert): Minimale Installation, geeignet für Container und Cloud-Umgebungen
5. Netzwerkkonfiguration
Das Installationsprogramm ruft die Netzwerkkonfiguration automatisch über DHCP ab. So konfigurieren Sie manuell eine statische IP:
- Wählen Sie die Netzwerkschnittstelle aus
- Wählen Sie IPv4 bearbeiten
- Ändern Sie die Methode in Manuell
- Geben Sie die IP-Adresse, die Subnetzmaske, das Gateway und DNS ein
6. Proxy-Einstellungen
Wenn Ihr Netzwerk einen Proxy erfordert, geben Sie hier die Proxy-Adresse ein (z. B. http://proxy.example.com:8080). Andernfalls lassen Sie es leer.
7. Spiegeladresse
Der Standardwert ist http://archive.ubuntu.com/ubuntu. Sie können es für schnellere Downloads auf einen näheren Spiegel umstellen.
8. Festplattenpartitionierung
Gesamte Festplatte verwenden (empfohlen für Anfänger)
Wählen Sie Eine gesamte Festplatte verwenden mit der Option, LVM zu aktivieren:
- Richten Sie diesen Datenträger als LVM-Gruppe ein: Empfohlen für eine einfachere zukünftige Erweiterung
- Verschlüsseln Sie die LVM-Gruppe mit LUKS: Festplattenverschlüsselung, erfordert die Festlegung einer Passphrase
Benutzerdefinierte Partitionierung
Wählen Sie Benutzerdefiniertes Speicherlayout für die manuelle Partitionierung. Ein vorgeschlagenes Layout:
| Partition | Größe | Dateisystem | Mount Point | Zweck |
|---|---|---|---|---|
| EFI | 512 MB | fat32 | /boot/efi | UEFI Boot (erforderlich) |
| /Stiefel | 1 GB | ext4 | /Stiefel | Boot-Partition |
| tauschen | Entspricht RAM | tauschen | - | Platz tauschen |
| / | Verbleibender Platz | ext4/xfs | / | Root-Partition |
Wenn Sie LVM verwenden, sollten Sie eine weitere Aufteilung in Betracht ziehen:
/ 20 GB System root
/home Variable User data
/var Variable Logs and data
/tmp 5 GB Temporary files9. Benutzer erstellen
Geben Sie die folgenden Informationen ein:
- Ihr Name: Ihr vollständiger Name
- Der Name Ihres Servers: Hostname (z. B.
ubuntu-server) - Wählen Sie einen Benutzernamen: Login-Benutzername
- Wählen Sie ein Passwort: Legen Sie das Passwort fest
10. SSH-Setup
Es wird dringend empfohlen, OpenSSH-Server installieren auszuwählen. Sie können auch öffentliche Schlüssel von SSH aus GitHub oder Launchpad importieren:
- Wählen Sie SSH-Identität importieren
- Geben Sie Ihren GitHub-Benutzernamen ein
11. Empfohlener Server Snaps
Wählen Sie nach Bedarf optionale vorinstallierte Snap-Pakete aus:
- Docker
- nextcloud
- postgresql
- usw.
12. Beginnen Sie mit der Installation
Nachdem Sie Ihre Einstellungen bestätigt haben, beginnt die Installation. Sicherheitsupdates werden während der Installation automatisch heruntergeladen. Wenn Sie fertig sind, wählen Sie Jetzt neu starten.
Konfiguration nach der Installation
Erster Login
# Remove the USB drive, reboot, and log in with the user you created
# First, update the system
sudo apt update && sudo apt upgrade -yZeitzone konfigurieren
# Check current timezone
timedatectl
# Set timezone (example: US Eastern)
sudo timedatectl set-timezone America/New_York
# Enable network time synchronization
# Note: the default time-sync daemon on a fresh 26.04 install is Chrony
# (chrony.service); timedatectl set-ntp only takes effect with systemd-timesyncd.
# Pick one of the following based on the service you actually use:
# Path A: Use Chrony (the 26.04 default) -- manage it with systemctl/chronyc
sudo systemctl enable --now chrony
chronyc tracking # Check sync status
# Path B: Use systemd-timesyncd only (when Chrony is not installed) -- use timedatectl
# sudo timedatectl set-ntp true
# timedatectl show-timesync
# Check which service is handling synchronization
systemctl is-active chrony >/dev/null 2>&1 && echo "Using Chrony" || timedatectl show-timesyncGebietsschema konfigurieren (optional)
# Generate the desired locale
sudo locale-gen en_US.UTF-8
# Set as default (if not already)
sudo update-locale LANG=en_US.UTF-8APT Mirror ändern (optional)
# Back up the original source list
sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak
# Example: use a closer mirror (26.04 uses DEB822 format)
sudo tee /etc/apt/sources.list.d/ubuntu.sources << 'EOF'
Types: deb
URIs: http://archive.ubuntu.com/ubuntu
Suites: resolute resolute-updates resolute-backports resolute-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
EOF
sudo apt updateKonfigurieren Sie die Firewall
# Ubuntu comes pre-installed with ufw (Uncomplicated Firewall)
# Allow SSH connections
sudo ufw allow ssh
# Enable the firewall
sudo ufw enable
# Check rules
sudo ufw status verboseStatische IP konfigurieren (falls nicht während der Installation festgelegt)
# Edit the Netplan configuration
sudo tee /etc/netplan/01-static.yaml << 'EOF'
network:
version: 2
renderer: networkd
ethernets:
ens33:
addresses:
- 192.168.1.100/24
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 1.1.1.1
EOF
# Apply the configuration
sudo netplan applyLegen Sie den Hostnamen fest
# Set the hostname
sudo hostnamectl set-hostname my-server
# Edit /etc/hosts
echo "127.0.1.1 my-server" | sudo tee -a /etc/hostsHäufige Installationsprobleme
Das Installationsprogramm startet nicht
- Überprüfen Sie, ob der USB-Start in den Einstellungen BIOS/UEFI aktiviert ist
- Überprüfen Sie die Secure Boot-Einstellungen (Ubuntu unterstützt Secure Boot, bei mancher Hardware muss es jedoch möglicherweise deaktiviert werden)
Festplatte nicht erkannt
# If using a RAID controller, you may need to switch to AHCI mode in BIOS
# or manually load drivers during installationKeine Netzwerkverbindung
- Überprüfen Sie die Kabelverbindung
- Für einige Netzwerkadapter sind möglicherweise zusätzliche Firmware-Pakete erforderlich. Führen Sie nach der Installation Folgendes aus:
sudo apt install linux-firmwareNächste Schritte
Berücksichtigen Sie nach Abschluss der Installation Folgendes:
- Konfigurieren Sie den Fernzugriff SSH
- Automatische Sicherheitsupdates einrichten
- Installieren Sie die benötigte Servicesoftware