253のリンクを参考にしてinetdのVNC経由でgdm起動できた。
環境は配布されているDebian woody
まずvncserverを直接叩いて接続できることが前提。
これはERROR STORMさんのページを参考にすべし。

1.それで普通にVNCをinetdで起動できるように
/etc/servicesに次の行を追加。
vnc 5950/tcp

/etc/inetd.confに次の行を追加。
vnc stream tcp nowait nobody.tty /usr/bin/X11/Xvnc Xvnc -inetd -query localhost -once -geometry 1024x768 -depth 16

/etc/init.d/inetd restartして変更を有効にする。

2.apt-get install gdm xvfbでgdmと仮想X鯖をインスコするが、まだgdmを起動してはいけない。
vncserverを直接叩くなり他のXなりでgdmconfigを実行して次の2つを変更する。
XDMCPを有効にする。
/usr/bin/X11/Xを起動するようになっているところを/usr/bin/X11/Xvfbに変更。

3./etc/init.d/gdm startでgdm起動。
ここでXvfbではなくXを起動してしまうと画面がおかしくなるかもしれないので注意。

4.VNCでcoLinuxのhostname:50に接続してgdmの画面が出たならオメデトー

以上、駄文でした。