Vic*_*tor 2 uninstall grub2 16.04
我有一个简单的问题。MBR (GRUB) 在哪里,它在一个分区内?当您格式化和删除 Ubuntu 的分区时,它会被删除吗?
这个问题并不像你想象的那么简单。
首先,MBR 和 GRUB 不是一回事。MBR是:
任何硬盘或软盘的第一个扇区中的信息,用于标识操作系统的位置和位置,以便可以将其引导(加载)到计算机的主存储器或随机存取存储器中。主引导记录有时也称为“分区扇区”或“主分区表”,因为它包含一个表,用于定位硬盘已格式化为的每个分区。除了这个表之外,MBR 还包括一个程序,该程序读取包含要引导到 RAM 的操作系统的分区的引导扇区记录。反过来,该记录包含将操作系统的其余部分加载到 RAM 中的程序。
但是,GRUB是:
来自 GNU 项目的引导加载程序包。GRUB 是自由软件基金会多重引导规范的参考实现,它让用户可以选择引导安装在计算机上的多个操作系统之一,或者选择特定操作系统分区上可用的特定内核配置。
更短的版本:MBR 是硬盘驱动器上的信息,它告诉计算机的 BIOS 启动什么。GRUB 是一个引导加载程序,它扫描已安装的操作系统并将它们显示在列表中以供选择。(不是最好的总结,但现在应该这样做)
MBR (GRUB) 在哪里,它在一个分区内?
这要看情况。你看,实际上至少有两种不同的方式来设置硬盘:
MBR
这在上面已经解释过,所以我想我可以就此搁笔。
GPT
这是一个比 MBR 更新的标准,尽管它本质上做同样的事情。GPT 具有更多功能,通常比 MBR 更有用。但是,就正常目的而言,两者并没有太大的不同。
(有关差异的更深入解释:http : //www.howtogeek.com/193669/whats-the-difference-between-gpt-and-mbr-when-partitioning-a-drive/)
但是,有一个区别对您的问题非常重要,那就是 (U)EFI。使用 GPT 的硬盘驱动器与 EFI 兼容。MBR 不是,至少通常不是。
UEFI 在硬盘驱动器的最开始以一个小的 FAT32 分区的形式出现。在其中,支持 GPT/EFI 的操作系统放置其引导文件。如果硬盘驱动器所在的系统与 EFI 兼容,它将首先查看该 EFI 分区并找到一个引导文件来加载操作系统。如果有多个选项,有某种优先级系统可以决定从哪个文件启动,但我真的不知道它是如何工作的。
MBR 不使用此 EFI 分区。相反,操作系统启动文件存储在它们各自的分区中,MBR 会告诉 BIOS 查找什么。在 GRUB 的情况下,正常的 MBR 代码被 GRUB 的第 1 阶段部分替换。这然后传递到阶段 1.5 部分,然后传递到阶段 2。阶段 2 是分区上进程的唯一部分。
这个配置在 Windows 上有很大的不同,但我们不是在这里谈论 Windows。
所以,最后,答案。对于 MBR 和 GPT,仅删除 Ubuntu 分区是一个坏主意。在这两种情况下,GRUB 的重要配置都存储在各自的操作系统分区中,而实际引导加载程序的大部分 (MBR) 或全部 (GPT) 位于硬盘驱动器的最开头。
删除 Ubuntu 分区不会删除 GRUB,而是会导致grub rescue出现。这就是为什么有这么多关于删除 Ubuntu 并保留 Windows 或删除 Ubuntu 并安装 Windows 的问题的原因:GRUB 不喜欢放开驱动器。
这将我引向您问题的第二部分:
当您格式化和删除 Ubuntu 的分区时,它会被删除吗?
通过编辑的力量和缺乏记忆,我似乎已经回答了上面这个问题。
您似乎对什么是 MBR 和什么是 GRUB 有点误解。希望我已经解决了这个问题并回答了你的问题。
| 归档时间: |
|
| 查看次数: |
1347 次 |
| 最近记录: |