据我了解,Grub2 引导加载程序可以安装在任何EFI 系统分区(ESP),具体位于 下\EFI\ubuntu
。
我有 2 个 SSD - 每个上有 3 个 ESP(用于测试目的):
/dev/sda
具有sda1
,sda3
,sda5
作为 ESP/dev/sdb
具有sdb1
,sdb3
,sdb5
作为 ESP
我昨晚浪费了我的时间只是为了测试此引导加载程序安装选项的以下场景:
/dev/sda2
以 root 身份挂载/
并选择相同的设备,例如:/dev/sda
用于引导加载程序安装/dev/sda2
以 root 身份挂载/
并在同一设备上选择 ESP,例如:/dev/sda1
,,/dev/sda3
用于/dev/sda5
引导加载程序安装/dev/sda2
以 root 身份挂载/
并选择其他设备,例如:/dev/sdb
用于引导加载程序安装/dev/sda2
以 root 身份挂载/
并在其他设备上选择 ESP,例如:/dev/sdb1
,,/dev/sdb3
用于/dev/sdb5
引导加载程序安装
无论我选择什么,引导加载程序(\EFI\ubuntu
)始终安装在/dev/sda
驱动器的第一个 ESP 上 - sda1
。编辑:即使我sdb2
以 root 身份挂载/
并选择sdb
安装引导加载程序,引导加载程序仍安装在 上/dev/sda1
,这意味着如果我移除第一个 SSD,系统将无法启动!
如果它始终选择系统上找到的第一个 ESP 分区,那么这个选项有什么意义呢?