Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I've just completed a fresh new installation of Ubuntu 11.04 Server (64 bit) including xfce. After the installation was complete (along with all the LAMP server components), I started X for the first time and all was good. After the initial reboot, I get the nice xfce login screen. I put in my credentials, it suddenly switches to command-line mode for less than half a second and returns me to the pretty xfce login prompt.

The login credentials are correct, as if I intentionally using the wrong username or password, it tells me so. I managed to capture an image of the terminal window that flashes up and disappears - all just an install script with all [ok] - no errors at all.

Now, this is running on a VBox virtual machine, but that shouldn't really matter - and I've successfully used the same VBox for dozens of other Linux installations - including Ubuntu server 10.04 LTS.

Any ideas?

share|improve this question
add comment

2 Answers

To be specific - it was the "sudo apt-get install linux-headers-generic" that I had been missing. Oddly enough, it wasn't a required step in the other Linux installations I had done on VBox - including Ubuntu Server 11.04 running gnome - it seems just xfce (or at least my installation of xfce) was having problems without it...

share|improve this answer
add comment

Ok - I'm not sure exactly how, but on my 5th attempt, I got it working and the problem automagically went away.

I think it had to do with VBoxLinuxAddtions... see this thread, which gave me a bit of guidance:

First, you need to install VirtualBox guest extensions:

  • In the VirtualBox menu, Devices -> "Install Guest Additions"
  • Then, mount them: Devices -> Mount CD/DVD-ROM -> CD/DVD-ROM Image
  • Select VBoxGuestAdditions.iso

Open a terminal (Applications -> Accessories -> Terminal)

  • sudo apt-get install linux-headers-generic
  • mount /media/cdrom (If you get an error that it's already mounted, ignore the error)
  • sudo /media/cdrom/VBoxLinuxAdditions-x86.run
  • (wait)
  • Reboot the virtual machine.
share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.