如何修改EFI启动分区的“启动名称”?

Bob*_*Bob 5 usb boot partitioning uefi

我有一个 USB 闪存驱动器,上面设置了 PassMark MemTest86 的可启动副本。当我在 macOS 系统上使用它时,在启动设备选择屏幕上,它仅显示为“EFI Boot”,这是 macOS 为任何未指定名称的可启动分区指定的标准名称。我想更改它,以便拇指驱动器实际上在启动菜单上显示为“MemTest86”。我可以这样做吗?

小智 4

我在 USB 驱动器上安装了 Ubuntu 19.04,分为 2 个分区:

  • EFI,其中包含 /EFI/BOOT/BOOTX64.EFI 和 /EFI/BOOT/grub.cfg;
  • ext4,其中包含所有其他 Linux 文件。

当我在 Macbook 启动时按选项键时,菜单会显示一个带有“EFI boot”标签的“通用”图标。为了自定义图标,我将一个名为“.VolumeIcon.icns”的文件放入 EFI 分区的根目录中。您可以从Mac icns下载 icns 集。要自定义标签,我使用以下命令:

sudo bless --folder /<DIR_WICH_CONTAINS_BOOTX64.EFI>/ --label "Ubuntu 19.04"
Run Code Online (Sandbox Code Playgroud)

对于我的分区“DIR_WICH_CONTAINS_BOOTX64.EFI”是“/Volumes/EFI/EFI/BOOT/”。该命令创建两个文件“.disk_label”和“.disk_label_2x”。屏幕截图显示了结果。