在Ubuntu作系统中运行更新后的登录问题
概要: 以下文章提供有关如何解决在运行驱动程序和软件更新后重新启动时 Ubuntu 中的启动或登录问题的信息。
手順
在 Ubuntu 中运行作系统、驱动程序和软件更新后,是否会在登录时出现启动问题?
在执行系统、驱动程序或软件更新后,您是否遇到(例如:黑屏,计算机无法启动,在执行计算机、驱动程序或软件更新后,它循环出现在登录屏幕。)
以下折叠菜单抽屉可引导您使用 Ubuntu 中的恢复模式。使用删除这些最新更新所需的终端命令。(说明拆分为解决您看到的症状类型。)
(可选)我们提供有关如何重新安装更新以测试启动的终端说明。(众所周知,如果更新在安装过程中出错,可能会导致问题,重新安装时可能不会看到。)
卸载更新
调出恢复提示
-
重新启动计算机,并在戴尔启动画面消失后按 Esc 键。(在 Esc 键上按一次。但是,这可能需要多次尝试,并且应该会打开 Grand Unified Bootloader(GRUB) 菜单。
-
选择以...结尾的选项(恢复模式)。
-
选择 拖放到 root shell 提示符 选项以打开终端提示符。
日志中有没有信息?
-
检查常用的日志文件。检查它们是否指示计算机无响应的位置,如果是,则在执行什么作时?尝试以下命令,然后按 Enter 键:(如果这些都不起作用,请尝试更改
cat为less。)cat ~/.xsession-errorscat /var/log/Xorg.0.logcat /var/crash
进一步故障排除
日志中的信息会将您的故障处理指导到以下步骤之一。如果没有,请从第一步开始,逐步排除故障,直至将其解决:
-
键入以下命令以授予以下命令管理员权限:(您必须是管理员组的一部分。在系统要求时输入您的用户密码。)
sudo su -
尝试手动启动
lightdm键入并运行以下命令:lightdm -
在显示管理器中输入密码后,您是否被重定向回登录屏幕,例如
lightdm或GDM? 运行以下命令以删除Xauthority文件,然后重试:rm ~/.Xauthority -
如果这不起作用,您可以使用以下命令从计算机中清除 NVIDIA 驱动程序:
apt-get purge nvidia* -
现在能否登录?如果能,但图形显示为基本的,则您可以更新显卡驱动程序。如果不能,则您可能正在考虑在从计算机上保存数据后重新安装 Ubuntu。
更新 NVIDIA 驱动程序
-
再次运行以下命令:(在系统要求时输入您的用户密码。)
sudo su -
按此顺序运行以下命令:(仅当您的计算机附带 NVIDIA 图形处理器单元 (GPU) 时,这才有效。)
add-apt-repository ppa:graphics-drivers/ppaapt updateapt upgradeubuntu-drivers list -
从 NVIDIA 驱动程序列表中选择您的版本,然后运行以下命令进行更新:
apt install nvidia-driver-VERSION_NUMBER_HERE -
以下命令将重新启动计算机:
shutdown -r
重新安装更新
-
确保您与计算机具有有线或无线以太网连接。
-
连接到互联网。
-
打开终端窗口。
-
再次运行以下命令:(在系统要求时输入您的用户密码。)
sudo su -
运行以下命令,更新驱动程序和软件包数据库:
apt-get update -
运行以下命令,从新的驱动程序和软件包进行更新:
apt-get upgrade -
重新启动计算机并测试计算机是否仍按应有的方式登录:
shutdown -r
卸载更新
调出恢复提示
-
重新启动计算机,并在戴尔闪屏消失后按下 Esc键 。(在 Esc 键上仅按一次。但是,这可能需要多次尝试,并且应该会打开 GRUB 菜单。)
-
回滚到以前版本的作系统。
(您应引导至 GRUB 恢复菜单中列出的较早的内核版本)
-
通过将括号之间的 <> 文本更改为 GRUB 中显示的版本号来卸载新的(有故障的)内核:
sudo apt remove <linux-image-4.15.0.1066-oem> -
使用以下命令更新 GRUB 程序:
sudo update-grub -
以下命令将重新启动计算机:
shutdown -r
重新安装更新
-
确保您的计算机上有线或无线以太网连接。
-
连接到互联网。
-
打开终端窗口。
-
键入以下命令以授予以下命令管理员权限:(您必须是管理员组的一部分。在系统要求时输入您的用户密码。)
sudo su -
运行以下命令以更新内核更新列表:
apt update -
运行以下命令以从操作系统更新文件进行更新:
apt upgrade -
重新启动计算机并测试计算机是否仍按应有的方式登录。以下命令将重新启动计算机:
shutdown -r