Dual-Boot einrichten: Windows und Linux parallel nutzen
Dual-Boot ist der sanfteste Weg zu Linux: Du behältst Windows auf deinem System und kannst beim Start wählen, welches Betriebssystem du starten möchtest. Kein Mut für einen Vollumstieg nötig – aber auch kein Kompromiss bei der Leistung, wie bei einer virtuellen Maschine.
Dieser Guide führt dich sicher durch die Installation – von der Vorbereitung bis zum ersten erfolgreichen Boot in beide Systeme.
Dual-Boot vs. VM: Was ist besser für dich?
| Kriterium | Dual-Boot | Virtuelle Maschine |
|---|---|---|
| Performance | ✅ Nativ, volle Hardware | ❌ 10-30% Overhead |
| Gaming | ✅ Voll unterstützt | ❌ Eingeschränkt |
| Wechsel | Neustart nötig | ✅ Fenster nebeneinander |
| Einrichtungsaufwand | ❌ Höher | ✅ Einfacher |
| Risiko | ❌ Kleines Risiko | ✅ Keines |
| GPU-Durchgriff | ✅ Nativ | ⚠️ Nur mit vGPU-Setup |
Dual-Boot ist besser für: Entwickler, Gamer, wer Linux ernsthaft kennenlernen will
VM ist besser für: kurzes Ausprobieren, App-Kompatibilitäts-Tests, wenn kein Risiko gewünscht
Vorbereitung: Diese Schritte sind Pflicht
Überspringe nichts hier. Ein einziger fehlender Schritt kann Windows unbootbar machen.
1. Backup erstellen (nicht optional!)
Backup mit einem dieser Tools:
- Windows: Systemabbild (Systemsteuerung → Sicherung und Wiederherstellung)
- Macrium Reflect Free (empfohlen, kostenlos)
- Clonezilla (Open Source)
Speichern auf:
- Externe Festplatte (≥500GB)
- NAS
- NICHT auf die gleiche Festplatte!
2. Windows-Bitlocker prüfen und ggf. deaktivieren
Windows-Taste → "Bitlocker" suchen → "Bitlocker-Laufwerkverschlüsselung verwalten"
→ Falls aktiv: deaktivieren oder Recovery-Key notieren (Microsoft-Konto oder USB)
Ohne Recovery-Key könnte Windows nach der Linux-Installation nicht mehr starten!
3. Schnellstart (Fast Boot) in Windows deaktivieren
Schnellstart verhindert, dass Linux korrekt auf Windows-Partitionen zugreift:
Start → Einstellungen → System → Energie & Ruhezustand →
"Zusätzliche Energieeinstellungen" → "Auswählen, was beim Drücken des Netzschalters geschehen soll" →
"Einstellungen, die momentan nicht verfügbar sind" →
✗ "Schnellstart aktivieren" deaktivieren
4. Secure Boot Status prüfen
BIOS/UEFI aufrufen (Taste beim Start: F2, F12, Del, Esc)
→ Boot oder Security Tab
→ "Secure Boot": Status notieren
Ubuntu 24.04 unterstützt Secure Boot – kann aktiviert bleiben.
Debian 13 ebenfalls, manche andere Distros nicht.
5. Linux USB-Stick erstellen
Download: https://ubuntu.com/download/desktop (Ubuntu 24.04 LTS)
→ ISO-Datei herunterladen (≈5GB)
USB-Stick beschreiben (Mindestens 8GB):
Windows: Rufus (rufus.ie) → "GPT" für UEFI auswählen
Linux: dd if=ubuntu.iso of=/dev/sdX bs=4M status=progress
UEFI vs. Legacy BIOS: Was hat mein PC?
Alle PCs nach 2012 haben UEFI. Das ist wichtig, weil die Partitionsstruktur sich unterscheidet.
Prüfen in Windows
Windows + R → msinfo32 → Enter
→ "BIOS-Modus": UEFI oder Legacy
Was bedeutet das?
| UEFI (modern) | Legacy BIOS (alt) | |
|---|---|---|
| Partitionstabelle | GPT | MBR |
| EFI-Partition | ✅ Vorhanden (100-500MB) | ❌ keine |
| Boot-Laufwerk | ESP (EFI System Partition) | MBR-Sektor |
| Max. Datenträger | >2TB | 2TB |
Auf einem UEFI-System teilen sich Windows und Linux die EFI System Partition (ESP) – Linux fügt seinen GRUB-Bootloader dort ein, ohne Windows zu beschädigen.
Platz für Linux schaffen
Mindestanforderungen
| Komponente | Minimum | Empfohlen |
|---|---|---|
| Root (/) | 20 GB | 40-80 GB |
| Home (/home) | optional | Rest der Disk |
| Swap | RAM-Größe | 4-8 GB |
Mit Windows-Datenträgerverwaltung Platz freimachen
Windows + X → Datenträgerverwaltung
→ C:-Laufwerk mit rechter Maustaste anklicken
→ "Volume verkleinern..."
→ Gewünschten Platz eingeben (z.B. 60000 MB = 60 GB)
→ Verkleinern
Ergebnis: Nicht zugeordneter Speicher = Platz für Linux
Tipp: Windows-Defragmentierung davor ausführen kann die maximale Verkleinerung erhöhen.
Hinweis für SSDs: Bei SSDs muss kein Defrag gemacht werden. Windows erlaubt manchmal keine vollständige Verkleinerung wegen unverschieblicher Dateien (Pagefile, Hibernation). Diese ggf. vorher deaktivieren.
Linux installieren (Ubuntu 24.04)
1. Von USB-Stick booten
PC neu starten → Boot-Menü öffnen (meist F12, F8 oder Esc beim Start)
→ USB-Stick auswählen
→ "Try or Install Ubuntu" wählen
2. Ubuntu Live-System testen
Vor der Installation: Teste ob die wichtigsten Dinge funktionieren:
- WLAN verbindet sich
- Bildschirm korrekte Auflösung
- Touchpad/Maus funktioniert
- Audio funktioniert
3. Installation starten
"Ubuntu installieren" Doppelklick auf dem Desktop
→ Sprache: Deutsch
→ Tastatur-Layout: German
→ Netzwerkverbindung (optional, aber nützlich für Updates)
→ Art der Installation: "Normales Ubuntu" oder "Minimales Ubuntu"
4. Installations-Typ: Die wichtigste Entscheidung
Option A: "Ubuntu neben Windows installieren" (empfohlen für Einsteiger)
Ubuntu erkennt Windows automatisch und teilt den Platz automatisch auf. Einfachste Option, weniger Kontrolle.
Option B: "Eigene Partitionierung" (empfohlen, mehr Kontrolle)
→ "Sonstiges" / "Manuelle Partitionierung" wählen
Du siehst:
- /dev/sda1: EFI System Partition (100-500MB) ← NICHT ANFASSEN
- /dev/sda2: Microsoft Reserved (16MB) ← NICHT ANFASSEN
- /dev/sda3: Windows C: (NTFS, groß) ← NICHT ANFASSEN
- Freier Speicher (der den wir freigegeben haben)
Im freien Speicher neue Partitionen erstellen:
Partitionsschema (empfohlen für UEFI):
1. Swap-Partition:
Größe: 4-8 GB (oder RAM-Größe)
Typ: Swap
2. Root-Partition:
Größe: 40-80 GB (Rest wenn kein separates /home)
Dateisystem: ext4
Einhängepunkt: /
Optional: Separates /home
3. Home-Partition:
Größe: Restlicher Platz
Dateisystem: ext4
Einhängepunkt: /home
Bootloader-Gerät: Auf UEFI-Systemen automatisch korrekt – muss auf die gesamte Disk zeigen (z.B.
/dev/sda), nicht auf eine Partition.
5. Installation abschließen
→ Zeitzone: Europe/Berlin
→ Benutzerkonto erstellen (sicheres Passwort wählen!)
→ "Jetzt installieren" → "Weiter" bei der Bestätigung
→ Warten (10-20 Minuten)
→ Neustart
→ USB-Stick entfernen wenn aufgefordert
→ Enter
GRUB-Bootloader einrichten
Nach der Installation erscheint beim Start der GRUB-Bootloader – ein Menü das dir die Wahl lässt.
Standard-GRUB-Menü
GNU GRUB version 2.12
┌─────────────────────────────────────────────────┐
│ Ubuntu │
│ Ubuntu (recovery mode) │
│ Windows Boot Manager (auf /dev/sda1) │
│ │
└─────────────────────────────────────────────────┘
GRUB konfigurieren
# Standard-OS ändern (Ubuntu statt Windows als Default)
sudo nano /etc/default/grub
# Standard-Eintrag (0 = erster, 2 = dritter im Menü)
GRUB_DEFAULT=0 # Erster Eintrag = Ubuntu
# Windows als Standard:
GRUB_DEFAULT="Windows Boot Manager (on /dev/sda1)"
# Letztes gewähltes OS starten
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
# Timeout (Sekunden bevor automatisch gestartet wird)
GRUB_TIMEOUT=10 # 10 Sekunden warten (Standard: 5)
GRUB_TIMEOUT=0 # Sofort starten (kein Menü!)
GRUB_TIMEOUT=-1 # Immer warten (kein Timeout)
# Änderungen übernehmen
sudo update-grub
# Generating grub configuration file ...
# Found Windows Boot Manager on /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
# Done
Windows erscheint nicht im GRUB-Menü
# os-prober aktivieren
sudo nano /etc/default/grub
# Zeile hinzufügen/kommentieren:
GRUB_DISABLE_OS_PROBER=false
sudo update-grub
# Wenn Windows jetzt erscheint: Problem gelöst
# os-prober manuell
sudo os-prober
# /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
Nach der Installation: Was als nächstes?
Sofort: System aktualisieren
sudo apt update && sudo apt upgrade -y
sudo reboot # Kernel-Update erfordert oft Neustart
Treiber installieren
# Ubuntu: Zusätzliche Treiber (NVIDIA, WiFi-Chips, etc.)
ubuntu-drivers autoinstall
# Oder manuell:
# Einstellungen → "Zusätzliche Treiber" → NVIDIA-Treiber auswählen
# Verfügbare Treiber anzeigen
ubuntu-drivers devices
Wichtige Software
# Multimedia-Codecs (MP3, H.264, etc.)
sudo apt install ubuntu-restricted-extras
# Weitere nützliche Tools
sudo apt install curl git wget vim htop neofetch
# Flatpak (für Software aus Flathub)
sudo apt install flatpak gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub \
https://dl.flathub.org/repo/flathub.flatpakrepo
Häufige Probleme und Lösungen
Windows startet nach Linux-Installation nicht mehr
Ursache: GRUB-Bootloader hat den Windows-Eintrag nicht gefunden oder Windows EFI wurde beschädigt.
# In Linux: GRUB neu konfigurieren
sudo update-grub
# Falls Windows immer noch fehlt:
sudo os-prober
sudo nano /etc/default/grub
# GRUB_DISABLE_OS_PROBER=false setzen
sudo update-grub
# Falls GRUB selbst fehlt (von Windows aus):
# Einstellungen → Update & Sicherheit → Wiederherstellung →
# "Jetzt neu starten" unter "Erweiterter Start"
# → Problembehandlung → Erweiterte Optionen → Eingabeaufforderung
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
GRUB-Menü erscheint nicht (Windows startet direkt)
# In der UEFI-Firmware (BIOS):
# Boot-Reihenfolge prüfen
# "ubuntu" oder "GRUB" muss vor "Windows Boot Manager" stehen
# In Linux: GRUB neu installieren
sudo grub-install /dev/sda # auf die gesamte Disk
sudo update-grub
Datum/Uhrzeit falsch nach Wechsel zwischen OS
Windows speichert die Uhrzeit als Lokalzeit, Linux als UTC. Das führt zu Zeitunterschieden.
# Lösung 1: Linux auf Lokalzeit umstellen (nicht empfohlen)
sudo timedatectl set-local-rtc 1
# Lösung 2 (empfohlen): Windows auf UTC umstellen
# Windows-Registry:
# HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
# RealTimeIsUniversal → DWORD → Wert: 1
# (Als Administrator in PowerShell):
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /t REG_DWORD /d 1
Bitlocker fragt nach Recovery-Key nach Linux-Installation
Die Partition-Tabelle wurde geändert, Windows erkennt das als Sicherheitsproblem.
Recovery-Key eingeben (aus Microsoft-Konto oder gespeichertem Key)
→ Bitlocker wiederherstellen → OK
→ Deaktivieren oder Neuen Schlüssel speichern
WLAN-Adapter wird nicht erkannt
# Adapter erkennen
ip link
lspci | grep -i network
lsusb | grep -i wireless
# Treiber laden
sudo ubuntu-drivers autoinstall
# Manuell: Modell herausfinden und passenden Treiber installieren
lspci -k | grep -A3 "Network"
# RTL8822CE (häufiges Problem-WLAN):
sudo apt install rtl8821ce-dkms
Rollback: Windows-Only wiederherstellen
Wenn Dual-Boot nicht passt oder Probleme entstehen:
Option 1: GRUB entfernen, Windows-Bootloader wiederherstellen
Windows von USB-Stick booten (Reparatur-Modus)
→ Problembehandlung → Erweiterte Optionen → Eingabeaufforderung
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
exit → Neustart
Option 2: Linux-Partition löschen
Windows starten → Datenträgerverwaltung
→ Linux-Partitionen (Typ: unbekannt) löschen
→ Freien Speicher in Windows-Laufwerk aufnehmen (Volume erweitern)
Oder: Rufus "MBR for BIOS" zurückschreiben
Option 3: Backup einspielen
Falls das Backup am Anfang erstellt wurde: einfach zurückspielen.
Macrium Reflect → "Andere Tasks" → Image wiederherstellen
→ Backup-Datei auswählen → Auf C: wiederherstellen
Fazit
Dual-Boot ist technisch unkompliziert – wenn die Vorbereitung stimmt. Die wichtigsten Punkte:
- Backup erstellen (kein Wenn und Aber!)
- Bitlocker und Fast Boot in Windows deaktivieren
- Nicht zugeordneten Speicher für Linux frei machen
- UEFI/GRUB-Bootloader wird automatisch korrekt eingerichtet
sudo update-grubwenn Windows nicht im Menü erscheint
Nach der Installation hast du das Beste aus beiden Welten: Windows für Spiele und Office-Kompatibilität, Linux für Entwicklung und Freiheit.
Getestet mit Ubuntu 24.04 LTS, Windows 10/11 auf UEFI-System | Last updated: 2026-02-18