我在华硕 Vivobook 上安装了 Ubuntu 13.10 和 Windows 8 的双启动设置。最初,双启动设置需要进行一些调整,因为 Windows 8 坚持要以 UEFI 启动。但后来就成功了。
今天早上,我愚蠢地接受了升级到 Windows 8.1 的建议。现在 Windows 已经替换了启动管理器,我不再被询问是否要启动到 Ubuntu。计算机直接启动到 Windows。
由于我确实需要这两个操作系统,因此我一直在尝试创建一个可运行的双启动环境。我部分成功了,但目前,我陷入了显示 Grub 选项的情况,并且只能启动 Ubuntu。
每当我尝试 grub 菜单中提供的任何 Windows 启动方法时,都会出现一个蓝屏,显示以下消息:
Your PC needs to be repaired
Error code 0xc0000225
返回后,下一个漂亮的蓝屏显示:
File:<Windows<system32<winload.efi is missing with same error code.
我在 BIOS 中启用了 CSM,以及“安全启动”选项。
那么,升级到 Windows 8.1 后如何恢复双启动?
答案1
您需要修复 Windows 引导加载程序。因此启动 Windows 安装磁盘,然后单击修复你的计算机启动时选项。
然后点击命令提示符选项。在该命令提示符中运行以下命令来修复 Windows 引导加载程序,
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
然后尝试启动修复。