我弟弟的 16.04 系统在正常使用过程中冻结。硬关机后,GRUB 救援提示“支持最低限度的 BASH 式行编辑...”出现,无法启动到 Ubuntu。此系统不能双启动 Ubuntu 和 Windows。
我第一次尝试修复它是按照https://itsfoss.com/fix-minimal-bash-line-editing-supported-grub-error-linux/和https://www.howtogeek.com/114884/how-to-repair-grub2-when-ubuntu-wont-boot/并启动到实时 USB 驱动器并安装启动修复。但是,每次我运行启动修复时,它都会陷入循环,提示“ File system repair requires to unmount partitions
。
第二份指南指出了一种手动修复 GRUB 的方法,我接下来尝试了这种方法。它涉及使用 识别 Ubuntu 分区sudo fdisk -l
(我将其识别为/dev/sda2
)并使用 手动挂载该分区sudo mount /dev/sda2 /mnt
。这导致出现一条消息,指出:
mount: mount /dev/sda2 on /mnt failed: Structure needs cleaning
我谷歌搜索似乎表明这是一个文件系统损坏问题。我使用运行之前将整个/dev/sda
驱动器备份到 USB 驱动器上的 zip 文件中。sudo dd if=/dev/sda | bzip2 > /media/usb/image.bz2
sudo fsck /dev/sda2
这导致了很多错误,包括:
Corrupt group descriptor: bad block for block bitmap,
Group descriptors look bad... trying backup blocks...,
Block bitmap for group 0 is not in group, and
lots of 'Inode table for group 0 is not in group.
WARNING: SEVERE DATA LOSS IS POSSIBLE'.
输出的底部是
/dev/sda2: ***** WARNING: Filesystem still has errors *****.
尽管我尽了最大努力,花了很多时间在 Google 上搜索和排除故障,但系统仍然没有比我启动时更接近启动状态。有人能给我指明正确的方向吗?
谢谢你,
派克