我有一个带有Windows 10的可引导硬盘。我添加了第二个硬盘,并安装了centos 8。如果它们分开连接,两者都可以很好地引导。我在安装了centos的情况下引导到磁盘,并且希望grub2能在centos和Windows之间提供选择。
在centos内部,centos磁盘显示为/dev/sda,窗口磁盘显示为/dev/sdb。
我没有找到任何明确的指示,如何实现我想要的,我必须承认,我是相当混乱的UEFI,安全启动,钥匙,CSM……
生物系统曾经如此简单.
非常感谢,
沃尔夫冈
发布于 2019-11-01 12:20:23
如果您的Windows磁盘使用UEFI本机引导样式,而CentOS使用CSM (=遗留BIOS样式),那么恐怕这是不可能的: BIOS版本的GRUB不能链接到UEFI引导加载程序,反之亦然。
当将新操作系统安装到启用了CSM的UEFI计算机上时,可以通过选择用于引导OS安装程序的方法来选择新操作系统将使用的引导方法。这并不是很明显。当从光学媒体引导时,您可能会看到两个引导条目引用CD/DVD驱动器:希望其中一个具有UEFI前缀,而另一个没有,否则如果不进行进一步测试,可能无法区分它们。
要完成UEFI引导加载程序的安装,安装程序需要访问UEFI NVRAM变量。当系统以遗留BIOS样式引导时,访问这些变量的标准机制(= )将不可用。
一旦您熟悉了UEFI,您会发现它甚至比传统的BIOS更简单。首先,引导加载程序可以只是具有特定名称的常规文件,而不是嵌入在磁盘上特定位置的隐藏代码。
大部分并发症来自CSM。事实上,除非您的系统在其UEFI支持中有特定的错误,否则我通常建议禁用CSM并在可能的情况下使用完整的-UEFI。
https://unix.stackexchange.com/questions/549825
复制相似问题