安装 GRUB 后,笔记本电脑无法在没有外部驱动器的情况下启动

安装 GRUB 后,笔记本电脑无法在没有外部驱动器的情况下启动

我在外部驱动器上安装了 Ubuntu 10.10,还有 Grub。现在没有那个外部设备,我就无法启动笔记本电脑。有没有办法同时在 Windows 7 引导加载程序和 grub 之间进行选择?我希望能够在没有外部驱动程序的情况下启动我的笔记本电脑。

不重新安装 Ubuntu 可以做到吗?

答案1

我觉得易BCD是您的解决方案。您可以享受 Windows Bootloader 的同时保留 GRUB。

答案2

看起来 Grub 覆盖了你的 Windows 引导加载程序,因为 Grub 没有安装在你的外部驱动器上,而是安装在你的笔记本电脑驱动器上。

要做两件事:

  • 恢复 Windows 引导加载程序
  • 在外部驱动器上安装 Grub 引导加载程序,以便仅在您选择在该驱动器上启动时才出现 Grub

如何恢复 Windows 引导加载程序

  • 使用救援或启动盘启动 Windows,然后运行fdisk /mbr
  • 或者启动 Ubuntu,安装 lilo 并恢复你的 MBR(主引导记录)

    sudo apt-get install lilo

    sudo lilo -M /dev/sda mbr(假设你的启动分区位于 /dev/sda)

如何在不破坏 Windows 引导加载程序的情况下在外部驱动器上安装 Ubuntu

  • 使用 LiveCD 启动 Ubuntu 安装过程
  • 选择“手动指定分区”

    替代文本

  • 选择外部驱动器上的分区来存放数据

  • 选择安装引导加载程序的分区:此处选择外部驱动器上的分区警告:默认值是/dev/sda您的上网本内置驱动器,您必须更改默认值!

    替代文本

  • 按照传统方式继续安装

使用此方法,您的系统将在 Windows 上启动,除非您插入外部驱动器并选择它作为启动磁盘(F12在启动时使用或其他特殊键)。

我在笔记本电脑上使用该系统,安装了 Windows,在 USB 密钥上安装了 Ubuntu,并且运行良好。

答案3

您应该做的是保留 Windows 引导加载程序,并在外部驱动器上安装 grub。如果您对此很陌生,我认为会有人提出更简单的建议。否则,请尝试此处的说明:http://www.howtogeek.com/howto/33433/restore-the-windows-boot-loader-after-an-ubuntu-update/也可能在这里:https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows

相关内容