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 ActionResize

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

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information