我的笔记本电脑没电了,当我插入电源并打开电源时,Ubuntu 不再启动。我被引导到内置 shell 的 BusyBox,它看起来完全像:
BusyBox v1.27.2 (Ubuntu 1:1.27.2-2ubuntu4.1) built-in shell (ash)
Enter 'help'for a list of built-in commands.
(initramfs)
当我输入 时exit
,会转储以下输出:
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
/init: line 355: can't open /root/dev/console: no such file
_
我看过这文章看看它是否可以帮助我,这促使我dumpe2fs /dev/sda2 | grep superblock
转储了以下输出:
dumpe2fs: Bad magic number in super-block while trying to open /dev/sda2
Couldn't find valid filesystem superblock
如何再次启动基于 Ubuntu 的操作系统?
答案1
已于 2019 年 5 月 22 日解决
我调查过这问题是我的帖子被标记为可能重复,这对我的事业没有帮助。
我设法按照以下步骤和资源解决了该问题:
- 我的磁盘已加密,因此在解密后,我在尝试安装它时遇到错误:
mount: unknown file system type LVM2_member
- 我跟着这了解如何挂载 LVM 分区的链接
- 在遵循上述链接后,我仍然遇到问题,指出我在尝试打开时“超级块中有错误的幻数无法找到有效的文件系统超级块”
- 然后我偶然发现这文章引导我
sudo mke2fs -n <device>
- 然后,使用输出的选项之一,我运行
sudo e2fsck -b <one of the displayed options> <device>
- 终端
e2fsck
此时变得疯狂,并在几分钟内向终端吐出大量数字。完成后,我重新启动了计算机并能够再次访问我的操作系统。
所以问题已经解决了,但我仍然对实际发生的事情感到困惑。