Ubuntu 13.10 fails to start X11 on a Macbook Pro with retina display, and it fails to start X11 on VirtualBox when EFI mode is turned on. Even the failover mode fails. This has been tried with 64-bit version of Ubuntu 13.10. Machines: a 2013 Macbook Pro; and a virtual VirtualBox 4.3.6 machine configured for Ubuntu (64-bit) OS, with EFI turned on.
Ubuntu’s failover configuration tries to use vesa
module, which is not available when running under native EFI or UEFI mode.
Let’s fix this by using fbdev
module.
- Hit ctrl+alt+f1 to switch to console.
- Type
sudo -i
to become root. - Now let’s fix the relevant files:
cd /etc/X11/ sed 's/Driver.*"vesa"/Driver "fbdev"/' xorg.conf.failsafe > xorg.conf
- Restart X11 et al:
service lightdm restart
- If necessary, switch to the VT dedicated to X11: hit ctrl+alt+f7
Note that the screen will stay blank for a while longer; give the system some time to proceed.
Good luck!
–
via blog.vucica.net