安装 Ubuntu 后无法启动 Windows 8.1

安装 Ubuntu 后无法启动 Windows 8.1

问题已解决,我忘记将 BIOS 中的启动模式和启动优先级更改为 UEFI 和 UEFI First,以及将“优化”从“其他操作系统”更改为“Win8 64 位”

首先,如果这个问题已经得到解答,我很抱歉。这个话题有很多问题,我无法阅读所有问题的答案,我读了一些,但它们没有帮助。

因此,我在联想笔记本电脑上安装了 Ubuntu 和 Windows 8.1 UEFI(双启动),但现在我无法启动到 Windows 8.1。:( 当我重新启动时,GRUB 启动管理器会询问我从哪个操作系统启动。当我选择 Ubuntu 时,它可以正常加载,但是当我选择 Windows 8.1 时,出现以下错误:

windows failed to start. a recent hardware or software change might be the cause. to fix the problem:
    1. insert your installation disc and restart your computer.
    2. choose your language settings.
    3. click repair your computer.

File: \Boot\BCD
Status: 0xc00000e
Info: The boot configuration data for your PC is missing or contains errors.

我没有任何安装光盘,可以通过启动 Ubuntu 来解决这个问题吗?我的一个朋友建议这样做:

sudo apt-get install syslinux
sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda

但我不敢执行这些命令,因为我不知道它们会做什么。有什么建议吗?

答案1

如果您可以连接到互联网,请尝试在新的终端窗口中执行以下代码。

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

这将在 Ubuntu 中安装 boot-Repair。安装后,在 Bash 或终端中输入“boot manager”启动它。当窗口出现时,选择推荐修复。

更多信息这里

答案2

这很简单,对我有用

插入 Ubuntu cd 并选择尝试 Ubuntu,连接到互联网打开终端(Ctrl+Alt+T),

以 root 身份登录:

sudo -i

找出你的 Linux 磁盘:

fdisk -l

安装它:

mount /dev/sdaX /mnt

恢复:

grub-install --root-directory=/mnt /dev/sda

相关内容