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