内核恐慌 - 升级到 20.04 后无法挂载 root fs

ch1*_*1ll 7 upgrade 19.10 20.04

系统提示我在 19.10 Ubuntu 机器上升级到 20.04。(仅限Linux,没有双启动)升级后,我立即出现白屏说"Oh no! Something has gone wrong - Please log out and try again"。我不知道如何注销,所以我重新启动了我的笔记本。

重新启动后,我收到错误:

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) 
Run Code Online (Sandbox Code Playgroud)

我也无法通过 grub 使用旧内核,出现相同的白色错误屏幕。

我刚刚用 live-usb 重新加载了一个快照。

有没有办法提前解决这个问题?我当前安装的东西坏了吗?我有一个非常基本的 ubuntu 19.10 安装,并希望升级能够顺利运行。

我见过像https://www.geekswarrior.com/2019/07/solved-how-to-fix-kernel-panic-on-linux.html这样的解决方案,但我还没有测试它们。我想尽可能地像消费者一样使用这款笔记本。那么有什么办法可以让我事先配置错误吗?或者有什么方法可以将其正式报告为错误?或者它真的特定于我的笔记本型号/设置吗?

Kra*_*ich 13

我在从 Ubuntu 19.10 到 20.04 的每个或几乎每个更新中都有这个。没有疯狂的旧设备或任何东西,只有普通的 VM 或带有标准硬件的裸机。所以我想知道为什么他们显然甚至没有测试从 19.10 到 20.04 的正常升级的快乐路径,因为它必须在新版本上工作,没有任何借口。“等待第一个点发布”是对 LTS 到 LTS 升级的建议。

然而,对于手头没有 U 盘的人来说,最不痛苦的解决方案是:

  • 在启动过程中按住 SHIFT 以获取 GRUB 菜单(不过它会在第一次启动失败后自动出现)
  • 选择“Ubuntu的高级选项”
  • 在恢复模式下选择旧内核(Linux 5.3.0-51-generic(恢复模式))
  • 在恢复菜单中,选择“dpkg - 修复损坏的包”
  • 修复后重启。再次按住 SHIFT
  • 现在再次选择“Ubuntu的高级选项”/旧内核,这次没有恢复模式
  • 系统现在应该使用 GUI 正确启动。uname -a将显示旧内核 5.3.0
  • 只需重新启动
  • 系统现在应该使用 GUI 和新的 5.4.0 内核神奇地启动

  • *所以我想知道为什么他们显然甚至没有测试正常升级的快乐路径* ... LTS升级基本上是一个笑话。破东西太多了。 (2认同)

Cza*_*zar -1

在升级过程中,您是否收到升级/保留 grub 的提示?普通版本不如 LTS 稳定。Ubuntu 19.10 至 20.04 不如 18.04 至 20.04 稳定。我已经完成了几次 19.10 跳转,没有出现任何问题,但在升级过程中我没有保留任何旧文件。对于所有操作系统升级,最佳做法是等待几个月再升级。对于 Ubuntu,建议等到 20.04.1 发布(7 月 23 日)。

我当前安装中的某些内容是否损坏?你恢复到19.10了吗?继续这样做sudo apt update; sudo apt upgrade -y && sudo apt dist-upgrade,直到 7 月 23 日之后发布 20.04.1。https://wiki.ubuntu.com/FocalFossa/ReleaseSchedule

或者有什么办法可以正式将其报告为错误吗?报告错误: https: //help.ubuntu.com/community/ReportingBugs

那么有什么办法可以让我事先配置错误吗?升级前要做的事情如下: 1. 拔掉所有 USB 设备,有线连接更快更可靠 2. 完全更新的系统还能运行sudo apt autoremove我喜欢这个指南 ( https://www.fossmint.com/keep-ubuntu- system-clean)删除文件 3. 如果运行专有驱动程序(例如 Nvidia),请考虑删除并使用嵌入到内核中的开源驱动程序(例如 Nouveau)。https://linuxconfig.org/how-to-uninstall-the-nvidia-drivers-on-ubuntu-20-04-focal-fossa-linux 4. 等到 Ubuntu 20.04.1 发布后并坚持使用 LTS,所以不要发布后不要安装 20.10。下一个 LTS 版本将于 22.04 发布。这是 2 年的稳定版更新。

或者它真的特定于我的笔记本型号/设置吗?您没有列出您拥有的笔记本电脑型号。您可以制作 Ubuntu 20.04 的 live-usb,并在升级之前查看一切是否正常工作。这是一个检查您的笔记本电脑是否已通过认证的网站,但 Ubuntu 通常可以正常工作。https://certification.ubuntu.com/desktop