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

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

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

答案1

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

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

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

sudo bless --folder /<DIR_WICH_CONTAINS_BOOTX64.EFI>/ --label "Ubuntu 19.04"

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

相关内容