分页: 1 / 1

ubuntu12.04无法登录到桌面

发表于 : 2012-10-23 18:32
liu35118665
我今天转到windows下,用ext2fsd挂载了一下我的linux分区,纯粹是为了试一下,选择了可读写,往里面写了一个文本文件,就是为了试一下。然后再重启电脑后,可以进入到登录界面,输入密码后,出现黑屏,有几行字打印,大致是加了了两三项的服务,然后立即就跳回来登录界面。我的系统上还装了gnome、xface,选择它们也一样,就是进不了桌面。
但我使用其他的用户(我的备用用户)就可以登录,但我想使用我一直使用的用户啊。
检查用户目录下的文件在~/.xsession-errors和~/.xsession-errors.old内容都是一样的内容:
Couldn't exec gnome-session: Input/output error

无从下手啊,请高手帮忙分析一下问题。

Re: ubuntu12.04无法登录到桌面

发表于 : 2012-10-23 20:59
alien_hjy
用字符模式进入系统,检查用户home目录下的文件的拥有者。如果有,拥有者和组都改成当前用户。另,出问题的文件多是隐藏文件。。。

Sent from my GT-I8320 using Tapatalk 2

Re: ubuntu12.04无法登录到桌面

发表于 : 2012-10-23 21:18
liu35118665
alien_hjy 写了:用字符模式进入系统,检查用户home目录下的文件的拥有者。如果有,拥有者和组都改成当前用户。另,出问题的文件多是隐藏文件。。。

Sent from my GT-I8320 using Tapatalk 2
确定是隐藏文件导致的,因为我尝试把隐藏文件删掉,就能进去了。但由于我的很多配置都在这里,全部删掉好心痛的。
怀疑是有部分文件损坏了,导致IO错误,即 Input/output error 。有没有什么方法可以检查我的系统中是否存在被损坏的文件。

Re: ubuntu12.04无法登录到桌面

发表于 : 2012-10-23 21:55
alien_hjy
并不需要删除它们。检查它们所属的用户和组,改回即可

Sent from my GT-I8320 using Tapatalk 2

Re: ubuntu12.04无法登录到桌面

发表于 : 2012-10-23 21:56
liu35118665
好用了,吓撞的,我把用户目录下的.ICEauthority .Xauthority .xscreensaver .xsession-errors .xsession-errors.old 文件删除了。
另外在.xsession-errors中发现以下内容:
[INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-加载附加组件配置文件: fcitx-googlepinyin.conf
[INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-加载附加组件配置文件: fcitx-classic-ui.conf
[INFO] /build/buildd/fcitx-4.2.0/src/lib/fcitx/addon.c:99-加载附加组件配置文件: fcitx-x11.conf
[WARN] /build/buildd/fcitx-4.2.0/src/module/dbus/dbusstuff.c:86-连接错误 (Empty address '')
于是我用其他用户在语言设置中把首选输入法改为了ibus。

然后再进去就ok了,具体原因不祥。
我的尝试方法为:ctrl+alt+f1进入命令行终端,把用户目录下隐藏文件和文件夹(以.开头)先备份一份,然后先把用户目录下的隐藏文件删除,再拷贝部分文件回来,然后尝试登录图形界面,观察失败原因和 .xsession-errors,多次尝试后,终于搞定,然后再全部删除用户目录下的文件,将备份的文件全部拷回来,将.ICEauthority .Xauthority .xscreensaver .xsession-errors .xsession-errors.old文件删除,将输入法改为ibus。一切基本恢复原样

Re: ubuntu12.04无法登录到桌面

发表于 : 2012-10-24 0:52
alien_hjy
好像问题出在.Xauthority上,我遇到过。。。

Re: ubuntu12.04无法登录到桌面

发表于 : 2012-10-24 13:49
liu35118665
还有个问题,我发现很多的文件被损坏了,删除不了,怎么才能删除呢?
还有,怎么找到所有被损坏的文件?

Re: ubuntu12.04无法登录到桌面

发表于 : 2012-10-24 23:18
alien_hjy
这个就不懂了。。。fsck一下吧。。。