Alessandro Asked: 2024-02-23 04:15:32 +0800 CST2024-02-23 04:15:32 +0800 CST 2024-02-23 04:15:32 +0800 CST arch linux 系统 /boot/ 的正确路径 - x64 笔记本电脑 uefi 机器,GPT 分区表 772 从 arch live usb iso 重建后,我的引导目录是: 树是正确的吗?还是有错误?我知道系统启动正确,所以我不应该修改任何内容,但我需要在另一台机器上安装 arch 系统,并且我想使用正确的路径。 名称-r: Linux mymachine 6.7.4-arch1-1 #1 SMP PREEMPT_DYNAMIC Mon, 05 Feb 2024 22:07:49 +0000 x86_64 GNU/Linux arch-linux 1 个回答 Voted Best Answer telcoM 2024-02-23T05:40:53+08:002024-02-23T05:40:53+08:00 这是使用 GRUB 时的常见布局。请注意,您的 EFI 系统分区(简称 ESP)应安装在该布局上/boot/efi并成为该布局的一部分。ESP 的文件系统类型通常应该是某种形式的 FAT:建议选择 FAT32,以最大限度地提高与旧版本 UEFI 固件的兼容性,尽管较新的版本也支持其他 FAT 类型。 大多数主要发行版都使用这种布局,几乎没有变化。grub通常ESP 上的目录名称( /boot/efi/EFI/grub) 会替换为发行版的名称,以允许不同操作系统在同一个 ESP 上共存,如 UEFI 规范中所定义: /boot/efi/EFI/debian对于 Debian /boot/efi/EFI/fedora对于软呢帽 /boot/efi/EFI/oracle适用于 Oracle Linux /boot/efi/EFI/redhat适用于红帽企业 Linux /boot/efi/EFI/sles适用于 SuSE Linux Enterprise Server 但是,如果您使用不同的引导加载程序,该引导加载程序只能从系统启动的 ESP 中加载内核,则您可以直接将 ESP 挂载/boot到/boot/efi. 这将使您安装的内核映像文件(通常/boot/vmlinuz-<kernel version>)和 initramfs 文件(通常/boot/initramfs-<kernel version>)直接进入 ESP。 在这种情况下,GRUB 特定的/boot/grub/目录子树将被完全省略,并且可能被其他引导加载程序的特定文件或目录替换(如果适用)。 这可能需要比其他操作系统(例如 Windows 10)默认创建的 ESP 更大的 ESP,因此使用 GRUB 和您描述的布局的优点之一是,即使您进行多重引导,它也允许 ESP 非常小多个 Linux 发行版和/或 Windows 都使用相同的 ESP。 Arch Wiki 在这里提供了有关不同引导加载程序的大量信息: https://wiki.archlinux.org/title/Arch_boot_process#Boot_loader
这是使用 GRUB 时的常见布局。请注意,您的 EFI 系统分区(简称 ESP)应安装在该布局上
/boot/efi
并成为该布局的一部分。ESP 的文件系统类型通常应该是某种形式的 FAT:建议选择 FAT32,以最大限度地提高与旧版本 UEFI 固件的兼容性,尽管较新的版本也支持其他 FAT 类型。大多数主要发行版都使用这种布局,几乎没有变化。
grub
通常ESP 上的目录名称(/boot/efi/EFI/grub
) 会替换为发行版的名称,以允许不同操作系统在同一个 ESP 上共存,如 UEFI 规范中所定义:/boot/efi/EFI/debian
对于 Debian/boot/efi/EFI/fedora
对于软呢帽/boot/efi/EFI/oracle
适用于 Oracle Linux/boot/efi/EFI/redhat
适用于红帽企业 Linux/boot/efi/EFI/sles
适用于 SuSE Linux Enterprise Server但是,如果您使用不同的引导加载程序,该引导加载程序只能从系统启动的 ESP 中加载内核,则您可以直接将 ESP 挂载
/boot
到/boot/efi
. 这将使您安装的内核映像文件(通常/boot/vmlinuz-<kernel version>
)和 initramfs 文件(通常/boot/initramfs-<kernel version>
)直接进入 ESP。在这种情况下,GRUB 特定的
/boot/grub/
目录子树将被完全省略,并且可能被其他引导加载程序的特定文件或目录替换(如果适用)。这可能需要比其他操作系统(例如 Windows 10)默认创建的 ESP 更大的 ESP,因此使用 GRUB 和您描述的布局的优点之一是,即使您进行多重引导,它也允许 ESP 非常小多个 Linux 发行版和/或 Windows 都使用相同的 ESP。
Arch Wiki 在这里提供了有关不同引导加载程序的大量信息:
https://wiki.archlinux.org/title/Arch_boot_process#Boot_loader