Dual-Boot einrichten: Windows und Linux parallel nutzen

Windows und Linux im Dual-Boot installieren: UEFI vs. Legacy BIOS verstehen, Ubuntu neben Windows installieren, GRUB konfigurieren, häufige Probleme lösen und sicher zurückrollen.

8 min Lesezeit

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-grub wenn 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

War dieser Artikel hilfreich?