首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >windows 10更新期间的grub rescue>

windows 10更新期间的grub rescue>
EN

Ask Ubuntu用户
提问于 2015-08-07 06:56:34
回答 3查看 19.2K关注 0票数 1

我在1硬盘上同时安装了ubuntu和Windows 8.1,并将windows升级到windows 10,但在安装过程中,我的笔记本电脑重新启动,现在我卡住了

错误:没有这样的分区。进入救援模式..。grub rescue>

我遍历ls命令来查找grub文件,但是它在所有的tge分区上都写着“未知文件系统”。

EN

回答 3

Ask Ubuntu用户

发布于 2015-08-07 07:21:00

看看这个答案:windows 10和ubuntu双引导

尝试将前缀和根设置为每个分区。其中一个应该工作,系统应该启动。

您也可以尝试启动修复http://sourceforge.net/p/boot-repair-cd/home/Home/

票数 0
EN

Ask Ubuntu用户

发布于 2015-08-07 07:57:48

首先,从或USB启动

安装Ubuntu安装的分区。如果您不确定它是哪一个,启动GParted (包括在Live中)并查找。它通常是一个EXT4分区。用驱动器号和分区号替换XY,例如: sudo挂载/dev/sda1 1 /mnt。

代码语言:javascript
运行
复制
sudo mount /dev/sdXY /mnt

现在您已经这样做了,您需要绑定grub需要访问的目录,以便使用以下命令检测其他操作系统。

代码语言:javascript
运行
复制
sudo mount --bind /dev /mnt/dev &&
sudo mount --bind /dev/pts /mnt/dev/pts &&
sudo mount --bind /proc /mnt/proc &&
sudo mount --bind /sys /mnt/sys

现在,您需要使用chroot跳入其中。

代码语言:javascript
运行
复制
sudo chroot /mnt

现在安装、检查和更新grub。

这一次,您只需要添加驱动器号(通常是a)来替换X,例如: /dev/sda、grub-install -recheck /dev/sda。

代码语言:javascript
运行
复制
grub-install /dev/sdX
grub-install --recheck /dev/sdX
update-grub

现在grub已经在您的计算机上“回家”了,您需要退出着色系统并卸载驱动器。

代码语言:javascript
运行
复制
exit &&
sudo umount /mnt/sys &&
sudo umount /mnt/proc &&
sudo umount /mnt/dev/pts &&
sudo umount /mnt/dev &&
sudo umount /mnt

只要重新启动计算机,就会看到默认的GRUB选择屏幕。选择Ubuntu,你就完蛋了!

票数 0
EN

Ask Ubuntu用户

发布于 2016-07-17 20:56:46

嘿,我只是有同样的问题,所以我张贴我的解决方案,以防有人再次面对它。

我有一个双引导Windows 7/Ubuntu12.04。当我试图升级到Windows 10时,我面对的是grub救援控制台,以及与这个家伙这里相同的情况。

首先,我试图使用它来解决我的问题,但是我找不到包含grub引导的任何分区。然后,我使用Grub启动修复来修复我的Grub引导,这使我能够完成对Windows 10的升级,因为它位于唯一的可引导分区上。例如,您可以使用Rufus和一个2GB的USB驱动器来使设备可引导,并在BIOS中更改您的启动优先级。

同时,我使用了GParted,它恰好在发行版上,并且注意到实际上我的Ubuntu分区是未分配的。因此,一旦我完成了升级,我就使用这个盖伊建议的免费迷你图尔分区向导来直接从Windows 10中恢复我的分区。

在那之后,我再次使用Grub修复来重新启用我原来的Grub和bingo。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/657575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档