刚刚在配备 AMD 64 处理器的 Windows 7 主机上安装了 14.04.2 LTS i386 作为 VirtualBox VM。
然后,我无法正常登录。它接受我的用户名和密码,思考一会儿,然后重置问候屏幕。我可以通过 tty 登录(ctrl-alt-F1)。
已成功从 tty 会话安装来宾添加功能。重新启动后,屏幕尺寸现在变大了,表明来宾添加功能已生效(至少部分生效)。但我仍然无法在桌面上登录。
在我的主目录中,文件 .xsession-errors 以以下行开头:
> libGL error: pci id for fd 4: 80ee:beef, driver (null)
> libGL error: core dri or dri2 extension not found
> libGL error: failed to load driver: vboxvideo
因此 libGL 找不到 dri 或 dri2,无法加载 vboxvideo 驱动程序。这肯定是 ubuntu 安装过程中的失败,对吧?在 /var/log 中,我检查了三个 vbox 添加日志文件,没有发现任何错误。但 Xorg.0.log 有以下内容:
> AIGLX error: vboxvideo does not support required DRI extension
> AIGLX: reverting to software rendering
> AIGLX: Loaded and initialized swrast
> GLX: Initialized DRISWRAST GL provider for screen 0
> VBoxVideo(0): Setting screen physical size to 277 x 182
那么,我的虚拟机不足以支持 Ubuntu Unity 界面,这是问题吗?还是可能是其他原因?
最好的步骤是不是就是重新开始,将 Linux 安装到具有更多基本内存和视频内存的新 VM 中?
谢谢你!
-- 彼得
答案1
当我拥有 root 权限时运行 startx 后,我遇到了问题。
我解决了这个问题这个帖子
基本上你
光盘〜
进而
sudo chown 用户名:组名 .Xauthority
其中用户名和组名必须相应更改