x86: generate EFI platform bootable images
[openwrt/openwrt.git] / target / linux / x86 / base-files / lib / preinit / 81_upgrade_bootloader
index 3a4e756b1ebd3f18dace97180b197be30a9abedd..1379c9b2cb9bd1bbfaad14f8206a4013197fdf0d 100644 (file)
@@ -6,6 +6,7 @@ upgrade_bootloader() {
        . /lib/upgrade/common.sh
 
        if [ ! -f /boot/grub/upgraded ] && export_bootdevice && export_partdevice diskdev 0; then
+               part_magic_efi "/dev/$diskdev" && return 0
                echo "(hd0) /dev/$diskdev" > /tmp/device.map
                /usr/sbin/grub-bios-setup \
                        -m "/tmp/device.map" \