启动时出错

启动时出错

最近我的笔记本电脑无法启动,过去三周我的硬盘一直出现问题,但我想知道是否需要更换硬盘。

当我启动时,

Error: unknown filesystem
Entering rescue mode...
Grubrescue>

我尝试按照在线指南修复它,知道威奇托告诉我这样做,

# on the grub shell do:
set root=(hd0,6)
set prefix=(hd0,6)/boot/grub
insmod normal
normal
# boot into the system, then in the shell do
sudo update-grub
sudo grub-install /dev/sda

这之后失败了insmod normal,它声明error: unknown filesystem

我需要一些建议,关于这是否是硬盘故障或者是否可以修复,如果可以,如何修复?

答案1

我建议从活动磁盘修复 grub。登录后运行以下命令:

sudo fdisk -l /dev/sda

这将输出您的分区,以查看哪个分区包含您的 Ubuntu 操作系统。我的分区在 /dev/sda6 上,因此我将以此为例,但是您的分区可能是 /dev/sda1 或其他分区。

sudo mount /dev/sda6 /
sudo chroot /
sudo update-grub
sudo reboot

如果此方法无效,您可能需要在更新 grub 之前再次安装 grub。如果是这种情况,请启动实时磁盘并运行以下命令:

sudo fdisk -l /dev/sda

这将告诉您在以下命令中需要使用的分区,再次,我将使用 /dev/sda6 作为示例,但是,您的分区可能是 /dev/sda1 或其他分区。

sudo mount /dev/sda6 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda

注意,最后一个命令使用没有数字的 /dev/sda,这会将 grub 安装到 MBR。成功安装将不会报告任何错误。

接下来,不要忘记将/dev/sda6更改为相应的分区。

sudo mount /dev/sda6 /
sudo chroot /
sudo update-grub
sudo reboot

相关内容