升级到 18.10 后内核崩溃

升级到 18.10 后内核崩溃

好吧,糟了。我鼓起勇气让 18.10 安装在 18.04 之上,但显然结果并不好。

我在启动时遇到内核恐慌(加载 libargon2.so.0 时出错)。

我对 Ubuntu 还很陌生 - 有没有办法恢复它 - 也许是通过 USB 启动安装,而不会丢失我当前的所有设置和应用程序?

答案1

我刚刚解决了。我尝试了不同的解决方案,所以可能有些步骤是多余的或缺失的:

  1. 从 Ubuntu Live USB 启动(在我的情况下是 18.04 LTS)。
  2. 打开 Nautilus。
  3. 在左下角点击“其他位置”
  4. 选择你的旧 Ubuntu 驱动器并打开它(你将进入旧 Ubuntu 的根文件夹,在我的情况下它是这样的/mnt/f3kljjhfu23oghggnmnjyy
  5. 在此文件夹中打开终端。
  6. 为文件夹制作镜像:

    sudo mount --bind /dev ./dev
    sudo mount --bind /sys ./sys
    sudo mount --bind /proc ./proc
    
  7. 执行此命令后,你将像旧版 Ubuntu 的 root 一样:

    sudo chroot .
    
  8. 打开浏览器并libargon2-0从以下位置下载适用于您的操作系统的deb 文件Debian 软件包存储库(在我的例子中,文件被命名为libargon2-0_0~20171227-0.1_amd64.deb)。
  9. 将下载的文件复制到临时文件旧 Ubuntu 的文件 ( /mnt/f3kljjhfu23oghggnmnjyy/tmp)
  10. 使用步骤#7中的终端安装下载的 deb 文件(因此它将安装到旧的 Ubuntu):

    dpkg --install /tmp/libargon2-0_0~20171227-0.1_amd64.deb
    
  11. 成功安装软件包后,重新启动计算机并启动到旧的 Ubuntu(您可能需要按下EscUbuntu 的加载屏幕来查看加载状态)

附言:你可能会喜欢这个家伙的指导,这对我帮助很大 - 在启动 Live CD 时将软件包安装到 Ubuntu 16.04 安装

答案2

或者,如果您的驱动器使用的是 BTRFS,则可以恢复到安装前的快照。这样效果最好。

相关内容