![Ubuntu 12.04 之后 Windows 8 崩溃](https://linux22.com/image/849661/Ubuntu%2012.04%20%E4%B9%8B%E5%90%8E%20Windows%208%20%E5%B4%A9%E6%BA%83.png)
Windows 8:我的笔记本电脑是 Windows 8 - 联想 G500 Essential,1TB 硬盘。我缩小了 C 盘,获得了 435GB 的未分配空间。
BIOS:我disabled secure boot
和enabled uefi
。
安装 Ubuntu:我从 DVD 安装了 Ubuntu 12.04。它运行良好。我关闭了 Ubuntu。当我再次启动时,我看到了 Ubuntu、Windows 等。我可以毫无困难地启动 Ubuntu。但是当我尝试启动 Windows 时,我得到了“磁盘错误”。我按下回车键,这将我带回到操作系统菜单。我单击了系统设置,它将我带到了 BIOS 屏幕。每当我更改启动顺序并在 BIOS 中优先考虑 Windows 或 Ubuntu 时,相应的操作系统都会运行。
然后我想修复它,所以我尝试执行Ubuntu boot repair
。我得到了提示,例如,"Win efi detected. Do you want to actiavate(Take backup and rename windows efi files). Do you want to continue(Yes/No)"
我选择了"Yes"
。我得到了启动修复成功的消息。
从我下次重启开始,我只会看到 grub 屏幕。如果我输入 exit,我会看到启动菜单选项。当我选择 Ubuntu 时,它运行正常。但如果我选择 Windows,我会看到"disk error"
我该如何修复这个问题?
答案1
您的 Boot Repair 输出未显示磁盘上存在 Microsoft 引导加载程序文件的证据;但是,还有其他迹象表明它们可能仍然存在。无论如何,我建议您执行以下操作:
- 在 Linux 中,备份整个
/boot/efi
目录树。文件级备份(使用cp
、tar
或类似命令)应该足够了。 - 重新运行 Boot Repair。进入高级菜单并告诉它恢复所做的备份。
- 下载 USB 闪存盘或 CD-R 版本的重新索引并使用它创建启动介质。
- 测试 rEFInd。您应该能够启动 Windows 和 Ubuntu。
- 如果 rEFInd 可以启动两个操作系统,请在 Ubuntu 中安装 Debian 软件包版本。
运气好的话,这将使你通过硬盘上的 rEFInd 启动两个操作系统,绕过 GRUB。如果你还有其他问题,请回复并提供详细信息。