如题,找了好多方法都解决不了,不管是 root 还是普通用户都不行,肿么办?
谢谢先!这个帖子我发贴前专门看过,也试了,还是不行,starx后代码类似下面
hostname: Name or service not known
xauth: file /home/indam/.serverauth.2814 does not exist
Fatal server error:
Cannot move old log file "/var/log/Xorg.0.log" to "/var/log/Xorg.0.log.old"
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
-------------------------------------------------------------------------------------------
xinit failed. /usr/bin/Xorg is not setuid, maybe that's the reason?
If so either use a display manager (strongly recommended) or adjust /etc/permissions.local
实在不行能不能把N卡驱动卸载了啊,谢谢!
装显卡过程、实验过程和 startx 过程说下。
默认可不是进不了图形界面会给你弹字符界面的登录窗口的。所以这中间你都做过什么说一下。
不过据我所知,startx 只有 root 才有效(但登录到图形界面的也是 root 而不是你的普通用户)。你那个返回表明你是普通用户运行的,不然不会提示没有 setuid。
先感谢你这么耐心帮 忙 ^a^ 我新手一只,应该是直接在 wiki 上找的一键安装,最近一次的系统更新,注意到里面有 N 卡驱动,更新后就成了这样— —!
开机后先是 GRUB2,之后就是正常的第一屏,然后就变成了下面这样
后来就没反应了。之后 alt+ctrl+F1 root 登陆后 startx 后如下图
难道是那句 the nvidia kernel module has version 310.44 but this nvidia driver component has version 319.17 ? 我显卡是 GeForce 310M
尝试过编辑 /etc/group ,在 video 组中加入了我的用户名 startx 仍然如上图。虽然 suse 装起来很快也基本不用配置就能用,但还是不想因为这种问题重装,也学不到东西,所以还是拜托啦 Orz
yast 里把 wiki 上说明的那几个包都更新一下,有可能是更新只更新了那几个包中的某几个,导致组件版本不一致,如果 yast 中没法把 nvidia 的那几个包都装到最新版,建议把升级了的包再降回原来的版本~
- 不要手动编辑 /etc/group,那是人干的事儿吗?
你能保证是这样的么:
video:x:33:marguerite,root
你能懂这里面 x 是什么意思,33 是什么意思吗?不然别那么干,看这里:
- 你之前手动安装过显卡驱动吗?那样要再次运行 sh NVIDIA-*.run --uninstall 卸载掉先。
或者就是你没更新完全。
它现在说的是 nvidia 显卡的内核模块版本和 nvidia 在用户空间的显卡驱动的版本不一致(汗死你把最重要的一句丢了没说),所以加载不了驱动。
你终端运行
sudo yast sw_single
进软件管理看下你这些软件包的版本:
nvidia-computeG03
nvidia-gfxG03-kmp-desktop
x11-video-nvidiaG03
你的问题如果上述我说的情况都没有,那么就是 nvidia-gfxG03-kmp-desktop 和 x11-video-nvidiaG03 的版本不一致。
用 yast sw_single 看过了
nvidia-computeG03 nvidia-gfxG03-kmp-desktop x11-video-nvidiaG03
全都是 319.17 的,另外还有 G01,G02 神马的,是不是全卸载了就好了 = =!
PS: 能进图形界面的话就不会费劲改 /etc/group 了。。。
那你的 310.44 是怎么来的。自己之前手动弄过?
你把那三个软件包重装下看看能不能覆盖掉。
不然就在命令行下 wget 一个显卡驱动装上么好了
i586
wget -c http://cn.download.nvidia.com/XFree86/Linux-x86/313.30/NVIDIA-Linux-x86-313.30.run
x86_64
wget -c http://cn.download.nvidia.com/XFree86/Linux-x86_64/313.30/NVIDIA-Linux-x86_64-313.30.run
然后 sh NVIDIA-*.run
记得别选 dkms,别的都选是就好了。
好吧,我承认面对黑乎乎的界面我不知道怎么上网——!原来是点右下角已经编辑好的网络连接,然后终端下 mentohust 认证校园网后上网,现在 Networkmanager up?试了不行啊
直接把 nvidia 驱动删除掉,看能不能进图形界面~要不就在其它机下好 nvidia.sh 拷过来~
这个命令在这个版块我就打了不下五遍的亲
sudo systemctl status NetworkManager.service
显示是 running 的话你就可以直接终端 mentohust。
卸载时提示装另一个东西,还是需要联网。。。
算了,还是没法上网,打算重装系统,不再折腾了。十分感谢 styx 和女王大人花时间和精力帮忙!
卸载时提示装另一个东西,还是需要联网。。。
装的那个东西应该而 dvd 中有提供的~
你可以 windows 去下驱动。同学电脑下。
Sent from my Galaxy Note 2 using Tapatalk 2
已重装,非常感谢,看来要达到你们的水平还有灰长的路要走啊
本来想自己改下标题【已重装】的,一时忘了,见谅