26
12月
2024
三种方法解决antiX Linux重制后出现“严重错误:无法挂载overlayfs”的问题
17:07

三种方法解决antiX Linux重制后出现“严重错误:无法挂载overlayfs”的问题

26 12月 2024 17:07

重新制作后,从 USB 驱动器重新启动时,经常会出现以下错误:“错误:名词:在/live/aufs 上安装覆盖失败:没有可用数据。"

然后是“严重错误。无法安装overlayfs。”本文给出了该问题的解决方案(通过三种方式)。

重制版 是用户创建自己版本的 antiX 发行版的过程,在该文件的 lunuxfs 文件中,对 rootfs 所做的所有更改(例如软件包的更新版本和用户安装的其他应用程序)都会被传输。
减少 rootfs 可以减少 RAM 的使用量并加快后续操作系统的启动时间,通常是一项有用的操作。

但重新制作是一项危险的操作:

  • 您可能会用完闪存驱动器上的空间(至少需要 2.5 GB 的可用空间才能接收新的 linuxfs 文件)。
  • 重新制作后,操作系统无法加载 - 本文就是关于这个问题的。 问题的解决并不困难。

问题的症状

重新掌握操作系统后出现错误,无法启动:

Critical error
挂载overlayfs失败

错误:名词:在/live/aufs上安装覆盖失败:没有可用数据

dmesg 输出的最后 10 行:

random: dd: 未初始化的urandom读取(读取1个字节)

squashfs:版本 4.0 (2009/01/31) Phillip Lougher

EXT4-fs (sdd1):重新安装。 选项:(空)

EXT4-fs (sdd1):重新安装。 选项:(空)

EXT4-fs (sdd1):重新安装。 选项:(空)

EXT4-fs (loop1):以有序数据模式安装的文件系统。 选项:(空)

overlayfs:使用 2 个高 inode 位启用“xino”功能。

overlayfs:无法验证索引(索引/00fb1d0001000000000000000000000000000000 000230a0000000000000,ftype = 8000,err = -61)

overlayfs:索引目录清理失败(-61)

overlayfs:尝试删除索引目录或使用“-o index=off”安装以禁用 ino des 索引。

内核:5.10.224-antix.1-amd64-smp

严重错误

挂载overlayfs失败

p = 关闭

r-重新启动

选择 p 或 r,然后按 

解决方案#1 - 使用 grub 菜单

在 grub 菜单中,按“e”并将以下文本添加到该行:

overlay.index=0 grubsave

覆盖文件.jpg

然后按F10继续加载操作系统。

解决方案 2 - 从 USB 驱动器中删除 rootfs

您可以将可启动 USB 闪存驱动器连接到正在运行 Linux 的 PC,并删除 Antix 文件夹中的 rootfs 文件。
为此,我使用了以下命令:

sudo apt update
sudo apt install nemo
sudo nemo

之后,我打开磁盘(当连接USB闪存时,它会自动挂载)并找到rootfs文件所在的位置。 使用终端中的 root 用户,我转到 /media/username 并从闪存驱动器中删除了 rootfs 文件。

解决方案 3 - 使用研究菜单设置“实时”antiX 系统

1) 从闪存驱动器加载 antiX,但选择保存模式 persist_home (仅限主文件夹)。

2)运行antiX“保存设置”程序,在其中打开 “研究菜单” 并选择“保存设备"

它将在资源管理器中以 root 权限打开。

3) 在资源管理器窗口中,删除rootfs 文件。 (当您第一次使用 persist_all 或 persist_root 运行它时,它将再次创建)。

错误原因

显然,在重新掌握问题之后 “创建一个新的 rootfs.new(用于重新制作)” 你需要回答“否”。
另外,我认为重新制作后最好删除“live-USB”设备上的 rootfs 文件,如解决方案选项 3 中所述。
rootfs 文件将在您下次从可启动 Live USB 启动操作系统时创建,此时程序会询问 - 未找到 rootfs,并自动或手动创建持久性文件。 (由于终端中的消息编码不清楚,所以最好在初始菜单中暂时启用英文)。


解决方案来源#1:



相关出版物