Hiren 的启动 CD 支持 UEFI 吗?

Hiren 的启动 CD 支持 UEFI 吗?

我是Hiren 的启动 CD,但 CD 不支持在 UEFI/EFI/SecureBoot 硬件上启动,是否有某种更新/补丁可以应用于 CD 映像,以便能够在没有 BIOS 的情况下启动?我可以自己做吗?(通过将一些文件放入 iso 映像中?)

编辑:在 EFI 上从 USB 运行 Hiren 也算是一种替代方案。

在接受答案之前澄清一下:我将在以下方面测试解决方案:

  • 一台 EFI 计算机(已启用 SecureBoot)
  • 一台 EFI 计算机(已禁用 SecureBoot)

编辑2:

有很多建议使用工具在闪存盘上制作一个可通过 UEFI 启动的 ISO,但这并不容易,因为您只能使用支持 UEFI 的 ISO 来做到这一点。所谓支持 UEFI 的 ISO,我的意思是 ISO 文件包含一个BOOT\EFI带有 EFI 引导加载程序的目录。Hiren 没有这个,所以这些工具无法工作。这就是我问这个问题的原因——有没有办法自己制作/复制另一个引导加载程序到 HIREN 并使其工作?

答案1

简短回答:不可以;您无法使 Hiren 的 Boot CD 与 EFI 兼容。

即使 Hiren 使用 Syslinux,而且 Syslinux 6.03 确实现在支持 UEFI(syslinux.efi),在将 Hiren CD 升级到 Syslinux 6.03 时您仍会面临至少 2 个问题:

  1. syslinux.efi 不是 UEFI 签名的应用程序,那么就忘记 SecureBoot 场景吧。

  2. Syslinux.efi(与其余的 EFI 启动管理器一样)只能启动使用某些 EFI 参数“打开”构建的内核,即

    CONFIG_EFI=y
    CONFIG_RELOCATABLE=y 
    CONFIG_EFI_PARTITION=y
    CONFIG_EFI_VARS=y 
    CONFIG_FB_EFI=y
    

Hiren 的内核不是用这些标志“ON”构建的,并且您(肯定)没有用于在添加上面提到的缺失的 EFI 相关参数的同时重新构建内核的确切来源/配置。

答案2

您是否尝试过通过 USB 使用 rufus?试试 Rufus USB。Rufus 是一款实用程序,可帮助格式化和创建可启动的 USB 闪存驱动器,例如 USB 密钥/U 盘、记忆棒等。可处理 UEFI 以及传统启动

重要提示:选择“BIOS 或 UEFI 计算机的 MBR 分区方案”

关联:http://rufus.akeo.ie/?locale=en_US

答案3

我可以通过做两件事来成功做到这一点:

  • 禁用 UEFI 启动
  • 启用“启动 CSM”选项

然后,在启动顺序列表中,我得到了一个新的 USB 启动选项,上面没有写“UEFI”。将它放在第一位,你的 Hiren 的 USB 棒现在应该可以启动了!

答案4

我按照这个做了一个:https://ttcshelbyville.wordpress.com/2014/10/10/rufus-usb-boot-and-hirens-boot-iso/

它在我的新系统上启动,并在我维修的所有电脑上工作。如果您正在寻找只读副本(CD/DVD),有一些工具可以制作 EUFI 可启动 CD,然后复制文件……但这可能不适合您……

因为,我通常发现(也是我使用 USB 的原因)许多系统都禁用了启动到光驱。特别是如果这是一台 OEM 计算机。一些东芝甚至没有提供在 BIOS 中更改该选项的选项。必须启动 OEM Windows,然后启用驱动器顺序并从那里更改!这带来了一团乱麻。

系统设计为与旧启动盘反向兼容,这使得“将 CD 转换为 EUFI”变得无关紧要。“旧式光盘启动”被自动禁用可能是导致您出现问题的原因。

因此,您最有可能寻找的是让系统从传统的光驱启动,而这可能不是 BIOS 中的选项。:(

一个后备/测试选项是从系统中移除所有其他驱动器,并查看当未找到其他设备时 bios/启动是否回退到光驱启动。这将告诉您是 CD 还是 BIOS。

相关内容