AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1531260
Accepted
vivace
vivace
Asked: 2024-10-27 09:53:30 +0800 CST2024-10-27 09:53:30 +0800 CST 2024-10-27 09:53:30 +0800 CST

Ubuntu 24.04 从 22.04 升级到 24.04 后,出现“Oh No”屏幕,无法启动

  • 772

我在此过程中没有遇到任何错误。最后我的背景变黑了,但我放弃了……我查看了其他带有 Oh No 屏幕的答案,但我的情况似乎不同,因为我无法通过 ctl alt f3 或其他按键变化进入登录屏幕。

我从 gdm3 改成了 lightdm,现在我可以进入启动登录屏幕了。不幸的是,当我登录时,它又回到了 Oh No 屏幕。我的触摸板可以移动鼠标,但不能点击。

我插入了一个外接鼠标,现在可以尝试不同的桌面选项了。选择 Wayland 后屏幕变黑,但 OpenBox 确实可以工作。所以我不再认为这是 nvidia 驱动程序的问题。也许这与我的触控板有关??

此时还有什么提示吗?

nvidia
  • 2 2 个回答
  • 159 Views

2 个回答

  • Voted
  1. user10489
    2024-10-27T13:01:25+08:002024-10-27T13:01:25+08:00

    如果在主要版本升级期间出现“Oh No”屏幕,则可能升级已中止,您需要使用 apt 来完成升级过程。

    非常常见的是,当视频驱动程序无法在 nvidia 卡上正确加载时,部分初始化的 GUI 会挂起并使键盘处于不可用状态,因此序列ctrlaltFkey不起作用(实际上,甚至大写锁定也不起作用)。有几种方法可以解决这个问题,但最简单的方法是nomodeset从 grub 添加内核命令行。(我在为什么 Ubuntu 24.04.1 仅在一台计算机上工作,但在其他几台计算机上安装后显示黑屏?中详细介绍了该过程)

    造成这种情况的一个可能原因是您的视频驱动程序未正确构建(或被中断且未完成),并且通过更改视频驱动程序版本,您已强制其成功重建。

    有两种方法可以解决下一个错误。您可以查找日志文件(可能在您的主目录中)以找出尝试登录时崩溃的原因,然后修复它。(如果您通过这种方式发现更多无法纠正的错误,请将它们添加到问题中。)

    或者,如果事先知道您是如何陷入这种状态的,您可以尝试修复它。假设这是由中止升级引起的,您可以完成升级,dpkg --configure -a然后apt full-upgrade修复错误并重复,直到一切都完成而没有错误,并且它说没有要安装的更新。(这可能也修复了视频驱动程序。)

    既然您说您现在正在进入登录提示,那么还存在其他一些可能性。

    • 可能是您的桌面 GUI 被(部分?)卸载了,类似的东西apt install ubuntu-desktop可能会修复它。

    • 可能即使您的 GUI 现在在登录提示符下工作,但它实际上还不能很好地支持 gnome,因为您仍然有错误的视频驱动程序。可以安装非 gnome 桌面或故障安全 GUI 来测试这一点。但是,如果nvidia-smi看到您的视频卡,那么这可能不是问题所在。

    • 您的用户配置文件中可能存在损坏的内容,导致您登录时崩溃。测试此问题的最简单方法是以其他用户身份登录,看看是否只是您的帐户有问题。(也许创建一个临时帐户进行测试?)如果您确认这是您的帐户,或者没有其他帐户可以尝试,您可以尝试重命名配置目录。例如:

      mkdir oldconfig

      mv .gnome* .local oldconfig/

    请注意,这是破坏性的,可能会损坏您帐户资料的其他部分,但这是可逆的。

    销毁用户配置文件是不得已的手段。除非您事先知道配置文件可能已损坏,否则最好深入研究配置文件并找出实际错误。

    • 0
  2. Best Answer
    vivace
    2024-11-02T02:42:06+08:002024-11-02T02:42:06+08:00

    首先回顾一下这个问题:

    1. 通过 UI 接受系统从 22.04 升级到 24.04。没有错误,但在重启之前我的背景变黑了。
    2. 重启后直接进入“哦不”死机屏幕。

    通过恢复菜单以 root 身份登录(启动时按 Esc 键)

    假设问题出在 nvidia 驱动程序上,花了很长时间尝试各种选项,并通过配置和内核参数将 nouveau 列入黑名单。这不是 nvidia 驱动程序的问题,nvidia-smi 可以工作,但这很令人困惑,因为 Xorg 日志经常会提到加载 Nouveau,即使它被列入了黑名单等。类似这样的某种驱动程序冲突似乎是一个合理的解释,但这却是徒劳无功:560 个驱动程序正在为 RTX 3060 工作,我尝试创建新用户登录,但这没有帮助。

    解决方案:

    1. 在启用网络的情况下以 root 身份登录(或者,如果您可以使用 ctl atl f3 登录,请这样做,我不能)
    2. 安装 lightdm
    3. 编辑 /etc/gdm3/custom.conf 并取消注释 WaylandEnable=true
    4. 安装或重新安装 gnome-desktop、genome-session、ubuntu-desktop
    5. 重启
    6. 希望登录 GUI 出现
    7. 使用可以正常工作的鼠标(我必须插入一个鼠标,因为我的触控板无法点击,而且找不到键盘)将登录会话更改为 Gnome-Wayland
    8. 如果您看到黑屏,左上角有一个小矩形,请不要担心,您处于 Gnome 中,但背景是空白的!
    9. 右键单击并选择背景照片
    10. 重启
    11. 现在选择“ubuntu-desktop on wayland”应该可以了。

    现在一切看起来基本上和 22.04 一样,只是桌面上多了一个带 x 的垃圾桶图标,表示权限问题……耸耸肩

    不能 100% 确定通过更改 gnome 中的背景图像可以解决这个问题,但我多次尝试登录 ubuntu-wayland,但在进行更改之前,系统就进入了 Oh No 屏幕。我实际上打算使用 Gnome3,但在我无法让 dash 显示在桌面上后,我决定最后再试一次,结果成功了……

    • 0

相关问题

  • 普利茅斯将来会允许使用专有图形驱动程序获得良好的启动体验吗?

  • 未连接到任何可见进程的令人讨厌的 CPU 峰值

  • 10.04 Lucid 中的多席位状态如何?[关闭]

  • 升级到 10.04 后字体模糊,Nvidia 问题?

  • 帮助让 Flash 播放器在第二个屏幕上工作?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve