Metainformationen zur Seite
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