https://releases.linaro.org/components/toolchain/binaries/7.4-2019.02/aarch64-linux-gnu/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar.xz ===> /opt/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar.xz\r
https://toolchains.bootlin.com/downloads/releases/toolchains/aarch64/tarballs/aarch64--uclibc--stable-2020.08-1.tar.bz2 ===> /opt/aarch64--uclibc--stable-2020.08-1.tar.bz2\r
\r
- http://www.tinycorelinux.net/11.x/x86/release/distribution_files/vmlinuz ===> /home/Ventoy-master/LiveCD/ISO/EFI/boot/vmlinuz\r
- http://www.tinycorelinux.net/11.x/x86/release/distribution_files/core.gz ===> /home/Ventoy-master/LiveCD/ISO/EFI/boot/core.gz\r
- http://www.tinycorelinux.net/11.x/x86/release/distribution_files/modules.gz ===> /home/Ventoy-master/LiveCD/ISO/EFI/boot/modules.gz\r
- http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/glib2.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/glib2.tcz\r
- http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/libffi.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/libffi.tcz\r
- http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/liblvm2.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/liblvm2.tcz\r
- http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/ncursesw.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/ncursesw.tcz\r
- http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/parted.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/parted.tcz\r
- http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/readline.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/readline.tcz\r
- http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/udev-lib.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/udev-lib.tcz\r
+ http://www.tinycorelinux.net/11.x/x86_64/release/distribution_files/vmlinuz64 ===> /home/Ventoy-master/LiveCD/ISO/EFI/boot/vmlinuz64\r
+ http://www.tinycorelinux.net/11.x/x86_64/release/distribution_files/corepure64.gz ===> /home/Ventoy-master/LiveCD/ISO/EFI/boot/corepure64.gz\r
+ http://www.tinycorelinux.net/11.x/x86_64/release/distribution_files/modules64.gz ===> /home/Ventoy-master/LiveCD/ISO/EFI/boot/modules64.gz\r
+ http://distro.ibiblio.org/tinycorelinux/11.x/x86_64/tcz/glib2.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/glib2.tcz\r
+ http://distro.ibiblio.org/tinycorelinux/11.x/x86_64/tcz/libffi.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/libffi.tcz\r
+ http://distro.ibiblio.org/tinycorelinux/11.x/x86_64/tcz/liblvm2.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/liblvm2.tcz\r
+ http://distro.ibiblio.org/tinycorelinux/11.x/x86_64/tcz/ncursesw.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/ncursesw.tcz\r
+ http://distro.ibiblio.org/tinycorelinux/11.x/x86_64/tcz/parted.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/parted.tcz\r
+ http://distro.ibiblio.org/tinycorelinux/11.x/x86_64/tcz/readline.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/readline.tcz\r
+ http://distro.ibiblio.org/tinycorelinux/11.x/x86_64/tcz/udev-lib.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/udev-lib.tcz\r
\r
2.3 Prepare third-part tools\r
cd /home/Ventoy-master/DOC/\r
format_ventoy_disk_mbr 0 $LOOP fdisk
-pwd
-ls -lah ./grub/i386-pc/
-$GRUB_DIR/sbin/grub-bios-setup --verbose --skip-fs-probe --directory="./grub/i386-pc" $LOOP
+$GRUB_DIR/sbin/grub-bios-setup --skip-fs-probe --directory="./grub/i386-pc" $LOOP
curver=$(get_ventoy_version_from_cfg ./grub/grub.cfg)
clear
menuentry 'Ventoy xxx LiveCD' --id=LiveCD {
- linux /EFI/boot/vmlinuz quiet loglevel=0 superuser rdinit=/ventoy/init.sh
- initrd /EFI/ventoy/ventoy.gz /EFI/boot/core.gz /EFI/boot/modules.gz newc:ventoy.tar.gz:/EFI/ventoy/ventoy-xxx-linux.tar.gz
+ linux /EFI/boot/vmlinuz64 quiet loglevel=0 superuser rdinit=/ventoy/init.sh
+ initrd /EFI/ventoy/ventoy.gz /EFI/boot/corepure64.gz /EFI/boot/modules64.gz newc:ventoy.tar.gz:/EFI/ventoy/ventoy-xxx-linux.tar.gz
boot
}
menuentry 'Ventoy xxx LiveCD (Debug Mode)' {
- linux /EFI/boot/vmlinuz loglevel=10 multivt superuser rdinit=/ventoy/init.sh
- initrd /EFI/ventoy/ventoy.gz /EFI/boot/core.gz /EFI/boot/modules.gz newc:ventoy.tar.gz:/EFI/ventoy/ventoy-xxx-linux.tar.gz
+ linux /EFI/boot/vmlinuz64 loglevel=10 multivt superuser rdinit=/ventoy/init.sh
+ initrd /EFI/ventoy/ventoy.gz /EFI/boot/corepure64.gz /EFI/boot/modules64.gz newc:ventoy.tar.gz:/EFI/ventoy/ventoy-xxx-linux.tar.gz
boot
}
\r
\r
vmlinuz and core.gz are downloaded from:\r
-http://www.tinycorelinux.net/11.x/x86/release/distribution_files/\r
+http://www.tinycorelinux.net/11.x/x86_64/release/distribution_files/\r
\r
MD5SUM:\r
-0fd08c73e84b26aabbd0d12006d64855 core.gz\r
-a9c2e2abbf464517e681234fb4687aa1 vmlinuz\r
-\r
+598db33adff41155f26e244e492916d0 corepure64.gz\r
+858a5b2524cc541efe2d22b11b271e52 modules64.gz\r
+ab3a8196df5a84889f16494fde188799 vmlinuz64\r
\r
\r
VTOY/ventoy/tcz/*/tcz are downloaded from:\r
-http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/\r
+http://distro.ibiblio.org/tinycorelinux/11.x/x86_64/tcz/\r
\r
MD5SUM:\r
-b6153a469d1d56e1e6895c6812a344cd dosfstools.tcz\r
-29a4585d38b34ad58f8a7cb2d09e065f glib2.tcz\r
-6812067a60165aee3cbcc07a75b6b1f4 libffi.tcz\r
-5120e0c9ee65f936dea8cb6a0a0a1ddd liblvm2.tcz\r
-92909db8fb3c4333a2a4a325ffbf4b50 ncursesw.tcz\r
-e2bb47c9da2abab62fa794d69aba97c0 parted.tcz\r
-0e6dfbebe816062a81aff6d3e5e7719b readline.tcz\r
-3cf996373ab01be269ea0efaf17ce0cd udev-lib.tcz\r
+803ac92b15e2ba58cddc58e1ff66446c dosfstools.tcz\r
+eaa8aafb285b3f3bdf89187a964436db glib2.tcz\r
+bbf81e97259faa73cbaf42b7e76c8685 libffi.tcz\r
+2cb278ef278a6b8819df52ec2e6bedc3 liblvm2.tcz\r
+0345a267ab49e711c596e21eaf721e3b ncursesw.tcz\r
+65e226c963e78a0174baf99bc9cafcfc parted.tcz\r
+ae78bbe0c5b7d79382cd1aeb08dc97bd readline.tcz\r
+dff3775dea468c31e517f5ec5f403ce0 udev-lib.tcz\r
\r
\r
VTOY/ventoy/drivers/*.ko\r
build kernel\r
-http://www.tinycorelinux.net/11.x/x86/release/src/kernel/\r
-config-5.4.3-tinycore\r
-linux-5.4.3-patched.txz \r
+http://www.tinycorelinux.net/11.x/x86_64/release/src/kernel/\r
+config-5.4.3-tinycore64\r
+linux-5.4.3-patched.txz \r
disable a wireless lan driver to avoid compile error\r
\r
usb251xb
pi3usb30532
usb-otg-fsm
-usb-conn-gpio
-ulpi
ums-realtek
xhci-hcd
xhci-pci
VENTOY_PATH=$PWD/../
-for i in vmlinuz core.gz modules.gz; do
- wget -q -P ISO/EFI/boot/ http://www.tinycorelinux.net/11.x/x86/release/distribution_files/$i
+for i in vmlinuz64 corepure64.gz modules64.gz; do
+ wget -q -P ISO/EFI/boot/ http://www.tinycorelinux.net/11.x/x86_64/release/distribution_files/$i
done
-for i in glib2.tcz libffi.tcz liblvm2.tcz ncursesw.tcz parted.tcz readline.tcz udev-lib.tcz; do
- wget -q -P VTOY/ventoy/tcz/ http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/$i
+[ -d VTOY/ventoy/tcz ] || mkdir -p VTOY/ventoy/tcz
+
+for i in dosfstools.tcz glib2.tcz libffi.tcz liblvm2.tcz ncursesw.tcz parted.tcz readline.tcz udev-lib.tcz; do
+ wget -q -P VTOY/ventoy/tcz/ http://distro.ibiblio.org/tinycorelinux/11.x/x86_64/tcz/$i
done