Cause: WinPE’s driver load order.
Fix: Use drvload.exe X:\DLC_Drivers\mega-sas2.inf explicitly. Also verify driver architecture (must be amd64).
Your ISO is done. Now create a separate USB drive (or partition) labeled DLC_USB. dlc boot uefi iso
/dlc/menu.cfg that grub.cfg will call.Example DLC menu.cfg:
menuentry "Windows 11 Setup"
set root=(hd0,1)
loopback loop /dlc/win11.iso
chainloader (loop)
menuentry "Clonezilla Live"
linux /dlc/clonezilla/live/vmlinuz boot=live union=overlay
initrd /dlc/clonezilla/live/initrd.img
Most tutorials show you how to create a "multi-boot USB." That is easy. But creating a read-only ISO that can later accept new DLC without being remastered is the holy grail. Why? Because you might burn the ISO to a DVD (read-only) or a Write-Protected USB. You need the bootloader to be smart enough to look outside the ISO for additional content. Cause: WinPE’s driver load order
Gather the following before starting. This guide assumes a 64-bit Windows environment (Windows 10/11/Server) or Linux. Create a menu file /dlc/menu