Hello, I''m doing my first steps with Xen and have my first domU up now (Debian/sid under Debian/sid). The main problem I had, was to bring up the graphical desktop of the guest with vnc4server. The solution was simple - but not easy to find for me - so let me share it: Whenever I tried to login on xdm or gdm via xvnc4viewer coming from dom0, I found errors in .xsession-errors of the login-user: ... Xlib: connection to ":0.0" refused by server ... The solution was to delete the .Xauthority file in the home-dir of the login-user (... but don''t ask me why, I only came to this idea by heavy googling). - Being my first contact with Xen, I missed a general abstract, how the xen components are "glued" together. I mean something rudimental like this example, which reflects my first xen setup: * Boot a xen host system with grub using the Package xen-hypervisor-3.0-unstable-1-i386: /boot/grub/menu.lst ... title Debian xen-3.0, kernel 2.6.18-1-xen-686 /dev/sda10 root (hd0,9) kernel /boot/xen-3.0-unstable-1-i386.gz module /boot/vmlinuz-2.6.18-1-xen-686 root=/dev/sda10 ro console=tty0 module /boot/initrd.img-2.6.18-1-xen-686 * Prepare the host for networking with a new guest, for example set (network-script network-bridge) and deactivate (network-script network-dummy) in Debian''s default /etc/xen/xend-config.sxp. * Create the guest system with xen-tools and xen-linux-system-2.6.18-1-xen-686. With xen-tools a basic guest distribution can be downloaded and an installed using the option debootstrap. Let the guest be installed in one big file like disk.img and a swap file swap.img for example. Use dhcp for convenience doing all the eth-settings (when you have your own a dhcp-server). The kernel, you boot your guest with, has to reside in your host filesystem, for example: kernel = ''/boot/vmlinuz-2.6.18-1-xen-686'' ramdisk = ''/boot/initrd.img-2.6.18-1-xen-686'' * Start your new guest machine with "console connected", so you can watch the boot messages: # xm create myguest.cfg -c * Install a virtual xserver like the vnc4server Debian-Package, if you like to see a graphical desktop of your guest in a host-window. For graphical authorisation use a display-manager like xdm or gdm and a small window-manager like icewm or icewm-experimental. Example configs can be: /etc/X11/xdm/Xservers ... ##:0 local /usr/bin/X vt7 -dpi 100 -nolisten tcp :0 local /usr/bin/Xvnc -geometry 1024x768 -depth 24 -rfbauth /root/.vnc/passwd ... or /etc/gdm/gdm.conf ... [servers] 0=VNC [server-VNC] name=VNC server command=/usr/bin/Xvnc -geometry 800x600 -depth 24 -rfbauth /root/.vnc/passwd flexible=true The /root/.vnc/passwd for granting access to the VNC-Server can be created with vnc4passwd. * Access the desktop of your new virtual machine via network with xvnc4viewer <guest IP> Hope it helps some xen-newbies like me, Oliver (Thanks to all those great minds developing Xen!) _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users