Ubuntu11.10 could not connect to session bus 解决方法

故障由来:

在ubuntu安装oracle客户端后,重启机器,登陆时出现:could not connect to session bus : terminated abnormally without any error message

故障分析:

可能是由于安装oracle客户端时修改了某些配置文件引起的,问题可能是/etc/environment这个文件。

故障解决:

1.通过live cd进入系统,选择使用ubuntu

2.打开一个命令终端

3.输入 sudo -i 切换到root用户

4. fdisk -l 列出你的ubuntu系统所在的磁盘,我这里是/dev/sda6

5. mount /dev/sda6 /mnt

6. cd /mnt

ls (列出你原来系统根下的所有目录)

7. vi etc/environment (注意路径,这个是你原来系统中的文件) 删除其中的内容,然后把第8步中黏贴的内容写进去,保存退出。

8. vi /etc/environment (这里是试用系统生成的) 把其中的内容复制,然后黏贴到第7步中

9. reboot

最后,你有可以进去你原来的系统了。