Linux auf UEFI/GPT-Rechner dual mit Windows installieren – Konfigurationsrechner
Berechnen Sie die optimale Partitionierung und Konfiguration für Ihre Dual-Boot-Installation von Linux neben Windows auf einem UEFI/GPT-System
Komplette Anleitung: Linux dual mit Windows auf UEFI/GPT-Rechner installieren
Die Installation von Linux neben Windows auf einem modernen UEFI-System mit GPT-Partitionstabelle erfordert sorgfältige Planung, um Datenverlust zu vermeiden und beide Betriebssysteme optimal zu nutzen. Diese Anleitung führt Sie Schritt für Schritt durch den gesamten Prozess – von der Vorbereitung bis zur Fehlerbehebung.
1. Vorbereitungen vor der Installation
1.1 Systemanforderungen prüfen
- UEFI-Modus: Stellen Sie sicher, dass Ihr System im UEFI-Modus (nicht Legacy/CSM) bootet. Prüfen Sie dies in den BIOS-Einstellungen oder mit
msinfo32in Windows. - GPT-Partitionstabelle: Verwenden Sie die Datenträgerverwaltung (
diskmgmt.msc), um zu bestätigen, dass Ihre Festplatte GPT verwendet (rechter Mausklick auf Datenträger → Eigenschaften → Volumes). - Freier Speicherplatz: Mindestens 20GB für Linux (40GB+ empfohlen) und zusätzliche 5-10GB für Swap (falls verwendet).
- Secure Boot: Moderne Linux-Distributionen unterstützen Secure Boot, aber einige Treiber (z.B. NVIDIA) können Probleme verursachen.
1.2 Wichtige Daten sichern
- Erstellen Sie ein vollständiges Backup aller wichtigen Daten auf einer externen Festplatte oder in der Cloud.
- Notieren Sie sich Ihre Windows-Produktkeys (mit
wmic path softwarelicensingservice get OA3xOriginalProductKeyin der Eingabeaufforderung). - Erstellen Sie einen Windows-Wiederherstellungsdatenträger (Systemsteuerung → Wiederherstellung).
1.3 Windows für Dual-Boot vorbereiten
- Schnellstart deaktivieren:
- Systemsteuerung → Energieoptionen → Auswählen, was beim Drücken des Netzschalters geschehen soll
- “Einstellungen ändern, die derzeit nicht verfügbar sind” → “Schnellstart aktivieren” deaktivieren
- Festplattenplatz freigeben:
- Datenträgerverwaltung öffnen (
diskmgmt.msc) - Rechtsklick auf die Windows-Partition (normalerweise C:) → “Volume verkleinern”
- Geben Sie den gewünschten Speicherplatz für Linux ein (mind. 20GB, besser 50GB+)
- Datenträgerverwaltung öffnen (
- BitLocker deaktivieren (falls aktiv):
- Systemsteuerung → BitLocker-Laufwerkverschlüsselung
- Verschlüsselung für Systemlaufwerk deaktivieren
2. Linux-Installationsmedium erstellen
2.1 ISO-Datei herunterladen
Laden Sie die ISO-Datei Ihrer gewählten Distribution von der offiziellen Website herunter. Für Anfänger empfehlen wir:
- Ubuntu (benutzerfreundlich, gute Hardwareunterstützung)
- Linux Mint (Windows-ähnliches Erlebnis)
- Fedora (cutting-edge, aber stabil)
2.2 USB-Stick vorbereiten (mind. 4GB)
Verwenden Sie Rufus (Windows) oder dd (Linux/macOS) zum Erstellen des bootfähigen USB-Sticks:
| Tool | Plattform | Befehl/Anleitung |
|---|---|---|
| Rufus | Windows |
|
| dd | Linux/macOS |
sudo dd if=downloads/ubuntu.iso of=/dev/sdX bs=4M status=progress && syncErsetzen Sie sdX mit Ihrem USB-Gerät (z.B. sdb). Vorsicht: Falsche Angabe löscht Daten! |
| Balena Etcher | Windows/macOS/Linux |
|
3. BIOS/UEFI-Einstellungen konfigurieren
3.1 Zum UEFI-Menü gelangen
- Starten Sie Ihren Computer neu und drücken Sie die entsprechende Taste (häufig F2, F12, DEL oder ESC – siehe Herstellerangaben).
- Alternativ: Windows → Einstellungen → Update und Sicherheit → Wiederherstellung → Erweitert → Jetzt neu starten (unter “Erweiterter Start”)
3.2 Wichtige Einstellungen
| Einstellung | Empfohlener Wert | Hinweise |
|---|---|---|
| Boot-Modus | UEFI (nicht Legacy/CSM) | CSM kann zu Problemen mit beiden Betriebssystemen führen |
| Secure Boot | Aktiviert (für meisten Distros) | Deaktivieren, falls Installationsprobleme auftreten |
| Fast Boot | Deaktiviert | Kann USB-Boot verhindern |
| VT-x/AMD-V | Aktiviert | Für Virtualisierung und bessere Performance |
| TPM 2.0 | Aktiviert | Erforderlich für Windows 11, nützlich für Linux-Verschlüsselung |
3.3 Boot-Reihenfolge anpassen
- Versetzen Sie den USB-Stick an erste Position in der Boot-Reihenfolge
- Deaktivieren Sie temporär andere Boot-Optionen (z.B. Windows Boot Manager), falls Probleme beim Booten vom USB auftreten
- Speichern Sie die Einstellungen und starten Sie neu
4. Linux-Installation durchführen
4.1 Live-System starten
- Booten Sie vom USB-Stick – wählen Sie die UEFI-Option (z.B. “UEFI: SanDisk, Partition 1”)
- Wählen Sie “Try Ubuntu” (oder äquivalent) für den Live-Modus
- Vergewissern Sie sich, dass WLAN/Internet funktioniert (wichtig für Paketdownloads)
4.2 Installer starten
Die folgenden Schritte basieren auf Ubuntu, sind aber für die meisten Distributionen ähnlich:
- Doppelklicken Sie auf das “Install”-Symbol auf dem Desktop
- Wählen Sie die Sprache und das Tastaturlayout
- Wählen Sie “Normale Installation” und aktivieren Sie:
- Drittanbieter-Software installieren (für Codecs und Treiber)
- “Während der Installation Updates herunterladen” (empfohlen)
4.3 Partitionierung (kritischer Schritt!)
Wählen Sie “Etwas anderes” für manuelle Partitionierung:
| Partition | Größe | Dateisystem | Mountpunkt | Hinweise |
|---|---|---|---|---|
| EFI-Systempartition | 500MB | FAT32 | /boot/efi |
|
| Windows-Partition | Variabel | NTFS | – |
|
| Root-Partition (/) | 20-50GB | ext4 | / |
|
| Home-Partition (/home) | Restlicher Platz | ext4 | /home |
|
| Swap | RAM-Größe (oder 2x RAM für Hibernate) | swap | – |
|
Wichtig: Verwenden Sie für die Linux-Partitionen den freien Speicherplatz, den Sie zuvor in Windows freigegeben haben. Wählen Sie als “Gerät für Bootloader-Installation” die EFI-Partition (normalerweise /dev/sda1 oder /dev/nvme0n1p1).
4.4 Installation abschließen
- Geben Sie Ihre Benutzerdaten ein (Name, Computername, Benutzername, Passwort)
- Wählen Sie bei Secure Boot die Option “Installieren von Drittanbietern” (falls verfügbar)
- Starten Sie die Installation und warten Sie auf den Abschluss
- Wählen Sie “Jetzt neu starten”, wenn die Installation abgeschlossen ist
5. Nach der Installation
5.1 Erstes Booten in GRUB
- Entfernen Sie den USB-Stick
- Wählen Sie im GRUB-Menü Ihre Linux-Distribution aus
- Falls Windows nicht angezeigt wird, führen Sie später
sudo update-grubaus
5.2 Wichtige Nachinstallationsschritte
- System aktualisieren:
sudo apt update && sudo apt upgrade -y - Treiber installieren:
(Für NVIDIA-Grafik:ubuntu-drivers autoinstallsudo apt install nvidia-driver-535) - Secure Boot nachkonfigurieren (falls Probleme):
(Folgen Sie den Anweisungen zum Erstellen eines Passworts)sudo mokutil --disable-validation - Zeitsynchronisation zwischen Windows und Linux:
timedatectl set-local-rtc 1 --adjust-system-clock
5.3 Windows-Bootloader reparieren (falls nötig)
Falls Windows nicht mehr startet:
- Booten Sie von einem Windows-Installationsmedium
- Wählen Sie “Computerreparaturoptionen” → “Problembehandlung” → “Erweiterte Optionen” → “Eingabeaufforderung”
- Führen Sie folgende Befehle aus:
bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd - Starten Sie neu und wählen Sie im BIOS den Windows Boot Manager als erste Option
6. Fehlerbehebung und häufige Probleme
6.1 GRUB zeigt Windows nicht an
- Booten Sie in Linux und führen Sie aus:
sudo os-prober sudo update-grub - Falls das nicht funktioniert, mounten Sie die Windows-Partition manuell:
sudo mount /dev/nvme0n1p2 /mnt sudo update-grub
6.2 Secure Boot-Probleme
- Fehlermeldung “Invalid signature”:
- Deaktivieren Sie Secure Boot im BIOS
- Oder installieren Sie die richtigen Schlüssel:
sudo apt install shim-signed grub-efi-amd64-signed
- NVIDIA-Treiber blockiert Secure Boot:
- Installieren Sie die signed-Version:
sudo apt install linux-headers-$(uname -r) nvidia-driver-535 - Oder deaktivieren Sie Secure Boot
- Installieren Sie die signed-Version:
6.3 Kein Internet in Linux
- WiFi:
- Installieren Sie fehlende Firmware:
sudo apt install firmware-iwlwifi - Für Broadcom-Chips:
sudo apt install firmware-b43-installer
- Installieren Sie fehlende Firmware:
- Ethernet:
- Prüfen Sie mit
ip a, ob die Schnittstelle erkannt wird - Installieren Sie ggf. Treiber für Realtek-Chips:
sudo apt install r8168-dkms
- Prüfen Sie mit
6.4 Grafikprobleme (schwarzer Bildschirm, Artefakte)
| Problem | Lösung |
|---|---|
| Schwarzer Bildschirm nach GRUB |
|
| NVIDIA Optimus (Hybrid-Grafik) |
(Neustart erforderlich)
|
| Bildschirmflackern mit Intel-Grafik |
Fügen Sie hinzu:
|
| Hohe CPU-Auslastung durch Grafik |
(Für AMD: amd64-microcode)
|
7. Optimierungen für Dual-Boot-Systeme
7.1 Gemeinsame Datenpartition einrichten
Erstellen Sie eine separate NTFS-Partition für den Datenaustausch zwischen Windows und Linux:
- In Windows: Verkleinern Sie die Windows-Partition und lassen Sie Platz für eine neue Partition
- In Linux:
sudo gparted - Erstellen Sie eine neue NTFS-Partition im freien Speicher
- Mounten Sie sie in Linux (z.B. unter /mnt/shared) und fügen Sie sie zu /etc/fstab hinzu:
UUID=XXXXXXXX /mnt/shared ntfs defaults,uid=1000,gid=1000,dmask=022,fmask=133 0 0
7.2 Standard-Betriebssystem in GRUB ändern
- Öffnen Sie die GRUB-Konfiguration:
sudo nano /etc/default/grub - Ändern Sie folgende Zeilen:
GRUB_DEFAULT=0 # 0 = erstes OS, 4 = fünftes OS etc. GRUB_TIMEOUT=5 # Wartezeit in Sekunden - Aktualisieren Sie GRUB:
sudo update-grub
7.3 Energieverwaltung optimieren
Für bessere Akkulaufzeit auf Laptops:
- Installieren Sie TLP:
sudo apt install tlp tlp-rdw sudo systemctl enable tlp - Für Intel-CPUs:
sudo apt install thermald sudo systemctl enable thermald - Konfigurieren Sie TLP:
Wichtige Einstellungen:sudo nano /etc/tlp.confCPU_SCALING_GOVERNOR_ON_AC=performance CPU_SCALING_GOVERNOR_ON_BAT=powersave SCHED_POWERSAVE_ON_BAT=1 PCIE_ASPM_ON_BAT=powersave
7.4 Snap/Pflatpak vs. traditionelle Pakete
| Technologie | Vorteile | Nachteile | Empfehlung |
|---|---|---|---|
| Snap |
|
|
Für Anwendungen mit häufigen Updates (z.B. Firefox, VS Code) |
| Flatpak |
|
|
Für Desktop-Anwendungen (z.B. GIMP, LibreOffice) |
| Traditionelle Pakete (APT, DNF) |
|
|
Für Systemtools und Basissoftware |
8. Sicherheitstipps für Dual-Boot-Systeme
8.1 Verschlüsselungsoptionen
| Methode | Vorteile | Nachteile | Implementierung |
|---|---|---|---|
| LUKS (Linux Unified Key Setup) |
|
|
|
| BitLocker (Windows) + LUKS (Linux) |
|
|
|
| Home-Verzeichnis-Verschlüsselung |
|
|
|
8.2 Firewall-Konfiguration
- UFW (Uncomplicated Firewall) in Linux:
sudo apt install ufw sudo ufw default deny incoming sudo ufw default allow outgoing sudo ufw enable - Windows Defender Firewall:
- Aktivieren Sie die Firewall in den Windows-Sicherheitseinstellungen
- Erstellen Sie Regeln für gemeinsame Dienste (z.B. Samba)
- Gemeinsame Regeln:
- Erlauben Sie SSH (Port 22) nur bei Bedarf
- Blockieren Sie unnötige Dienste (z.B. RDP, wenn nicht benötigt)
8.3 Sichere Boot-Optionen
- BIOS-Passwort setzen: Verhindert unautorisierte Änderungen an den Boot-Einstellungen
- GRUB-Passwort:
Fügen Sie hinzu:sudo apt install grub-pc sudo nano /etc/grub.d/40_custom
(Erzeugen Sie das Passwort-Hash mitset superusers="admin" password_pbkdf2 admin grub.pbkdf2.sha512.10000. [...]grub-mkpasswd-pbkdf2)sudo update-grub - UEFI-Passwort: Einige Mainboards erlauben das Setzen eines Passworts für UEFI-Einstellungen
9. Erweitert: Triple-Boot mit macOS (für Hackintosh-Systeme)
Warnung: Die Installation von macOS auf Nicht-Apple-Hardware verletzt die Apple-Nutzungsbedingungen und wird hier nur zu Bildungszwecken erwähnt.
9.1 Vorbereitungen
- Erstellen Sie ein macOS-Installationsmedium mit OpenCore
- Stellen Sie sicher, dass Ihre Hardware kompatibel ist
- Erstellen Sie eine separate EFI-Partition für macOS (mind. 200MB)
9.2 Partitionsschema
| Partition | Größe | Dateisystem | Hinweise |
|---|---|---|---|
| EFI (gemeinsam) | 500MB | FAT32 | Enthält Bootloader für alle drei Systeme |
| Windows | 100GB+ | NTFS | – |
| macOS | 80GB+ | APFS/HFS+ | Benötigt separate EFI-Partition in OpenCore |
| Linux / | 30GB+ | ext4 | – |
| Linux /home | Rest | ext4 | – |
9.3 Bootloader-Konfiguration
- Installieren Sie OpenCore auf der EFI-Partition
- Konfigurieren Sie OpenCore für:
- Windows (via OpenCore oder direktes UEFI-Booten)
- macOS
- Linux (via OpenCore oder GRUB)
- Fügen Sie Linux zu OpenCore hinzu:
{ "Path" = "EFI/GRUB/grubx64.efi", "Arguments" = "", "Title" = "Linux", "Enabled" = true }
10. Langfristige Wartung
10.1 Windows-Updates
- Führen Sie Windows-Updates regelmäßig durch, aber:
- Deaktivieren Sie “Schnellstart” nach jedem größeren Update
- Prüfen Sie nach Updates, ob GRUB noch funktioniert (ggf.
sudo update-grub)
- Vermeiden Sie größere Windows-Version-Upgrades (z.B. 21H2 → 22H2) ohne vorheriges Backup
10.2 Linux-Systempflege
- Regelmäßige Updates:
sudo apt update && sudo apt upgrade -y sudo apt autoremove - Kernel-Aktualisierungen:
- Installieren Sie neue Kernel, aber behalten Sie den vorherigen als Backup
- Prüfen Sie nach Kernel-Updates, ob alle Hardware funktioniert
- Snap/Flatpak-Updates:
sudo snap refresh flatpak update - Festplattenprüfung:
sudo smartctl -a /dev/sda sudo fsck -f /
10.3 Backup-Strategien
| Methode | Vorteile | Nachteile | Implementierung |
|---|---|---|---|
| Timeshift (Linux) |
|
|
(Wählen Sie RSYNC-Modus und externe Festplatte)
|
| Windows Systemabbild |
|
|
Systemsteuerung → Sichern und Wiederherstellen → Systemabbild erstellen |
| Clonezilla |
|
|
|
| Cloud-Backup (z.B. Duplicati) |
|
|
(Konfigurieren Sie Backups zu Backblaze B2, Wasabi oder eigenem WebDAV-Server)
|
10.4 Systemüberwachung
- Linux:
(Cockpit bietet eine Weboberfläche unter Port 9090)sudo apt install htop iotop nmon sudo apt install cockpit - Windows:
- Task-Manager (Strg+Umschalt+Esc)
- Ressourcenmonitor
- Process Explorer (von Microsoft Sysinternals)
- Gemeinsame Tools:
- CrystalDiskInfo (Festplattengesundheit)
- MemTest86 (RAM-Test)
- Prime95 (CPU-Stresstest)