这是使用双启动并升级 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。无论如何!我很好。