Hello,
X2go is for Lenny, but it also runs in Squeeze. A problem is the dependency based booting in Squeeze.
When I edit /etc/init.d/x2goserver and replace the first line: #! /bin/sh
the dependency based booting works fine. (I can enable it, I have not really tested the boot-process).
You can enable dependency based booting with: apt-get install insserv dpkg-reconfigure insserv sysv-rc
More information: http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot
With regards, Paul van der Vlis.