好吧,糟了。我鼓起勇气让 18.10 安装在 18.04 之上,但显然结果并不好。
我在启动时遇到内核恐慌(加载 libargon2.so.0 时出错)。
我对 Ubuntu 还很陌生 - 有没有办法恢复它 - 也许是通过 USB 启动安装,而不会丢失我当前的所有设置和应用程序?
答案1
我刚刚解决了。我尝试了不同的解决方案,所以可能有些步骤是多余的或缺失的:
- 从 Ubuntu Live USB 启动(在我的情况下是 18.04 LTS)。
- 打开 Nautilus。
- 在左下角点击“其他位置”
- 选择你的旧 Ubuntu 驱动器并打开它(你将进入旧 Ubuntu 的根文件夹,在我的情况下它是这样的
/mnt/f3kljjhfu23oghggnmnjyy
) - 在此文件夹中打开终端。
为文件夹制作镜像:
sudo mount --bind /dev ./dev sudo mount --bind /sys ./sys sudo mount --bind /proc ./proc
执行此命令后,你将像旧版 Ubuntu 的 root 一样:
sudo chroot .
- 打开浏览器并
libargon2-0
从以下位置下载适用于您的操作系统的deb 文件Debian 软件包存储库(在我的例子中,文件被命名为libargon2-0_0~20171227-0.1_amd64.deb
)。 - 将下载的文件复制到临时文件旧 Ubuntu 的文件 (
/mnt/f3kljjhfu23oghggnmnjyy/tmp
) 使用步骤#7中的终端安装下载的 deb 文件(因此它将安装到旧的 Ubuntu):
dpkg --install /tmp/libargon2-0_0~20171227-0.1_amd64.deb
- 成功安装软件包后,重新启动计算机并启动到旧的 Ubuntu(您可能需要按下EscUbuntu 的加载屏幕来查看加载状态)
附言:你可能会喜欢这个家伙的指导,这对我帮助很大 - 在启动 Live CD 时将软件包安装到 Ubuntu 16.04 安装
答案2
或者,如果您的驱动器使用的是 BTRFS,则可以恢复到安装前的快照。这样效果最好。