LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1276|回复: 9

VMWare安装Gentoo产生xorg错误

[复制链接]
发表于 2008-4-30 18:14:09 | 显示全部楼层 |阅读模式
实在是不想麻烦大家,但就是搞不定了,看了精华贴,但也没解决问题,所以还是厚着脸皮请教:

系统是 winxp 深度 5.7
VMware Workstation 6.0 绿色精简中文版(vmware.cn专版)

用的是 install-x86-minimal-2008.0_beta1

内核是 genkernel all 装上的

make.conf:
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
CFLAGS="-O2 -march=i686 -pipe"
CXXFLAGS="-O2 -march=i686 -pipe"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"

GENTOO_MIRRORS="http://ftp.iij.ad.jp/pub/linux/gentoo/"

SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage"

USE="-kde -qt3 -qt4 dvd alsa cdr gnome gtk gtk2 3dnow X Xaw3d a52 aac aalib accessibility acl acpi apm avahi bash-completion bitmap-fonts bonobo cjk curl dga dio directfb doc dv encode exif ftp gb gdbm ggi gif gnustep photo2 gpm libwww lm_sensors mad memlimit mp3 msn ogg pdflib sse xmms vcd win32codecs vmware"

INPUT_DEVICES="keyboard mouse"

VIDEO_CARDS="vmware"        #在 emerge xorg-x11 的时候,我设的是 VIDEO_CARDS="fglrx" 是不是这里出现的问题?

xorg.conf:
Section "ServerLayout"
        Identifier     "Layout0"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
        Load  "freetype"
        # Load "xtt"
        Load  "extmod"
        Load  "glx"
        Load  "dri"
        Load  "dbe"
        Load  "record"
        Load  "xtrap"
        Load  "type1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option            "XkbModel" "pc104"
        Option            "XkbLayout" "us"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option            "rotocol" "S/2"
        Option            "Emulate3Buttons"
        Option            "Device" "/dev/input/mice"
EndSection

Section "Monitor"

### Comment all HorizSync and VertRefresh values to use DDC:
### Comment all HorizSync and VertRefresh values to use DDC:
        Identifier   "Monitor0"
### Comment all HorizSync and VertRefresh values to use DDC:
        HorizSync    31.5 - 48.5
        VertRefresh  50.0 - 70.0
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "vmware"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth     8
        SubSection "Display"
                Viewport   0 0
                Depth     8
                Modes    "800x600"
        EndSubSection
EndSection

startx 会出现如图错误,很不爽,快哭了...
看了夕角大哥回答的xorg的贴子:

http://www.linuxsir.cn/bbs/showthread.php?p=1596882

怀疑在emerge xorg-x11 的时候 make.conf 文件内 USE 变量并没加上 vmware ,变量 VIDEO_CARDS 也没有设为 "vmware",就 emerge unmerge xorg-x11 后重新 emerge xorg-x11 错误同样.

看了网上有人说是要装 VMWare Tools ,就 emerge vmware-workstation 装上,运行 vmware-config-tools.pl
出现:
Unable to find the answer LIBDIR in the installer datebase
(/etc/vmware-tools/locations).
you may want to re-install VMware Tools
Execution aborted

不知道该怎么办了,希望各位能帮忙看看.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2008-4-30 19:34:49 | 显示全部楼层
提示很明显  
failed to load module "vmware" (module does not exist,0)
看不懂 请查字典
  1. 系统是 winxp 深度 5.7
  2. VMware Workstation 6.0 绿色精简中文版(vmware.cn专版)
复制代码
这是什呢乱七八糟的东西... vmware官方的vmware server怎么不用 还免费
回复 支持 反对

使用道具 举报

发表于 2008-4-30 19:56:22 | 显示全部楼层
安装一个xf86-video-vesa,然后把xorg.conf里面的Driver "vmware"改成Driver "vesa"

这应该是一个暂时的解决方法,至于问题的原因,觉得和内核有点关系,因该是和别的模块冲突吧
不然的话就是vmware的驱动暂时不支持2.6.25的内核,LZ如果有时间换回到2.6.24看看……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-1 09:30:03 | 显示全部楼层
原因知道,但不知道怎么解决呀...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-1 09:30:56 | 显示全部楼层
Post by jjj311;1844415
安装一个xf86-video-vesa,然后把xorg.conf里面的Driver "vmware"改成Driver "vesa"

这应该是一个暂时的解决方法,至于问题的原因,觉得和内核有点关系,因该是和别的模块冲突吧
不然的话就是vmware的驱动暂时不支持2.6.25的内核,LZ如果有时间换回到2.6.24看看……
好的,我去试试,谢谢你了~
回复 支持 反对

使用道具 举报

发表于 2008-5-1 09:36:49 | 显示全部楼层
Post by smali
VIDEO_CARDS="vmware" #在 emerge xorg-x11 的时候,我设的是 VIDEO_CARDS="fglrx" 是不是这里出现的问题?
极有可能是这个问题,请看一下xf86-video-vmware装了没有。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-1 09:58:26 | 显示全部楼层
Post by zhou3345;1844552
极有可能是这个问题,请看一下xf86-video-vmware装了没有。
好的,我先去试一下,谢谢~!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-1 10:11:14 | 显示全部楼层
谢谢各位的回答.
我 emerge xf86-video-vmware 后就没问题了,请问 xf86-video-vmware 是VMware专用的包吗? 是不是应该在 emerge xorg-x11 之前安装它?  我可以继续用它来 安装 桌面环境不?
回复 支持 反对

使用道具 举报

发表于 2008-5-1 10:53:23 | 显示全部楼层
你应该在make.conf里面设置VIDEO_CARDS="vmware"
这样你emerge x11-xorg的时候就会emerge xf86-video-vmware
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-1 12:12:16 | 显示全部楼层
Post by Archlinux;1844577
你应该在make.conf里面设置VIDEO_CARDS="vmware"
这样你emerge x11-xorg的时候就会emerge xf86-video-vmware
原来是这样的啊,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表