UEFI 引导加载程序

UEFI 引导加载程序

问题是 EFI 系统只允许您使用 FAT32 启动。我必须部署多个 Windows 8 映像。我的 WIM 映像大于 4GB,无法传输到 FAT32 分区。我已经折腾了几天,但还是没有成功。有没有办法将 USB 分区分成两个,一个是 FAT32,另一个是 NTFS,这样 FAT32 分区就可以像 grub2 或其他 EFI 引导加载程序一样启动,并链接到我的 NTFS 分区上的安装文件?


更多信息。.WIM 文件保存安装 Windows 操作系统时的安装文件。捕获 Windows 映像时,它会保存在 Windows 安装磁盘的源文件夹中的 .wim 文件中。它被称为 install.wim。

因此,在捕获 Windows 操作系统以进行部署之前对其进行的更新和安装越多,大小就会越大。我的 WIM 文件的大小超过 4 GB,无法传输到 FAT32 分区以使用 EFI 系统进行安装。我尝试了 REFIND,并且能够启动到加载程序。如果有人知道是否以及如何在添加启动项时将其指向下一个分区以加载启动管理器,那么真正能解决我的问题。在我的 USB 上的 FAT32 分区上我有 REFiND,在 NTFS 分区上我有 Windows 安装文件。如果有办法的话,我可以指向 REFIND 加载程序菜单项以链式加载 NTFS 分区上的文件。这样,我就可以绕过 EFI 系统启动限制,即必须从 FAT32 分区启动。

希望您能理解我在这里要完成的任务以及是否可行。我尝试使用与 FAT32 分区上的 GRUB4DOS 方案相同的 GRUB4DOS 和 USB 上 NTFS 分区上的 Windows iso 文件,当我将菜单项指向下一个分区时,它运行完美。唯一的问题是 GRUB4DOS 不是 EFI 加载程序,因此它无法在我的 EFI 平板电脑上启动。

答案1

我不熟悉 WIM 或它如何适应 Windows 启动方案,因此可能有更简单或更好的方法来做到这一点,但是......

有许多可用的 EFI 文件系统驱动程序。据我所知,大多数驱动程序都随我的rEFInd 启动管理器:Ext2fs/ext3fs、ext4fs、ReiserFS、HFS+ 和 ISO-9660。我还看到了 NTFS 驱动程序,但我不知道它的出处,甚至不知道使用它是否合法(它没有版权声明),所以我不太愿意推荐使用它。你可以使用其中一个驱动程序来让你的大型 WIM 文件工作,但由于我对 Windows 启动过程不够熟悉,不知道该文件应该驻留在何处,所以我无法提供更详细的建议。显然,在 Windows 上使用 Linux 文件系统有点奇怪,但如果你双启动或在 Windows 中安装 Linux 驱动程序,它可能会起作用。ISO-9660 Level 3 可能会起作用,但我不知道 EFI 驱动程序是否支持所需的扩展功能。

相关内容