Debian 13 VM unter Proxmox – Disk erweitern & Desktop mit XRDP einrichten

Ziel

Diese Anleitung beschreibt die Einrichtung einer Debian-13-VM unter Proxmox mit:

* Vergrößerung der virtuellen Festplatte
* Erweiterung der Partition und des Dateisystems
* Installation eines XFCE-Desktops
* Einrichtung von XRDP für den Remotezugriff per Windows
* Behebung typischer Probleme (Session-Abbruch)
* Optional: Reduzierung der Kernel-Ausgaben auf der Konsole

1. Festplatte in Proxmox vergrößern

In der Proxmox-Weboberfläche:

Hardware → Festplatte → Disk Action → Resize

Beispiel: von 4 GB auf 60 GB.

2. Neue Partitionsgröße übernehmen

Partition prüfen

\\ lsblk\\

growpart installieren

\\ apt update\\ apt install cloud-guest-utils -y\\

Partition erweitern

\\ growpart /dev/sda 1\\

Dateisystem vergrößern

(ext4)

\\ resize2fs /dev/sda1\\

Kontrolle

\\ df -h\\

3. System aktualisieren

\\ apt update\\ apt upgrade -y\\

4. XFCE Desktop installieren

\\ apt install xfce4 xfce4-goodies -y\\

5. XRDP installieren

\\ apt install xrdp xorgxrdp -y\\

6. Zusätzliche Pakete installieren

Diese Pakete verhindern häufige Session-Probleme.

\\ apt install dbus-x11 policykit-1 -y\\

7. Benutzer anlegen

Es wird empfohlen, nicht per RDP als root zu arbeiten.

\\ adduser mark\\ usermod -aG sudo mark\\

8. XFCE als Standard-Desktop festlegen

\\ echo "startxfce4" > /home/mark/.xsession\\ chown mark:mark /home/mark/.xsession\\

9. XRDP Startskript anpassen

Datei öffnen:

\\ nano /etc/xrdp/startwm.sh\\

Die letzten beiden Zeilen

\\
test -x /etc/X11/Xsession && exec /etc/X11/Xsession\\
exec /bin/sh /etc/X11/Xsession\\

ersetzen durch

\\
exec dbus-launch --exit-with-session startxfce4\\

10. XRDP neu starten

\\ systemctl enable xrdp\\ systemctl restart xrdp\\ systemctl restart xrdp-sesman\\

11. Verbindung herstellen

Unter Windows:

\\
mstsc\\

Anmelden mit:

* Benutzer: mark
* Passwort: entsprechendes Benutzerpasswort

Hinweis:

XRDP erstellt standardmäßig eine eigene Desktop-Sitzung. Diese ist unabhängig von der lokalen Proxmox-Konsole.

Fehlerbehebung

Session wird nach Login sofort beendet

Prüfen, ob folgende Pakete installiert sind:

\\ apt install xrdp xorgxrdp dbus-x11 xfce4 xfce4-goodies -y\\

Prüfen, ob die Datei ~/.xsession existiert:

\\ cat ~/.xsession\\

Sie sollte enthalten:

\\
startxfce4\\

"X server could not be started"

Prüfen:

\\ which Xorg\\ ls -l /usr/lib/xorg/Xorg\\

XRDP-Konfiguration prüfen:

\\ cat /etc/xrdp/sesman.ini\\

Im Abschnitt [Xorg] sollte stehen:

\\
param=/usr/lib/xorg/Xorg\\

Optional: Kernelmeldungen aus der Konsole entfernen

Kernelmeldungen werden weiterhin im Journal gespeichert, erscheinen jedoch nicht mehr direkt im Terminal.

Datei erstellen:

\\ nano /etc/sysctl.d/99-kernel-printk.conf\\

Inhalt:

\\
kernel.printk = 4 4 1 4\\

Übernehmen:

\\ sysctl --system\\

Kontrolle:

\\ cat /proc/sys/kernel/printk\\

Erwartete Ausgabe:

\\
4 4 1 4\\

Ergebnis

Nach Abschluss dieser Schritte verfügt die VM über:

* vollständig vergrößerte Festplatte
* XFCE Desktop
* funktionierenden XRDP-Zugriff
* stabilen Desktop ohne Session-Abbrüche
* separaten Benutzer mit sudo-Rechten
* optional reduzierte Kernel-Ausgaben auf der Konsole