我似乎想不出办法来做到这一点。另外,用Grub定制器添加一个条目也是行不通的。第一个分区是安装Linux的地方。
我想在Windows 7分区中添加一个要引导的条目,该分区包含一个遗留(BIOS) Windows引导程序。
发布于 2017-06-08 13:30:04
正如mook765在评论中指出的那样,这不能用GRUB完成。问题是大多数EFI模式的引导加载器和引导管理器,包括EFI模式版本的GRUB,都可以在EFI模式和/或链接加载到其他EFI程序中启动OS内核;但是它们不能启动BIOS模式的引导加载器,这正是启动现有的BIOS模式版本的Windows所需要的。我知道这条规则有三个例外:
refind.conf
:取消注释scanfor
行,并确保hdbios
是选项之一。由于您试图从第二个硬盘引导Windows,您可能也需要取消对uefi_deep_legacy_scan
选项的注释--但我建议只在不使用该选项不会产生引导Windows的选项的情况下才这样做。请注意,所有这些选项都要求固件提供CSM,并启用它。AFAIK,所有Mac(拥有最新固件)和大多数基于UEFI的个人电脑都提供CSM,但一些基于UEFI的PC缺乏这一功能。如果您有这样一台计算机,您唯一的选择是将Windows安装转换为EFI模式下的引导。有关如何执行此操作的说明,请参见此页。即使您的计算机提供了CSM,您也可能希望走这个路线,因为CSM稍微减慢并使引导过程复杂化。OTOH,可能更容易设置rEFInd或使用内置的引导管理器。您可能需要在固件设置实用程序中启用CSM。如何做到这一点的细节因计算机而异。通常,有一个名为“启动模式”的选项,您可以将其设置为"UEFI或legacy“,或者这些选项名的某些变体。
发布于 2017-06-08 10:14:17
通常,grub2-mkconfig > /tmp/test.file
应该向您展示它找到了什么,如果它实际上找到了分区,您可以使用以下命令在grub.cfg中编写它:
sudo grub2-mkconfig > /boot/grub/grub.cfg
这将将您的windows分区添加到grub菜单中。
https://askubuntu.com/questions/923327
复制相似问题