![启动时出错](https://linux22.com/image/857550/%E5%90%AF%E5%8A%A8%E6%97%B6%E5%87%BA%E9%94%99.png)
最近我的笔记本电脑无法启动,过去三周我的硬盘一直出现问题,但我想知道是否需要更换硬盘。
当我启动时,
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