X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/blobdiff_plain/85f6f3213f81e0b32b0698fc51998540a91cc159..a37c6af8d083a98e64bb6c30efccf60eb3f71a6d:/GRUB2/buildgrub.sh diff --git a/GRUB2/buildgrub.sh b/GRUB2/buildgrub.sh index 7aefe1b..c172a68 100644 --- a/GRUB2/buildgrub.sh +++ b/GRUB2/buildgrub.sh @@ -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