skm*_*mht 1 bios boot operating-systems gpt uefi
我想知道 grub2 如何以详细的方式在 MBR 分区磁盘和 GPT 分区磁盘上工作,意味着需要所有分区,在每种情况下创建哪些文件等,以及如何在每种情况下访问/修改这些分区启动任何操作系统时的两种情况。如果有人可以在这方面指导我,那将很有帮助。
实际上有四种常见(或至少是半常见)的情况:
/boot/grub用于安装 GRUB 的操作系统目录。这种配置可能有多种变体。例如,将 GRUB 第一阶段放在分区引导记录(PBR;分区的第一个扇区)中曾经很流行,但今天很少见,事实上我不能 100% 确定现代 GRUB 2 仍然支持这一点选项。/boot/grub目录中,与 BIOS/MBR GRUB 安装一样。grubx64.efi在EFI以发行版命名的子目录中调用(例如EFI/ubuntu/grubx64.efi),或者有时EFI/BOOT/bootx64.efi(“后备文件名”,最常用于可启动的外部媒体,如 USB 驱动器)。与 BIOS 模式 GRUB 一样,其他配置和驱动程序文件驻留在其他地方,通常在/boot/grub安装操作系统中;然而,一些发行版将这些文件与主 GRUB 二进制文件一起放在 ESP 上。请注意,这是四种配置中最不常见的,因为很少有基于 EFI 的计算机从 MBR 磁盘启动。除了这些情况之外,还有一些不太常见的情况涉及更多奇特的固件和分区表。
如您所见,细节方面存在相当大的可变性,并且某些细节会因您的 Linux 发行版而异——或者如果您从源代码手动安装 GRUB,那么您自己设置细节的方式也会有所不同。
| 归档时间: |
|
| 查看次数: |
4263 次 |
| 最近记录: |