答案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 中检查它。