没有 USB 无法启动 Windows

没有 USB 无法启动 Windows

我最近尝试在 USB 闪存驱动器上安装 ubuntu 14.04,以便我可以随时随地使用它。我将 ISO 刻录到 CD 上,并通过尝试 Ubuntu 来启动它而不安装,然后我单击“安装 Ubuntu”并尝试安装到我的 USB 驱动器。

现在,当我打开装有 Windows 8 的计算机时,当 USB 闪存驱动器不在计算机中时,它会出现黑屏,显示

GNU GRUB VERSION 2.02 BETA2-9UBUNTU1   
MINIMAL BASH LIKE LINE EDITING IS
SUPPORTED. FOR THE FIRST WORD, TAB LISTS POSSIBLE COMMAND
COMPLETIONS. ANYWHERE ELSE TAB LISTS POSSIBLE DEVICE OR FILE
COMPLETIONS  
GRUB>_

它不允许我做任何事情,除非你想在命令行中输入一些东西。我启动 Windows 的唯一方法是插入 USB 闪存驱动器并在紫色选项菜单中选择 Windows 启动管理器,其中包含以下选项:

  1. Ubuntu 高级版
  2. Ubuntu Windows 启动管理器
  3. 系统设置

我希望能够启动我的旧 Windows,而无需像以前那样插入 USB。这是我犯的一个大错误,我不知道如何纠正。请帮忙。

答案1

发生的情况是,在安装过程中您更改了硬盘驱动器的 MBR,并且在信息中它指向您的 USB 驱动器以查找启动过程的下一阶段。

您应该做的是将其安装在 USB 驱动器的 MBR 中,而将其保留在硬盘驱动器上。在这种情况下,假设您的 BIOS 设置为先从 USB 驱动器启动,然后再从硬盘驱动器启动,如果 USB 已插入,您将启动 Ubuntu(在 grub 菜单中可以选择启动 Windows),而在未插入 USB 时则启动 Windows在启动期间。

您应该从 USB 启动到 Ubuntu,并首先grub-install在 USB 的 MBR 中安装 grub,然后继续恢复包含 Windows 的硬盘驱动器的 MBR(或使用 Windows 中的救援光盘来执行此操作:在 USB 驱动器启动时从它启动未插入)。

您可以通过启动 Windows 来恢复 Windows MBR,并在命令提示符中启动以下命令:

bootrec.exe /fixboot
bootrec.exe /fixmbr

答案2

我想,如果你不想双启动并且决定暂时放弃 Ubuntu,Anthon 的回答就足够好了。

如果不是: 免责声明:我承认,我不知道 Windows 7 / 8 如何处理双启动。我只拥有双引导 Ubuntu、Fedora 和 Win XP 的经验。在这种情况下,除非 Windows 是主系统,否则 Windows XP 更新系统和检查磁盘无法正常工作。 Linux 并不介意 AFAIK [ 不确定,因为几年前我完全转向 Debian ] /免责声明

  1. 启动进入 Ubuntu(安装了 USB 驱动器;))

  2. 删除 USB 驱动器并将 Grub2 重新安装grub-install到您的 MBR [不用担心,我们会到达那里]

  3. 将 MBR 复制到文件中:sudo dd if=/dev/sda of=/home/user/mbr.bak bs=512 count=1

  4. 将 mbr.bak 存储在您的 USB 驱动器上 [或者您可以从 Windows 访问它的地方]

  5. 启动进入 Windows,如果可以的话,如果不能,请从 DVD 运行恢复控制台,请顺便删除您的 USB 驱动器,然后bootrec /fixboot运行bootrec /fixmbr

  6. 如果没有其他问题,您的计算机现在应该能够启动进入 Windows。将 mbr.bak 复制到硬盘,找到 Windows 启动配置,向其附加新选择,将其指向 mbr.bak 文件,然后编辑操作系统选择超时。

有了这个,你应该已经准备好了。也就是说,除非我对 Win 7/8 的启动方式有严重错误。

相关内容