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