#!ipxe # Detectar si se está ejecutando en modo UEFI o BIOS iseq ${platform} efi && goto uefi_boot || goto bios_boot :bios_boot echo "Running in BIOS mode - Booting first disk" chain http://__SERVERIP__/tftpboot/grub.exe --config-file="timeout 0; title FirstHardDisk;chainloader (hd0)+1;rootnoverify (hd0);boot" || echo "Failed to boot in BIOS mode" exit :uefi_boot echo "Running in UEFI mode - Booting first disk" sanboot --no-describe --drive 0 --filename \EFI\grub\Boot\grubx64.efi || echo "Failed to boot in UEFI mode" exit