首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PC没有引导到Windows,但是Ubuntu仍然运行良好,如何恢复?

PC没有引导到Windows,但是Ubuntu仍然运行良好,如何恢复?
EN

Ask Ubuntu用户
提问于 2015-03-07 04:24:30
回答 3查看 5.7K关注 0票数 1

我在我的电脑上安装了7个操作系统。一切都进行得很好。(Ubuntu 11,Ubuntu 14,EduBoss,Redhat6,Nodezero,Windows 8,Win 7)。在过去的6-7个月里,我经常使用Windows 8和Ubuntu 14,我喜欢所有的操作系统,但是在Win7执行CHKDSK之后的一天,我的PC无法从windows启动开始。如果我试图启动windows,重新启动非常快,没有显示任何选项,只需重新启动。

所有其他Linux都可以工作,但是没有任何其他Win引导工作。据我所知,我猜想该问题是由文件损坏或Windows的CHKDSK操作造成的。

我可以通过Linux修复Windows引导选项吗?(没有win可引导磁盘)

  • 建筑师i386
  • 2GB内存
  • 英特尔四核
  • 奥斯。首先我安装了windows,然后安装了Linux。
EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2015-03-07 04:56:37

使用Linux的方法之一是使用fsck.msdos命令,这在大多数中都有。虽然您还没有提到Windows是否显示了任何错误,但是也没有提到是否可以通过反复按下和保持Shift并点击F8来引导到安全模式。基于这里缺乏的信息,我建议引导Linux,打开终端,然后键入:

  • sudo fsck.msdos /dev/XYZ,其中XYZ是安装Windows的分区(例如sda1)。

有许多可用的参数可以通过键入fsck.msdos -h来访问,但是基本命令应该能够更正您的Windows。

如果进展顺利,您将需要检查Linux现在是否能够检测到Windows加载程序。此外,您还需要生成一个新的GRUB配置文件。我假设引导到的Linux运行的是GRUB2.0。要探测Boot,输入以下命令:

  • sudo os-probe,它将给您这样的输出:

/dev/sda1 1:Windows 7(加载程序):Windows:chain

如果您收到任何这样的输出,您可以继续构建新的Grub配置文件。在终点站,键入:

  • sudo grub-mkconfig -o /boot/grub/grub.cfg,如果您的grub.cfg位于其他位置,那么将命令中的路径替换为您的文件位置。
  • 输入sudo grub-install /dev/sda,其中sda是我安装了Windows和Linux的主要硬盘。

重新启动,并选择Windows中的Grub菜单。它应该启动。如果没有,我们可以尝试其他方法,但是您的问题只需要特定于Linux的解决方案。

票数 3
EN

Ask Ubuntu用户

发布于 2015-03-07 04:55:10

你试过开机修理工具吗?您的引导文件似乎被CHKDSK搞乱了。

票数 1
EN

Ask Ubuntu用户

发布于 2015-03-27 18:45:46

1>使用win7磁盘

2>启动修复

3> chkdsk >>>>重启

重新启动后,win启动响亮一些,但GRUB没有。

若要修复此问题,请使用“引导修复”磁盘和"fsck.msdos“命令。

这两个答案在一起都很有帮助。

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

https://askubuntu.com/questions/593722

复制
相关文章

相似问题

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