BIOS+MBR,BIOS+GPT,EFI+GPT/MBR几种安装方式的区别及grub位置的记录

   日期:2024-12-25    作者:gdduozheng 移动:http://ljhr2012.riyuangf.com/mobile/quote/18026.html

BIOS+MBR,BIOS+GPT,EFI+GPT/MBR几种安装方式的区别及grub位置的记录

有四种安装情况(BIOS vs. EFI和MBR vs. GPT,但是其中两个具有相同的需求(其中一个极为罕见

  • **BIOS+MBR:**在具有传统MBR分区表的基于BIOS的传统计算机上,GRUB的可执行代码像婴儿抛出的意大利面条一样散布开来。其中一些位于MBR的启动代码部分,某些位于正式未分配的MBR后扇区中,另一些位于Linux /boot分区中。这真是一团糟,它之所以起作用,是因为开发人员实际上已经有数十年的时间来创建聪明的骇客并(几乎)解决所有问题。

  • BOIS+GPT:在具有新的GUID分区表(GPT的传统的基于BIOS的计算机上,GRUB代码类似于前面的情况;但是紧随MBR之后的扇区并不是未分配的;它们由GPT本身使用。GPT没有为GRUB提供类似的劫持场所,因此GRUB的开发人员决定使用BIOS引导分区(由GParted parted并由bios_grub标志标识来保存将在MBR磁盘上的MBR后扇区中使用的代码。实际上,这比MBR方法更安全,更干净,因为它可以保护GRUB代码免受可能试图使用该未分配空间的其他程序的侵害

  • EFI+: 在具有更新的EFI而不是BIOS的计算机上,引导加载程序不会存储在MBR中,未正式分配的MBR后扇区中或BIOS引导分区中。相反引导加载程序作为普通文件驻留在FAT分区(称为EFI系统分区ESP)上。(令人困惑的是, Debian和Ubuntu安装程序通过名称“ EFI引导分区”来引用ESP,但此名称是非标准的。GParted并将partedESP标识为具有“boot标记”,尽管该术语在MBR磁盘上意味着完全不同。)ESP可以存在于GPT磁盘或MBR磁盘上,但是前者在基于EFI的计算机上更为常见。EFI方法更安全,更安全。比起BIOS方法,它具有更大的灵活性,因为它不会将原始代码藏在奇怪的地方;引导加载程序像OS级程序一样驻留在文件中。这使它们更易于识别和操作。(OTOH,EFI也存储数据在NVRAM的引导加载程序中,这会在引导过程中造成第二点故障。EFI的新颖性还意味着它没有经过充分的测试,这导致了许多EFI特定的问题。

GhostMotleyX,您对LiveWireBT响应的评论认为,“最佳”安装方式是BIOS / MBR。当然,这是主观的,但是我不同意这种评估。BIOS / MBR方法最不安全,也最安全我刚刚概述的三种方法比较笨拙。EFI方法是最安全,最灵活的方法。我怀疑您对GRUB / GPT和EFI方法需要单独的分区感到困惑,但这不是什么大问题。除了设置系统或进行分区维护外,这些分区对您几乎是不可见的,它们为您提供了很大的灵活性。与MBR不同,GPT不仅限于四个主分区,因此您不需要像妖精一样his积自己的金币来ho积主分区。


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号