Windows 10 最近更新后,PC 找不到 grub,但我也无法手动找到它

Windows 10 最近更新后,PC 找不到 grub,但我也无法手动找到它

这是使用双启动并升级 Windows 时常见的错误。我使用 Ubuntu 14.04 和 Windows 10。我遇到的错误是:

错误:没有这样的分区正在进入救援模式...

我在网上找到了基本解决方案。即手动查找 grub 的位置。因此使用命令 ls 它会列出所有分区。

然后我使用命令 ls(分区名称)尝试找出 grub 的位置,但每次都收到文件系统未知的消息。所以基本上我找不到它。我每次都尝试将 grub 的路径设置为不同的分区,但当我使用 insmod normal 命令时,我再次收到错误:我用作 grub 路径的每个分区的文件系统都未知。

有什么办法可以解决这个问题吗?是不是有些分区我看不到?

答案1

方法1

1.按“进入 Windows 恢复模式”Esc键“(您的计算机上的方式可能有所不同)在启动时。

2.点击“故障排除

3.点击“高级选项

4.选择“命令提示符“ 

5.输入以下命令: 

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd

6.现在重新启动计算机

如果这对你有用,那就好了,如果没有,那就试试

方法2。

1.使用 Rufus 制作 Ubuntu live USB 驱动器并启动 Ubuntu。

2.启动终端类型

sudo fdisk -l

3.记下Linux安装的根分区。
例如:(/dev/sda8)就我而言。
以及您的启动分区,由符号表示*
例如:(/dev/sda6)就我而言。

4.现在挂载你的根分区以进行一些更改和绑定。下面替换“/dev/sda8“与您的根分区。

sudo mount /dev/sda8 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /pro /mnt/proc
sudo mount --bind /sys /mnt/sys

5.现在将根目录从 USB 驱动器更改为硬盘驱动器的根目录

sudo chroot /mnt

6.现在将 grub 安装到你的启动分区,用符号*替换“/dev/sda6“与您的启动分区。

grub-install /dev/sda6

7.现在输入。

exit

8.卸载先前安装的分区。

sudo unmount /mnt/dev
sudo unmount /mnt/proc
sudo unmount /mnt/sys
sudo unmount /mnt

9. 移除 U 盘并重新启动电脑。

答案2

好的,我所做的和工作是从 USB 启动 Windows。然后转到故障排除,然后打开命令提示符并输入此命令:Bootrec /fixmrb。但现在我无法再进入 Ubuntu。无论如何!我很好。

相关内容