这个 BusyBox initramfs 错误消息是什么意思?

这个 BusyBox initramfs 错误消息是什么意思?

我重新安装了 Ubuntu,但几天后再次出现 BusyBox 错误。

错误信息

答案1

初始化内存文件系统,是“初始 RAM 文件系统”的缩写,是 Linux 启动过程中加载到内存中的初始文件系统的 cpio(“复制进和复制出”)存档。它用作您的机器可以访问的第一个根文件系统。

忙碌盒子是一款在单个可执行文件中提供多个精简版 Unix 工具的软件。它替代了 GNU fileutils、shellutils 等中常见的大多数实用程序。

当您的文件系统分区出现错误时,您会收到 Busybox initramfs 错误。输出中会告诉您哪个分区已损坏。

当遇到此类问题时,您需要使用命令检查并修复有问题的Linux文件系统fsck

假设您收到以下错误消息:

**/dev/sda1** contains a file system with errors, check forced.
Inode 4326476 extent tree (at level 1) could be narrower, IGNORED.
/dev/sda1: Inode 4326843 extent tree (at level 1) could be narrower,IGNORED.
/dev/sda1: Inode 4327012 extent tree (at level 1) could be narrower,IGNORED.
/dev/sda1: Inode 4329004 extent tree (at level 1) could be narrower,IGNORED.
/dev/sda1: Inodes that were part of a corrupted orphan linked list found.


/dev/sda1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options) 
fsck exited with status code 4. 
**The root filesystem on /dev/sda1 requires a manual fsck.** 


BusyBox v1.30.1 (Ubuntu 1:1.30.1-4ubuntu6.1) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)

在这种情况下,您会看到损坏的分区是/dev/sda1。为了解决该问题,我们将使用fsck指定损坏分区的命令(/dev/sda1):

fsck /dev/sda1 -y

执行完成后,运行:

exit

请注意,有时运行命令后您看不到任何错误。在这种情况下,请尝试在所有文件系统上exit运行。fsck

答案2

从启动菜单中选择高级 Ubuntu。选择非恢复选项,然后升级软件包。这会花费一些时间,可能要几个小时,但对我来说很有效。

答案3

我不是技术专家,但在将 bios 设置为默认值后,我遇到了这个问题,然后我明白了这是因为 SATA 模式发生了变化

我终于把它改回来了,现在它可以正常工作了。因此,如果 SATA 模式发生了变化,请在 bios 中检查它。

相关内容