grml liveUSB 没有显示为 UEFI

grml liveUSB 没有显示为 UEFI

我正在尝试使用 grml 修复损坏的 Linux 安装,因为我听说它支持 EFI,而这正是我想要做的事情所需要的。具体来说,当我从启动菜单中选择 liveUSB 驱动器时,我需要在它前面看到“UEFI:”前缀。因此,我下载了最新的 grml ISO,并将dd其复制到我的 USB ( dd if=grml64-full_2013.02.iso of=/dev/sde),但我没有在启动菜单中看到必要的“UEFI:”前缀。

如果我对 UEFI/EFI 的理解是正确的,那么当引导加载程序找到“bootx64.efi”文件时就会发生这种情况,该文件存在于我的驱动器(efi/boot/bootx64.efi)中,但可能在错误的位置?

是否可以使用 grml2usb 获得合适的 liveUSB?阅读其手册页后,我没有看到任何 UEFI/EFI 选项?

编辑:实际上,根据安装情况,我的 GRML liveUSB 是这样的:

/dev/sde1 on /media/grml64-full 2013.02 type iso9660 (ro,nosuid,nodev,relatime,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500,uhelper=udisks)
/dev/sde2 on /media/GRML type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=cp437,iocharset=utf8,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks)

事实上,/dev/sde2 似乎只包含 /EFI/BOOT/bootx64.efi

如果相关的话,我的主板是华硕 P8P67,仅具有 UEFI,我的处理器是 x86_64。

答案1

事实证明我只需要遵循“在 Mac 上构建 EFI USB 密钥“说明。gparted 的步骤极其相似。

  1. 选择适当的 /dev/sdX 后,选择菜单选项设备 > 创建分区表
  2. 在随后出现的对话框中,展开“高级”选项并将“msdos”更改为“gpt”,然后单击“应用”。
  3. 右键单击未格式化的分区,选择“新建”
  4. 将其设为 FAT16 或 FAT32
  5. 解压 iso 并将其文件直接复制到空的 FAT 分区中

相关内容