LinuxSir.cn,穿越时空的Linuxsir!

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

[急需帮助]suse11.0 更改部分文件后,无法进入图形界面,不知该如何处理。

[复制链接]
发表于 2008-7-24 19:44:03 | 显示全部楼层 |阅读模式
系统OpenSuSE 11.0  X64  机器硬件配置见签名


进入命令行后,启动信息的前一行显示的是:

Master Resource Control:runlevel 5 has been: reached

Skipped services in runlevel 5: earlyxdm smbfs xdm

登录并运行startx,得到错误信息如下:

xauth: Creating new authorith file /root/.serverauth.3909

/etc/X11/xinit/xserverrc:line 56:exec:X:not found

giving up

xinit:No such file or directory (errno 2): Unable to connect to X server

xinit:No such process (errno 3) : Server error


重启之前进行了如下几项操作:

1 NVIDIA显卡驱动安装  

2 运行如下的命令:linux-lab:~ $ sax2 -r -m 0=nvidia  

3 YAST安装xgl和compiz

4 编辑配置文件/etc/X11/xorg.conf
  向配置文件中添加一行,内容为Option "NoFlip" "True如下
Section "Device"
BoardName "GeForce4 MX 440 with AGP8X"
BusID "CI:1@0:0:0"
Driver "nvidia"
Identifier "Device[0]"
VendorName "NVidia"
Option "NoFlip" "True"
EndSection

5 编辑配置文件——/etc/sysconfig/displaymanager  
如下:
一 更改DISPLAYMANAGER_XSERVER="Xorg" 为DISPLAYMANAGER_XSERVER="Xgl"

二 更改DISPLAYMANAGER_XGL_OPTS="-accel glx:pbuffer -accel xv:pbuffer"。把位于本行末尾的pbuffer 改为fbo 。如下:DISPLAYMANAGER_XGL_OPTS="-accel glx:pbuffer -accel xv:fbo"

6 依次运行命令
linux-lab:~ $ SuSEconfig
linux-lab:~ $ rm /var/X11R6/bin/X
linux-lab:~ $ ln -s /usr/X11R6/bin/Xgl /var/X11R6/bin/X

最后就无法启动到图形界面了,不知道该如何是好。中午的时候已经重装过一次系统了,因为无法抵挡Xgl和compiz的诱惑,再次修改,结果还是一样,不知道是哪里出了问题,请各位高手指点,多谢了。
发表于 2008-7-24 20:13:58 | 显示全部楼层
"更改DISPLAYMANAGER_XSERVER="Xorg" 为DISPLAYMANAGER_XSERVER="Xgl" "

为什么要这样改?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-24 20:21:26 | 显示全部楼层

这项倒是可改可不改的

Post by LinuxIsHard;1878208
"更改DISPLAYMANAGER_XSERVER="Xorg" 为DISPLAYMANAGER_XSERVER="Xgl" "

为什么要这样改?



我也是根据资料里头来的,说是因为我们要使用“Xgl”,所以对这项作了更改。
回复 支持 反对

使用道具 举报

发表于 2008-7-24 20:40:42 | 显示全部楼层
没玩过N卡的驱动,不过不应该这么复杂阿,你装的是官方驱动还是开源的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-24 21:03:35 | 显示全部楼层
官方的驱动,NVIDIA-Linux-x86_64-173.14.05-pkg2.run


只装驱动的话倒是一点都不复杂的,不过想开特效,然后按照一些资料对配置文件进行修改,没想到就成这样了
回复 支持 反对

使用道具 举报

发表于 2008-7-24 21:10:29 | 显示全部楼层
应该不需要手动修改就可以开特效了吧?
或者试试先装compiz再装驱动
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-24 21:26:01 | 显示全部楼层
兄弟,我现在可是进不去了,我不想重装解决问题。想了解一下该怎么搞定阿
回复 支持 反对

使用道具 举报

发表于 2008-7-24 21:30:13 | 显示全部楼层
将DISPLAYMANAGER改回来试试,

不过你将X就这样删掉了....可能不行,看报错就是X有问题, 原来的X bin文件有没有备份
回复 支持 反对

使用道具 举报

发表于 2008-7-24 21:33:43 | 显示全部楼层
去将/var/X11R6/bin/X, 或者/usr/X11R6/bin/Xorg 重新ln过来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-24 22:58:18 | 显示全部楼层
我想问题应该也是处在最后一个环节上,可是怎么重新ln回来啊?
那些我都是有备份,而且恢复了,就是这个X没有备份,咋办,只能重新安装了吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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