我犯了一个错误,从 ubuntu 18 LTS 升级到 20.04 LTS,而不知道 20.04 存在(登录)问题。
我的电脑有一个
- AMD GPU
- 与 Windows 双重启动
- Ubuntu 分区上剩余约 5 GB 可用空间
我过去曾遇到过 lightdm、桌面环境和登录问题。但是在升级之前,我的系统相对正常运转。
我第一次升级时,由于磁盘空间不足而失败。我遇到了启动问题,并从 20.04 LTS 实时磁盘(在 USB 上)运行了启动修复。ubuntu 粘贴启动修复启动似乎修复得很好,因为我现在可以进入登录屏幕。
目前的状态和我能做的事情
- 运行
df -h
记录我的$HOME
目录有 5gb 空间 (94% 的使用率) - 从 GRUB 进入恢复模式
- 如果我够快的话,在登录屏幕上输入 TTY3
- 尝试使用登录屏幕,但登录屏幕在几秒钟内冻结并且不接受键盘或鼠标输入
- 如果我能够在登录屏幕上快速输入登录凭据,则会进入黑屏
- 从 TTY3运行
startx
,然后进入黑屏,我可以右键单击以获取菜单,打开终端,但 GUI 仅部分工作
我尝试过的一些方法并没有解决问题
- 从终端安装 lightdm 并从 gdm3 切换到 lightdm
- 尝试更新 AMD GPU 驱动程序(方法 2:https://linuxconfig.org/amd-radeon-ubuntu-20-04-driver-installation
sudo add-apt-repository ppa:oibaf/graphics-drivers
其次是sudo apt update && sudo apt -y upgrade
- 尝试过更改桌面环境吗?
sudo update-alternatives --config x-session-manager
但是这似乎无法更改 GUI 登录屏幕右下角的设置?我无法坚持在 GUI 中手动更改该设置,因为在更改此设置后重新启动计算机之前,计算机会冻结,并且无论在计算机冻结Ubuntu
之前sudo update-alternatives --config x-session-manager
在 GUI 登录屏幕上进行什么更改或更改,计算机都会卡住。 sudo apt autoremove
(我认为,在 TTY3 上,此命令没有什么可删除的,在恢复模式下也没有什么可做的)free -m
TTY3 表示内存和交换区中有可用空间
从 TTY 3
sudo mv ~/.Xauthority ~/.Xauthority.backup sudo service lightdm restart
让我进入登录界面,但是一旦我尝试登录,它就崩溃了
我可以收集哪些额外的诊断信息以及我可以做些什么来解决这个问题?
答案1
由于您能够访问 TTY3,因此您可以尝试卸载一些不需要的软件。您可以先执行以下操作:
sudo apt autoremove
您还可以尝试“ncdu”CLI 实用程序来查找占用空间的内容。只需从 / 目录运行它即可。也许您会找到一些不需要的旧备份或文件。这里有关如何使用 ncdu 的更多信息。
您登录时的 RAM 使用量是多少?
free -m
我曾经尝试使用图形环境启动到 RAM 中,但由于其大小,速度太慢,最终卡住了......