]> glassweightruler.freedombox.rocks Git - Ventoy.git/blobdiff - GRUB2/buildgrub.sh
Only use acpi when secureboot if enabled in UEFI mode.
[Ventoy.git] / GRUB2 / buildgrub.sh
index 7aefe1bc5efa2db62f56687fa3a068e6a8127abc..c172a6815f6aa0f82a39cec41f5133678ce80c51 100644 (file)
@@ -11,7 +11,7 @@ mkdir SRC
 mkdir NBP
 mkdir PXE
 
-tar -xvf grub-2.04.tar.xz -C ./SRC/
+tar -xf grub-2.04.tar.xz -C ./SRC/
 
 /bin/cp -a ./MOD_SRC/grub-2.04  ./SRC/
 
@@ -19,6 +19,7 @@ cd ./SRC/grub-2.04
 
 
 # build for x86_64-efi
+echo '======== build grub2 for x86_64-efi ==============='
 make distclean
 ./autogen.sh
 ./configure  --with-platform=efi --prefix=$VT_GRUB_DIR/INSTALL/
@@ -27,6 +28,7 @@ sh install.sh  uefi
 
 
 #build for i386-efi
+echo '======== build grub2 for i386-efi ==============='
 make distclean
 ./autogen.sh
 ./configure --target=i386 --with-platform=efi  --prefix=$VT_GRUB_DIR/INSTALL/
@@ -36,6 +38,7 @@ sh install.sh  i386efi
 
 
 #build for arm64 EFI
+echo '======== build grub2 for arm64-efi ==============='
 PATH=$PATH:/opt/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/bin
 make distclean
 ./autogen.sh
@@ -54,8 +57,10 @@ sh install.sh arm64
 
 
 # build for i386-pc
+echo '======== build grub2 for i386-pc ==============='
+make distclean
 ./autogen.sh
-./configure  --prefix=$VT_GRUB_DIR/INSTALL/
+./configure --target=i386 --with-platform=pc --prefix=$VT_GRUB_DIR/INSTALL/
 make -j 16
 sh install.sh