我安装了Windows和Ubuntu。在关闭安全引导并选择遗留引导模式后,我从闪存驱动器开始安装Kali Linux。
在安装过程中,我被警告说,唯一检测到的其他操作系统是Ubuntu,它询问它是要存储在MBR中,还是很难启动,不幸的是,我选择了“是”。
现在我无法打开我的windows 10。现在如何在GRUB2菜单中显示我的Windows 10?
发布于 2016-09-14 11:07:11
问题是Kali的grub没有看到Windows。是Ubuntu干的。我建议您遵循本指南并“修复”grub。这将再次安装grub,并且Ubuntu应该能够正确地检测所有OSes。
发布于 2016-09-14 09:20:31
如果您使用UEFI将BIOS切换回安全模式,它应该会引导到Windows。
不幸的是,GPT和MBR是不兼容的,除非我错过了一个允许您方便地在它们之间跳转的新工具的发布,否则很不幸,要引导到另一个操作系统,就必须这样做。
发布于 2016-09-14 10:58:46
首先,您需要备份您的数据,以启动窗口您可以使用超级Grub2 2磁盘,女巫允许您启动一个不同的操作系统,遗留或UEFI。
因为GRUB不理解GPT分区表,所以您需要创建一个bios_grub分区然后重新安装Grub,还需要安装os-prober才能检测到其他操作系统。
备注:在基于BIOS的系统上,GRUB要从GPT分区磁盘启动,需要一个BIOS引导分区。请注意,此分区与/boot挂载点无关,将由GRUB直接使用。不要在文件系统上创建文件系统,也不要挂载它。
bios_grub分区是什么?
BIOS引导分区是GRUB在基于BIOS的遗留个人计算机上使用的数据存储设备上的一个分区,以便在实际的引导设备包含GUID分区表(GPT)时引导操作系统。这样的布局有时被称为BIOS/GPT引导。
为什么?
需要BIOS引导分区,因为GPT使用紧接主引导记录(MBR)之后的磁盘扇区来保存实际的分区表,而传统的基于MBR的分区方案并不指定它们用于任何特殊目的。因此,GPT磁盘上没有足够的未使用空间来存储第二阶段的引导加载器;引导加载程序通常是实现的,因此它们存储在MBR中的代码(不能超过512字节)作为第一阶段运行,主要用于加载更复杂的第二阶段,例如,能够从文件系统读取和加载操作系统内核。
https://unix.stackexchange.com/questions/309759
复制相似问题