]> glassweightruler.freedombox.rocks Git - Ventoy.git/blobdiff - INSTALL/grub/localboot.cfg
Update CI
[Ventoy.git] / INSTALL / grub / localboot.cfg
index e82677eeede850eede89958e6a6e41b233140e4e..169a8d4dabfdfce9f6474a449ca8bbc20a0e0495 100644 (file)
@@ -92,18 +92,48 @@ else
         fi        
     }
     
-    menuentry 'Search and boot BOOTX64.EFI' --class=boot_uefi {
-        set VTOY_SEARCH_NO_VTOYEFI=1
-        if search -n -s -f /efi/boot/bootx64.efi; then
-            unset VTOY_SEARCH_NO_VTOYEFI
-            terminal_output  console
-            chainloader /efi/boot/bootx64.efi
-            boot
-        else
-            unset VTOY_SEARCH_NO_VTOYEFI
-            echo "BOOTX64.EFI NOT found ..."
-        fi        
-    }
+    if [ "$grub_cpu" = "i386" ]; then
+        menuentry 'Search and boot BOOTIA32.EFI' --class=boot_uefi {
+            set VTOY_SEARCH_NO_VTOYEFI=1
+            if search -n -s -f /efi/boot/bootia32.efi; then
+                unset VTOY_SEARCH_NO_VTOYEFI
+                terminal_output  console
+                chainloader /efi/boot/bootia32.efi
+                boot
+            else
+                unset VTOY_SEARCH_NO_VTOYEFI
+                echo "BOOTIA32.EFI NOT found ..."
+            fi        
+        }
+    elif [ "$grub_cpu" = "arm64" ]; then
+        menuentry 'Search and boot BOOTAA64.EFI' --class=boot_uefi {
+            set VTOY_SEARCH_NO_VTOYEFI=1
+            if search -n -s -f /efi/boot/bootaa64.efi; then
+                unset VTOY_SEARCH_NO_VTOYEFI
+                terminal_output  console
+                chainloader /efi/boot/bootaa64.efi
+                boot
+            else
+                unset VTOY_SEARCH_NO_VTOYEFI
+                echo "BOOTAA64.EFI NOT found ..."
+            fi        
+        }
+    else
+        menuentry 'Search and boot BOOTX64.EFI' --class=boot_uefi {
+            set VTOY_SEARCH_NO_VTOYEFI=1
+            if search -n -s -f /efi/boot/bootx64.efi; then
+                unset VTOY_SEARCH_NO_VTOYEFI
+                terminal_output  console
+                chainloader /efi/boot/bootx64.efi
+                boot
+            else
+                unset VTOY_SEARCH_NO_VTOYEFI
+                echo "BOOTX64.EFI NOT found ..."
+            fi        
+        }
+    fi
+    
+    
 
 fi