首页 > 解决方案 > /usr/lib/libblkid.so.1:找不到版本 BLKID_2_37

问题描述

当我更新我的arch linux后重新启动计算机时,我遇到了这个问题,有谁知道如何解决它?下图是我启动电脑时报错的信息。

在此处输入图像描述

标签: archlinux

解决方案


我今天发生了这种情况并最终设法解决了它-并为将来碰巧遇到相同问题的任何人提供一些背景信息,我试图将适用于早期版本 linux 的驱动程序安装到当前的 5.10 和 5.4 LTS(在 Manjaro 中)。

无论如何,假设我的步骤对您有所帮助,我将尽我所能在下面列出它们:

  • 制作您想要的任何 Linux 发行版的可引导 USB(我使用了手头上的旧版 Manjaro ISO,并使用 YUMI 来创建 USB)
  • 启动到 USB
  • 确定有问题的安装的根目录并将其安装在某处(我使用了/mnt.
  • 以 root 身份 Chroot 进入挂载点:(# chroot /mnt /bin/sh此时您可能会遇到一些错误,例如网络(例如 resolv.conf 错误) - 但这应该是一个相当容易的谷歌搜索而不是修复)
  • 升级了我的整个系统,因为我的包管理器是 pacman,所以我使用了# pacman -Syu
  • 如果出现任何包冲突 - 您必须解决它们。

该过程完成后,卸载并重新启动到原始 Linux 安装,希望一切都会好起来。


推荐阅读