LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: nzc531

VMWare WorkStation 7.0 下安装Gentoo+xorg问题,求助!

[复制链接]
发表于 2010-4-10 03:46:50 | 显示全部楼层
Post by nzc531;2081844
谢谢LS和LSS,是我没看好,哈哈~
那dri要不要加上去呢?
05年,我们专业也兴起了stage1的热潮,没赶上~那时好像还没有LFS。

Google趋势真是个好东西。

今晚的make.conf
USE="-qt3 -qt4 -arts -kds X gtk gnome dbus vmware hal udev evdev"
VIDEO_CARDS="vmware"
INPUT_DEVICES="evdev"

加上emerge udev,再emerge --newuse xorg-server
只剩下一个EE:
(EE) open /dev/fb0: No such file or directiory...
这个怎么解决?

是不是xorg.conf文件没有指定使用vmware驱动?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-10 13:37:25 | 显示全部楼层
LS我补充一下,我是直接startx的,没有Xorg -configure也没有产生和使用xorg.conf。我觉得应该是framebuffer的问题吧。

贴Xorg.0.log可有帮助?
总的来说这个log有WW如没有load Moulder 'dri' 和 'evdev'
开机时也好像说udev没启用成功,我是genkernel的,真奇怪!
我有必要重新安装基本系统吗?
怎么才知道开了fb没有?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-11 15:35:46 | 显示全部楼层
重做了一个虚拟机,重新安装了一次基本系统。这次用手动编译内核,开机速度明显加快。
问题来了,
emerge xf86-input-evdev
emerge xf86-video-vmware
emerge xf86-video-fbdev
emerge xf86-video-vesa
rc-update add hald default
emerge xorg-server
env-update && source /etc/profile

然后当然:

localhost ~ # startx
xauth:  creating new authority file /root/.serverauth.9798

X.Org X Server 1.6.5
Release Date: 2009-10-11
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.31-gentoo-r10 i686
Current Operating System: Linux localhost 2.6.31-gentoo-r10 #2 SMP Sun Apr 11 00:22:59 Local time zone must be set--see zic  i686
Build Date: 11 April 2010  03:56:19AM

        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Apr 11 05:19:44 2010

(==) Using default built-in configuration (30 lines)
(EE) open /dev/fb0: No such file or directory
expected keysym, got XF86TouchpadToggle: line 122 of inet
/etc/X11/xinit/xinitrc: line 58: twm: command not found
/etc/X11/xinit/xinitrc: line 60: xterm: command not found
/etc/X11/xinit/xinitrc: line 59: xclock: command not found
/etc/X11/xinit/xinitrc: line 61: xterm: command not found
/etc/X11/xinit/xinitrc: line 62: exec: xterm: not found

waiting for X server to shut down
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-11 15:39:39 | 显示全部楼层
Xorg.0.log:

(II) VESA: driver for VESA chipsets: vesa
(II) FBDEV: driver for framebuffer: fbdev
(II) Primary Device is: PCI 00@00:0f:0
(II) resource ranges after xf86ClaimFixedResources() call:
        [0] 0   0       0x000b8000 - 0x000bffff (0x8000) MX
        [1] 0   0       0x000b0000 - 0x000b7fff (0x8000) MX
        [2] 0   0       0x000a0000 - 0x000affff (0x10000) MX
        [3] -1  0       0xffffffff - 0xffffffff (0x1) MX
        [4] -1  0       0x000f0000 - 0x000fffff (0x10000) MX
        [5] -1  0       0x000c0000 - 0x000effff (0x30000) MX
        [6] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX
        [7] 0   0       0x000003c0 - 0x000003df (0x20) IX
        [8] 0   0       0x000003b0 - 0x000003bb (0xc) IX
        [9] -1  0       0x0000ffff - 0x0000ffff (0x1) IX
        [10] -1 0       0x00000000 - 0x00000000 (0x1) IX
(WW) Falling back to old probe method for vesa
(WW) Falling back to old probe method for fbdev
(II) Loading sub module "fbdevhw"
(II) LoadModule: "fbdevhw"

(II) Loading /usr/lib/xorg/modules/linux//libfbdevhw.so
(II) Module fbdevhw: vendor="X.Org Foundation"
        compiled for 1.6.5, module version = 0.0.2
        ABI class: X.Org Video Driver, version 5.0
(EE) open /dev/fb0: No such file or directory
(II) resource ranges after probing:
        [0] 0   0       0x000b8000 - 0x000bffff (0x8000) MX
        [1] 0   0       0x000b0000 - 0x000b7fff (0x8000) MX
        [2] 0   0       0x000a0000 - 0x000affff (0x10000) MX
        [3] -1  0       0xffffffff - 0xffffffff (0x1) MX
        [4] -1  0       0x000f0000 - 0x000fffff (0x10000) MX
        [5] -1  0       0x000c0000 - 0x000effff (0x30000) MX
        [6] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX
        [7] 0   0       0x000003c0 - 0x000003df (0x20) IX
        [8] 0   0       0x000003b0 - 0x000003bb (0xc) IX
        [9] -1  0       0x0000ffff - 0x0000ffff (0x1) IX
        [10] -1 0       0x00000000 - 0x00000000 (0x1) IX
(--) VMWARE(0): VMware SVGA regs at (0x10d0, 0x10d1)
回复 支持 反对

使用道具 举报

发表于 2010-4-11 21:42:44 | 显示全部楼层
弄了2天,基本vmware环境下的gentoo工作环境已经弄好了。
效果不错,和主机真实运行,性能差距几乎感觉不出来,1920x1080分辨率全屏模式下,基本会忘记自己处于虚拟机状态。
下面是我在vmware下的配置文件。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-12 01:18:01 | 显示全部楼层
请问楼上有没有emerge fbdev vesa
xf86-video-vmware
xf86-input-evdev
这些?hal呢?
回复 支持 反对

使用道具 举报

发表于 2010-4-12 02:21:37 | 显示全部楼层
Post by nzc531;2082197
请问楼上有没有emerge fbdev vesa
xf86-video-vmware
xf86-input-evdev
这些?hal呢?


在make.conf里面设置了vido_cards="vmware"、input_devices="evdev",在emerge xorg-server的时候会自动xf86-video-vmware、xf86-input-evdev,fbdev和vesa没有安装。
在make.conf里面的use里面设定了hal,dbus之类的关键词,自动安装了hal之类的相关软件(不知道是emerge gnome还是emerge xorg-server时候安装的,反正我启动时候添加了dbus和hald服务的。)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-12 12:24:00 | 显示全部楼层
谢谢,那楼上装完xorg-server后可以startx出xdm吗?
回复 支持 反对

使用道具 举报

发表于 2010-4-12 14:44:43 | 显示全部楼层
Post by nzc531;2082243
谢谢,那楼上装完xorg-server后可以startx出xdm吗?


装完xorg-server之后,直接startx,会提示EE没有fb和vesa驱动,需要创建xorg.conf文件,设定vmware驱动,然后就没有EE提示了,不过因为没有X软件支持,所以还是不能显示X窗口,安装了gnome之类的就OK了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-12 15:22:06 | 显示全部楼层
Post by oiniya;2082296
装完xorg-server之后,直接startx,会提示EE没有fb和vesa驱动,需要创建xorg.conf文件,设定vmware驱动,然后就没有EE提示了,不过因为没有X软件支持,所以还是不能显示X窗口,安装了gnome之类的就OK了。


原来如此啊,的确解释得十分详尽,我遇到的情况一模一样,都是fb和vesa的提示。
所以说不需要xorg.org的情况不包括vmware的情况!

当时听说编译gnome要花10小时之久,就没动了,打算先把x搞成没EE的。

感谢楼上,我晚上回去试试。
回复 支持 反对

使用道具 举报

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

本版积分规则

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