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 / 问题 / 1538943
Accepted
LBC
LBC
Asked: 2025-01-23 04:50:40 +0800 CST2025-01-23 04:50:40 +0800 CST 2025-01-23 04:50:40 +0800 CST

Ubuntu 20.04 启动时出现“哦,不!出了点问题。”错误,屏幕变黑

  • 772

我使用装有 Ubuntu 20.04 的 Dell Latitude E6520 笔记本电脑。

我像往常一样启动了笔记本电脑,然后看到一条“哦不!出问题了。”的消息,提示我注销。

在此处输入图片描述

当我单击“确定”时,系统崩溃了,从那时起它就启动到黑屏,顶部有一条白色下划线(不闪烁)。

我看到这里和其他页面上描述和解决了许多类似的问题,但到目前为止没有一个解决方案对我有用。

我尝试进入恢复模式并选择“修复损坏的软件包”选项。这导致出现消息“可用磁盘空间不足。升级已中止。升级需要磁盘‘/’上总共 134 M 的可用空间。”

当我在恢复模式下尝试“尝试释放空间”选项时,它说有 0 个包需要删除。

第一次尝试时,我可以访问终端并尝试“sudo apt-get clean/autoremove”。但这些都没用,我想它只是说没有要删除的内容。但现在我再也无法访问终端了。

我尝试按下 ctrl + alt + 所有 F 键,但什么都没发生,所以我随机按下了不同的组合键。在某个时候,它看起来好像出现了终端,但当我尝试在登录空间中输入内容时,什么都没发生,按回车键也没有任何效果。

我不懂技术,也不知道这一切意味着什么,也不知道为什么会发生。我已经使用 Ubuntu 20.04 好几个月了,没有尝试安装任何新东西。

编辑/更新:我现在能够删除 Ubuntu 20.04 并重新安装它。到目前为止,启动没有问题。

在重新安装之前,我尝试了聊天中所建议的命令“sudo parted”,结果如下:

终端截图1

屏幕截图 /dev/sda1

/dev/sdb

重新安装后结果如下:

终端截图2

重新安装后,还出现新的错误信息:

错误信息

有什么想法吗?


第二次编辑/更新:

聊天似乎消失了,找不到页面。我运行了建议的命令,结果如下:

它似乎无法识别命令的- - configure -a 部分。(屏幕截图已删除)

Gdisk 已经安装好了,而且安装 gparted 也没有问题。👍

我记不清聊天中的全部内容,但关于尝试查看“通过安装介质”使用了多少空间的部分让我感到困惑。这是否意味着再次使用 USB 棒并“尝试 Ubuntu”?

我还想问一下升级到 22.04 是否是个好主意,因为它在更新后不断提醒我。这有风险吗?

第三次更新

很好地发现了命令中的错误。我认为我现在输入正确了,但没有结果。🤔

sudo dpkg--configure-a

谢谢你的解释。我再次运行了 gparted,没有使用太多空间(我没有从外部硬盘驱动器传输任何已保存的文件)。👍

时间过去太久了,我都忘了我们还在做什么了。😆 笔记本电脑又能用了,但我想问题到底是什么永远是个谜吧?除非你想提其他建议(不确定 gpkg 命令没有反应意味着什么),否则我会将我的问题标记为已回答/已解决。

boot
  • 1 1 个回答
  • 209 Views

1 个回答

  • Voted
  1. Best Answer
    david
    2025-02-10T18:44:54+08:002025-02-10T18:44:54+08:00

    它会建议您使用与目标系统匹配的实时会话 - 特别是在更新操作系统时,尽管我实际上不知道这是否是一项要求。

    首先,您需要备份所有数据。您应该能够使用files(nautilus) 执行此操作,并找到一个可以写入数据的地方。

    如果磁盘空间不足以容纳操作系统,则您需要在磁盘上腾出一些空间。您可能需要删除某些内容以腾出空间。您应该能够使用命令df(disk free) 来显示磁盘使用情况。


    更新失败

    您需要自行承担风险

    (如果您已经安装了除 CD/USB 之外的任何目标机器,则应在继续之前将其卸载。)

    如果有更新导致您的系统无法启动,您可以使用 Live CD/USB 运行apt apt-get并dpkg获取新文件来修复您的系统。

    第一部分是从 USB 操作系统安装目标操作系统。为此,您必须首先识别目标系统。使用命令df识别目标系统安装点,在第一个命令中找到x并执行。y

    启动 Ubuntu Live CD/USB。
    按 Ctrl-Alt-F1

    sudo mount /dev/sdxy /mnt
    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
    sudo chroot /mnt
    

    最后一个命令至关重要,因为它将您的 PC 设置为目标而不是实时会话 USB。

    注意:上述命令不会显示任何输出。它不会尝试修复任何问题。

    要尝试修复,您可以尝试以下操作:-

    sudo dpkg --configure -a
    sudo apt update --fix-missing
    sudo apt-get install -f
    sudo apt install -f
    

    如果他们回来

    0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded
    

    那么它就失败了。

    下一步要尝试的是:

    sudo apt-get -u dist-upgrade
    

    dist-upgrade 除了执行升级功能之外,还可以智能地处理软件包新版本的变化依赖关系;apt-get 有一个“智能”的冲突解决系统,如果有必要,它会尝试升级最重要的软件包,而牺牲不太重要的软件包。

    如果它显示任何被阻止的软件包,最好将其删除。软件包被阻止是因为 apt 无法解决依赖冲突。

    有关此问题的更多信息以及迭代删除包的详细信息,请参阅以下答案

    添加 PPA 后如何解决未满足的依赖关系?

    我怀疑这个答案太复杂了,但请随意尝试一下。

    完成后:-

    sudo apt clean
    sudo apt update
    

    欲了解更多详情,请参阅以下链接:-

    https://help.ubuntu.com/community/LiveCdRecovery

    https://phoenixnap.com/kb/ubuntu-fix-broken-packages

    • 0

相关问题

  • grub 菜单中的“恢复”选项是什么?

  • 用户如何避免在启动时输入密码?[关闭]

  • 更改 Wubi 的启动顺序

  • 如何在 Ubuntu 启动时显示或隐藏启动消息?

  • 如何避免启动时出现“S to Skip”消息?

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