我知道关于MBR分区这个话题有很多问题,UEFI的GPT,有双操作系统,一个带有MBR,另一个使用GPT,但是由于我自己的经验,我无法理解这一点。
我有一个USB驱动器。它完全安装了初级操作系统,这是Ubuntu的一个密切发行版,使用MBR只从CSM UEFI和实际的Legacy BIOS系统启动。我想跨不同的系统使用它,其中一些使用UEFI,其他UEFI + Legacy,CSM.
有可能有两个分区表,MBR和GPT在同一个USB棒上指向同一个操作系统,这样就可以从UEFI和Legacy系统引导它了吗?如果是的话,如何存档呢?
发布于 2016-05-26 16:59:30
严格地说,磁盘可以使用MBR或GPT,但两者都不能使用。也就是说,有一种丑陋而危险的黑客攻击,称为混合MBR,它最常在Mac上使用,它使GPT磁盘能够包含指向其三个分区的MBR指针,从而使GPT不知情的OSes受益。很少或根本没有理由使用混合MBR,除非是在与Windows 7或更早版本的双引导或其他非GPT/非EFI OSes的Mac上。混合MBR不会为您的具体情况提供任何好处。
请注意,引导模式(EFI/UEFI与BIOS/CSM/legacy)和分区表类型(GPT与MBR)不一定是链接的。Windows将两者联系在一起,老的OSes既不理解EFI,也不了解GPT,但除此之外,您通常可以自由地混合和匹配。例如,您可以在BIOS模式下将Ubuntu安装到GPT磁盘上。也就是说,使用GPT进行EFI模式的引导和MBR用于BIOS模式的引导将尽量减少遇到问题的风险,但是如果有必要的话,通常可以跨越这些边界。因此,如果您想拥有一个可以在BIOS或EFI下引导的USB驱动器,原则上可以在其上使用MBR或GPT。您必须确保同时安装BIOS模式和EFI模式的引导加载程序,但是分区表可以是两种类型。这种类型的配置可能很难设置,不过,我不知道有哪个站点提供了一步一步的配置说明。大约有一百万种特殊情况可以为特定计算机或以特定方式配置的计算机(安全启动问题、分区表挑剔的固件、32位对64位系统等)造成问题。因此,根据您的需要,最好计划创建两个或多个可引导的USB驱动器。是的,这是更麻烦的随身携带和保持他们的直-但这个麻烦可能要比在矿场的麻烦所涉及到的创造一个真正的通用引导媒介。
发布于 2016-05-26 16:49:39
据我所知,在同一数据存储设备上不可能有2种分区方案。无论是MBR还是GPT,但都不是同时进行的。GPT是MBR的一种发展,但是它们枚举的数据块有点不同,这导致了分区从何处开始和在磁盘上的结束位置的误解。GPT更好,因为它会在磁盘末尾自动创建分区表的备份。
我个人使用两个USB棒:一个与MBR,另一个与GPT。有人说可以在BIOS模式下启动。这可能是事实,但在BIOS/MBR模式下将其安装到内部驱动器时,由于GRUB没有正确安装,因此无法从硬盘上运行Ubuntu,您将遇到很大的困难。
因此,您可以任意运行它,但您不能正确安装任何您想要的方式。从GPT介质安装到另一个GPT介质,从BIOS介质安装到另一个BIOS介质。别把他们搞混了!
https://askubuntu.com/questions/777819
复制相似问题