我在 VMWare Player 5.0.2 build-1031769 中安装了 Debian Wheezy,一切正常。只是“无法加载 Gome3”消息不断出现。这是我目前所做的:
- 安装了 VMWare Tools(网络上的一些答案声称这样做确实有效。但到目前为止还没有成功)。
- 在虚拟机中将加速 3D 图形设置为 true(网络上的一些答案声称这样做确实有效。但到目前为止还没有成功)。
- 将 Whezy 安装到 Oracle VirtualBox 中(网络上的一些答案表明 Virtualbox 有时有更好的支持。尽管这可能是真的,但仍然没有 Gnome3,只是后备)。
- 一个网站建议我只需要创建一个 ~/.config/autostart/gnome3-desktop 文件并重新启动会话(仍然没有 Gnome3)。
问题很简单:有没有办法让它工作?除了等待 VMWare Player 中的 Gnome3 支持。
答案1
我遇到了同样的问题,并按照此处的说明使其工作:http://www.neowin.net/forum/topic/1217775-debian-how-to-fix-gnome-3-failed-to-load-running-debian-in-vmware/
您需要以下软件包:
apt-get install autoconf libtool xutils-dev xorg-dev flex bison libx11-xcb-dev libxcb-glx0-dev g++ git
apt-get install libxcb-dri2-0-dev libxcb-xfixes0 libxcb-xfixes0-dev llvm libxml2 libxml2-dev python-libxml2 build-essential
apt-get build-dep mesa
然后,在一些临时目录中:
git clone git://anongit.freedesktop.org/xorg/driver/xf86-video-vmware
git clone git://anongit.freedesktop.org/mesa/mesa
git clone git://anongit.freedesktop.org/git/mesa/drm
然后您将需要make
这些项目。
数字版权管理:
cd drm
./autogen.sh
./configure --enable-vmwgfx
make
make install
台面:
cd mesa
git checkout remotes/origin/8.0
git checkout tags/mesa-8.0.5
./autogen.sh
./configure --prefix=/usr --enable-xa --with-gallium-drivers=svga --with-dri-drivers= --disable-egl --disable-glu --disable-glw
make
make install
cd ..
xf86-视频-vmware:
cd xf86-video-vmware
git checkout tags/xf86-video-vmware-13.0.2
./autogen.sh
./configure --prefix=/usr
make
make install
然后重新启动。
笔记:此处复制了说明,以防 neowin 页面不可用,如果遇到问题,请阅读原始帖子(更详细)。感谢那里的“theblazingangel”。