我已经使用 Kubuntu 更新到 Ubuntu 15.04。但它在登录屏幕上冻结。我什么都做不了,甚至ctrl+ alt+ f2。
有时我可以使用恢复模式登录,但有时也会失败。它还会冻结在紫色屏幕上。
- 我尝试删除 xorg,重新安装 xorg 服务器
- 我也尝试过删除并重新安装 nvidia
- 我也尝试过 lightdm 重新配置
- 我也尝试过重新安装 ubuntu 桌面
但还是没有运气。
答案1
我自己解决了这个问题。问题是由于我的用户旧配置文件造成的。旧配置文件使用旧的 Ubuntu 设置,它有问题,所以我使用给出的步骤刷新了我的配置此 Ubuntu 论坛主题。我也重新安装了lightdm
。
帖子中的步骤:
Ubuntu 将所有用户设置和数据保存在每个用户的主文件夹 (
/home/username
) 中。所有应用程序的大多数设置文件都是隐藏文件和文件夹(点文件,例如.
).bashrc
。这构成了任何用户的“用户配置文件”。我只是想将我的用户配置文件重置为默认值,因为我已从 8.10 升级,并希望使用 9.04 的设置重新开始(我会复制大部分数据/文档等)
最简单的方法是创建另一个用户并使用它进行测试,但我想保留相同的用户名。所以你可能会认为这很容易,但步骤比你想象的要多...
目标用户名是
fred
在下创建另一个管理员用户(需要
sudo
访问权限等)管理 > 用户和组以新用户身份登录并进入终端
首先备份旧的配置文件以防万一:
sudo mv /home/fred /home/fred.old
创建新的主文件夹
sudo mkdir /home/fred
将框架(默认)配置文件文件夹内容复制到新文件夹中。这将为您提供 bash 的制表符补全和一些其他默认设置等
sudo cp -r /etc/skel/* /home/fred
并复制隐藏的点文件/文件夹
sudo cp -r /etc/skel/.??* /home/fred
(最初我这样做是因为它对我来说是有意义的,但是当我在我的主文件夹中
sudo cp -r /etc/skel/.* /home/fred
看到所有内容/etc
(包括因为 glob 捕获)时我笑了)..
您不需要这样做,但为了将旧的配置文件夹移回新的文件夹以便于浏览等,请执行以下操作:
sudo mv /home/fred.old /home/fred/
最后,我们需要将新文件夹的所有权和组成员身份设置回原样
fred
(注意大写 R):sudo chown -R fred /home/fred sudo chgrp -R fred /home/fred
这样就行了。现在注销并重新登录到您的旧用户,一切都应该恢复为默认设置,您应该能够浏览
fred.old
主目录中的文件夹(在将所有内容移走后,可能会将其删除)
答案2
不确定这是否与我在使用 Unity 的 ubuntu 上遇到的问题相同。但是在这里,我使用 Optimus 笔记本电脑 nvidia 650M,驱动程序为 355.11 和 358.16(以及更早的 prime 版本),遇到了类似的问题。我无法解决,但如果像我一样,您可以听到登录声音,但屏幕冻结,这里有一个丑陋但简单的解决方法:
- 启动睡眠模式(使用键盘键或关闭笔记本电脑屏幕,具体取决于您的睡眠模式配置)
- 从睡眠模式恢复
您现已返回登录屏幕并且它已解除冻结。
原因似乎是 nvidia 驱动程序未在登录屏幕或类似的地方加载。
答案3
我有一台配备 Nvidia Optimus GM820 的华硕笔记本电脑,并且安装了带有 Plasma 5.2 的 Kubuntu 15.04(5.3 版本在我的计算机上似乎有问题,配置选项和其他方面多次崩溃)。
根据 Kubuntu 驱动程序设置,我推荐的 nvidia 驱动程序是 340.47。如果我选择此选项,则会出现黑屏而不是登录屏幕。我不得不按 Ctrl-Alt-F1 并将 nvidia 模式从 nvidia 更改为 intel ( sudo prime-select intel
)。经过几天的网上搜索,我做了以下修复:
- 在驱动程序配置中选择 nouveau 驱动程序,因此我保留 nvidia 340.47 驱动程序而没有使用。
- 重启
转到终端并输入:
sudo apt-get remove ^nvidia
(这将删除之前安装的 340.47 或其他驱动程序版本的所有文件)
- 进入账户并在用户中标记自动登录
- 进入 SDDM 高级设置并标记自动登录,选择您的用户(通过这两个配置,您将能够避免出现黑屏的 SDDM 登录屏幕)
- 重启
转到终端并输入:
sudo apt-get install nvidia-346 nvidia-prime nvidia-settings sudo apt-get update
(安装 346 版本非常重要,因为我无法使其与 340.47 版本兼容)
- 重启
如果一切顺利,您将能够直接访问您的桌面(无需 SDDM 登录屏幕),并且您将使用 ndivia 驱动程序(在菜单中输入“nvidia”,应用程序 nvidia-settings 将会出现,显示您的图形卡的工作模式)。如果您运行,glxgears
您将看到比以前更高的 FPS 速率(使用 nouveau 或 nvidia intel 模式我得到 60FPS,使用 nvidia 346 我得到 1700FPS)。