====== 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