从 Windows 引导加载程序在 SSD 驱动器上启动 Ubuntu(有或没有 easyBCD)

从 Windows 引导加载程序在 SSD 驱动器上启动 Ubuntu(有或没有 easyBCD)

您好,超级用户社区,

我遇到了一个问题,虽然在网上读了很多资料,但仍找不到任何解决方案。

情况如下

我有一台带有 2 个驱动器的笔记本电脑(抱歉,我无法添加屏幕截图...):

  • 1 个 500GB 硬盘

  • 16GB 固态硬盘

当我购买它时,自然已经安装了 Windows,并且在 SSD 驱动器上配备了缓存加速器等。

所以我格式化了 SSD 并安装了 Xubuntu 12.04,一切顺利。

从此之后,我再也没有能够在同一个磁盘上启动。

我到处都看到说 SSD 驱动器与 BIOS 不兼容,因此我无法启动它。

我现在可以看到两个选择:

  1. 从 Windows 引导程序安装 grub。我尝试使用 EasyBCD 执行此操作,这似乎很好并且符合我的期望,但我创建的每个条目都让我看到黑屏或空的 GRUB 启动(据我所知,这似乎是 EasyBCD 的 Grub)

    ==> 问题:

    • 我怎样才能让这个引导加载程序工作?我能确定在加载时操作系统知道 SSD 驱动器吗?

    • 指向 BCD 的指针如何工作?

    • 我是否不需要获取并写入磁盘条目中的“磁盘 ID”?

    • 我感觉 EasyBCD 执行 Windows 文件来决定要启动什么。此时启动是否太晚了?

    我确实已经尝试了 EasyBCD 条目配置方面的所有方法......但找不到任何信息来定制它......

  2. 将 Grub 安装到 HDD 驱动器上并将其用作引导加载程序罗希特很好地推荐了我

    ==> 问题:

    • 格式化 WindowsSYSTEM分区会出问题吗?我想再创建一个,但收到消息: Can't have more than 4 primary partitions ...
    • 我应该将 GRUB 放在哪里?

我宁愿选择第一个解决方案,在我看来风险更小而且更合乎逻辑,但我找不到任何关于 EasyBCD 如何工作的信息,除了它不起作用的预定义配置......

总的来说:为什么在网上很难找到有关如何启动计算机的信息(当有如此多的技术信息可用时)?

我希望我说清楚了,提前向社区表示感谢!

答案1

  1. 风险最小的选项是信任 GRUB 并正确安装它。如果您的 HDD 可启动(如 BIOS 中设置),则在 Xubuntu 安装期间,将 GRUB 安装到 /dev/sda(假设这是您的 HDD)。

  2. 您应该创建一个扩展分区,它允许您在其内部创建许多逻辑分区http://tldp.org/HOWTO/html_single/分区/

相关内容