当我在新安装的 Ubuntu 14.04 电脑上输入密码时,系统会返回到登录屏幕。我看过其他答案,但那些答案都是针对 Ubuntu 13.04 及更早版本的,而且不起作用。
答案1
按Ctrl++Alt并F1登录并运行:
sudo chown -R $USER:$USER $HOME
然后按Ctrl++Alt并F7尝试登录。
答案2
我在设置 oracle 时遇到了同样的问题,变量弄乱了.bashrc
PATH
,因此我无法通过登录屏幕。解决我问题的方法是,在 中.bashrc
,我意外地没有附加$PATH:
变量PATH
。
我写:
PATH=<other paths>
正确格式:
PATH=$PATH:<other paths>
这对我有用,如果是这样的话,它对你也应该有用。
答案3
看这里:升级后无法登录 Ubuntu 14.04也许可以帮助你。
检查
$HOME
权限和所有者,chown $USER:$USER -R $HOME; chmod +x -R $HOME
或者尝试使用嘉宾专场,或者尝试adduser
创建用户然后登录。尝试重新安装 Ubuntu 桌面
sudo apt-get install --reinstall ubuntu-desktop ubuntu-session
。如果以上方法均无效,则可能是 lightdm 损坏了,请尝试修复
sudo apt-get install lightdm --reinstall
。或者,尝试使用 kdm 和 Kde 桌面:
sudo apt-get install kubuntu-desktop kde-standard
。(。・_・。)
答案4
是否遇到任何图形故障?
这可能是由于 3D 加速问题导致 Unity 无法启动所致 - 因此您的显卡驱动程序有问题(感谢 compiz)。
你知道你使用的是哪款显卡吗?如有疑问,你可以按 CTRL+ALT+F1,登录,输入:
lspic | grep VGA
通常你会得到类似
you@yourPc:~$ lspci | grep VGA 01:00.0 VGA 兼容控制器:NVIDIA Corporation GK110B [GeForce GTX 780 Ti] (rev a1)
然后你必须更新你的显卡驱动程序,它可能是:
ATI/AMD:
安装 fglrx
NVIDIA:
sudo apt-get 安装 nvidia-current
英特尔卡通常不会引起问题。
如果这一切都没有帮助,您可以考虑从 GRUB 启动旧内核(如果已安装)。(您可以按 CTRL+ALT+F7 返回图形环境)