我在新买的SSD上安装了Linux和Windows(sda
)。安装Linux时,我选择在SSD上安装引导程序(sda
)。
完成后,当我选择从 SSD 启动时,只出现黑屏,但最奇怪的是,当我选择从 HDD 启动时,出现了 GRUB 菜单(sdb
)。
我确定我选择 SSD 作为引导加载程序的安装位置。那么为什么引导加载程序会从 SSD 转移到 HDD?
这是否意味着 SSD 无法在其最开始处容纳 MBR 或引导加载程序?
答案1
无论是 SSD 还是 HDD 都无所谓。在安装 Windows 和 Linux 之前,请尝试物理移除 HDD,这样安装程序就不会触及 HDD。如果先安装 Windows,然后再安装 Linux,效果可能会更好。
我也遇到了类似的事情,我选择了一个特定的分区,但其他分区也被修改了。
如果您无法物理移除 HDD,则可以将其克隆到其他地方,作为备份方法。
答案2
一些发行版倾向于清除 BIOS 中报告的主驱动器上的所有内容。最安全的方法是断开除安装 Linux 的驱动器之外的任何其他驱动器。
有一次我删除了 Win7 驱动器上的 TrueCrypt 引导加载程序,而我真正想要的只是在外部驱动器上安装 OpenSUSE。幸运的是,我有一张 CD,里面有引导加载程序的备份。