Dieses Tutorial beschreibt die empfohlene Partitionierung einer 1-TB-SSD für ein Dual-Boot-System bestehend aus Windows 11 und Debian GNU/Linux.
Da Debian mit LUKS2-Verschlüsselung und LVM betrieben wird, ist eine separate, unverschlüsselte /boot-Partition zwingend erforderlich, damit GRUB Kernel und Initramfs laden kann.
Windows und Debian teilen sich eine gemeinsame EFI-Systempartition (ESP), die unter /boot/efi eingebunden wird.
1. Ziel-Partitionierung
1️⃣ EFI-Systempartition (ESP) – 384 MB – FAT32 – /boot/efi
- Für UEFI-Bootloader
- Enthält:
EFI/debian/grubx64.efiEFI/Microsoft/Boot/bootmgfw.efi
- Wird von Windows und Debian gemeinsam genutzt
2️⃣ /boot – 512 MB – ext4 – unverschlüsselt
- Notwendig, damit GRUB Kernel + Initramfs lesen kann
- Enthält:
vmlinuz-*,initrd.img-*, GRUB-Stufen
3️⃣ LUKS2-verschlüsselte Partition – ca. 870 GB
Innerhalb befindet sich ein LVM-Volume-Group:
- VG: vg0
- LVs:
lv_root– 25 GB –/lv_home– Rest –/homelv_swap– 4 GB – swap
4️⃣ MSR – 16 MB – nur für Windows
- „Microsoft Reserved Partition“
- Wird automatisch vom Windows-Installer benötigt
5️⃣ Windows 11 Partition – Rest des Windows-Bereichs
- NTFS
- Enthält Windows-System
2. Warum diese Struktur?
Separate /boot ist notwendig, weil:
- GRUB muss Kernel + Initramfs lesen können
- Diese Dateien liegen nicht in der ESP
- GRUB kann / nicht aus LUKS2 booten, bevor Initramfs geladen ist
- Deshalb muss /boot unverschlüsselt und eigenständig sein
3. Partitionierungstabelle (grafisch beschrieben)
(Die PNG hast du bereits erhalten — falls du eine Version mit korrigiertem Text oder größerer Auflösung brauchst, sag Bescheid.)
4. Bash-Script zur Erstellung (nur Beispiel, nicht automatisch ausführen)
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
#!/bin/bash DISK="/dev/sda" # 1: EFI parted $DISK mklabel gpt parted $DISK mkpart ESP fat32 1MiB 385MiB parted $DISK set 1 esp on # 2: /boot parted $DISK mkpart BOOT ext4 385MiB 897MiB # 3: LUKS parted $DISK mkpart LUKS 897MiB 900GiB # 4: MSR parted $DISK mkpart MSR 900GiB 900GiB+16MiB # 5: Windows parted $DISK mkpart WIN ntfs 900GiB 100% # Dateisysteme mkfs.fat -F32 ${DISK}1 mkfs.ext4 ${DISK}2 # LUKS + LVM cryptsetup luksFormat ${DISK}3 cryptsetup open ${DISK}3 cryptlvm pvcreate /dev/mapper/cryptlvm vgcreate vg0 /dev/mapper/cryptlvm lvcreate -L 25G -n lv_root vg0 lvcreate -L 4G -n lv_swap vg0 lvcreate -l 100%FREE -n lv_home vg0 mkfs.ext4 /dev/vg0/lv_root mkfs.ext4 /dev/vg0/lv_home mkswap /dev/vg0/lv_swap |
5. Zusammenfassung
| Bereich | Zweck | Muss separat sein? |
|---|---|---|
| ESP (FAT32) | UEFI-Bootloader | Ja |
| /boot (ext4) | Kernel, Initramfs, GRUB-Dateien | Ja! |
| LUKS2-Partition | Verschlüsselte Root + Home + Swap | Ja |
| MSR | Windows | Ja |
| Windows | Systempartition | Ja |
Wichtig:
- Ohne separate /boot kann GRUB nicht installiert oder gestartet werden.
- Die ESP dient nur für EFI-Bootloader, nicht für Kernel.
Tutorials, Konfigurationen und Open-Source-Projekte sind mit regelmäßigem Aufwand für Tests, Pflege und Dokumentation verbunden. Wer unsere Arbeit unterstützen möchte, trägt dazu bei, dass neue Inhalte entstehen. Wir danken dafür.