diff --git a/DOC/BuildVentoyFromSource.txt b/DOC/BuildVentoyFromSource.txt index 3b2a8541..8f2593a4 100644 --- a/DOC/BuildVentoyFromSource.txt +++ b/DOC/BuildVentoyFromSource.txt @@ -35,16 +35,16 @@ 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 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 - http://www.tinycorelinux.net/11.x/x86/release/distribution_files/vmlinuz ===> /home/Ventoy-master/LiveCD/ISO/EFI/boot/vmlinuz - http://www.tinycorelinux.net/11.x/x86/release/distribution_files/core.gz ===> /home/Ventoy-master/LiveCD/ISO/EFI/boot/core.gz - http://www.tinycorelinux.net/11.x/x86/release/distribution_files/modules.gz ===> /home/Ventoy-master/LiveCD/ISO/EFI/boot/modules.gz - http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/glib2.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/glib2.tcz - http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/libffi.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/libffi.tcz - http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/liblvm2.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/liblvm2.tcz - http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/ncursesw.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/ncursesw.tcz - http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/parted.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/parted.tcz - http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/readline.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/readline.tcz - http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/udev-lib.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/udev-lib.tcz + http://www.tinycorelinux.net/11.x/x86_64/release/distribution_files/vmlinuz64 ===> /home/Ventoy-master/LiveCD/ISO/EFI/boot/vmlinuz64 + http://www.tinycorelinux.net/11.x/x86_64/release/distribution_files/corepure64.gz ===> /home/Ventoy-master/LiveCD/ISO/EFI/boot/corepure64.gz + http://www.tinycorelinux.net/11.x/x86_64/release/distribution_files/modules64.gz ===> /home/Ventoy-master/LiveCD/ISO/EFI/boot/modules64.gz + http://distro.ibiblio.org/tinycorelinux/11.x/x86_64/tcz/glib2.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/glib2.tcz + http://distro.ibiblio.org/tinycorelinux/11.x/x86_64/tcz/libffi.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/libffi.tcz + http://distro.ibiblio.org/tinycorelinux/11.x/x86_64/tcz/liblvm2.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/liblvm2.tcz + http://distro.ibiblio.org/tinycorelinux/11.x/x86_64/tcz/ncursesw.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/ncursesw.tcz + http://distro.ibiblio.org/tinycorelinux/11.x/x86_64/tcz/parted.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/parted.tcz + http://distro.ibiblio.org/tinycorelinux/11.x/x86_64/tcz/readline.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/readline.tcz + http://distro.ibiblio.org/tinycorelinux/11.x/x86_64/tcz/udev-lib.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/udev-lib.tcz 2.3 Prepare third-part tools cd /home/Ventoy-master/DOC/ diff --git a/INSTALL/ventoy_pack.sh b/INSTALL/ventoy_pack.sh index bee6263b..3e62539a 100644 --- a/INSTALL/ventoy_pack.sh +++ b/INSTALL/ventoy_pack.sh @@ -40,9 +40,7 @@ done 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) diff --git a/LiveCD/ISO/EFI/boot/grub.cfg b/LiveCD/ISO/EFI/boot/grub.cfg index d6e61c24..2d93e3c5 100644 --- a/LiveCD/ISO/EFI/boot/grub.cfg +++ b/LiveCD/ISO/EFI/boot/grub.cfg @@ -5,13 +5,13 @@ set default=LiveCD 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 } diff --git a/LiveCD/README.txt b/LiveCD/README.txt index 9ab5b1fb..5ee8ba32 100644 --- a/LiveCD/README.txt +++ b/LiveCD/README.txt @@ -3,32 +3,32 @@ Ventoy LiveCD is Tinycore distro + Ventoy linux install package. vmlinuz and core.gz are downloaded from: -http://www.tinycorelinux.net/11.x/x86/release/distribution_files/ +http://www.tinycorelinux.net/11.x/x86_64/release/distribution_files/ MD5SUM: -0fd08c73e84b26aabbd0d12006d64855 core.gz -a9c2e2abbf464517e681234fb4687aa1 vmlinuz - +598db33adff41155f26e244e492916d0 corepure64.gz +858a5b2524cc541efe2d22b11b271e52 modules64.gz +ab3a8196df5a84889f16494fde188799 vmlinuz64 VTOY/ventoy/tcz/*/tcz are downloaded from: -http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/ +http://distro.ibiblio.org/tinycorelinux/11.x/x86_64/tcz/ MD5SUM: -b6153a469d1d56e1e6895c6812a344cd dosfstools.tcz -29a4585d38b34ad58f8a7cb2d09e065f glib2.tcz -6812067a60165aee3cbcc07a75b6b1f4 libffi.tcz -5120e0c9ee65f936dea8cb6a0a0a1ddd liblvm2.tcz -92909db8fb3c4333a2a4a325ffbf4b50 ncursesw.tcz -e2bb47c9da2abab62fa794d69aba97c0 parted.tcz -0e6dfbebe816062a81aff6d3e5e7719b readline.tcz -3cf996373ab01be269ea0efaf17ce0cd udev-lib.tcz +803ac92b15e2ba58cddc58e1ff66446c dosfstools.tcz +eaa8aafb285b3f3bdf89187a964436db glib2.tcz +bbf81e97259faa73cbaf42b7e76c8685 libffi.tcz +2cb278ef278a6b8819df52ec2e6bedc3 liblvm2.tcz +0345a267ab49e711c596e21eaf721e3b ncursesw.tcz +65e226c963e78a0174baf99bc9cafcfc parted.tcz +ae78bbe0c5b7d79382cd1aeb08dc97bd readline.tcz +dff3775dea468c31e517f5ec5f403ce0 udev-lib.tcz VTOY/ventoy/drivers/*.ko build kernel -http://www.tinycorelinux.net/11.x/x86/release/src/kernel/ -config-5.4.3-tinycore -linux-5.4.3-patched.txz +http://www.tinycorelinux.net/11.x/x86_64/release/src/kernel/ +config-5.4.3-tinycore64 +linux-5.4.3-patched.txz disable a wireless lan driver to avoid compile error diff --git a/LiveCD/VTOY/ventoy/drivers/cdc-acm.ko b/LiveCD/VTOY/ventoy/drivers/cdc-acm.ko index 825b8a02..98209ed3 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/cdc-acm.ko and b/LiveCD/VTOY/ventoy/drivers/cdc-acm.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/cdc-wdm.ko b/LiveCD/VTOY/ventoy/drivers/cdc-wdm.ko index a35e5e62..f591c814 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/cdc-wdm.ko and b/LiveCD/VTOY/ventoy/drivers/cdc-wdm.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/ezusb.ko b/LiveCD/VTOY/ventoy/drivers/ezusb.ko index 5840d8b9..6c3609ff 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/ezusb.ko and b/LiveCD/VTOY/ventoy/drivers/ezusb.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/megaraid_sas.ko b/LiveCD/VTOY/ventoy/drivers/megaraid_sas.ko index 3a33edea..0c867e4b 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/megaraid_sas.ko and b/LiveCD/VTOY/ventoy/drivers/megaraid_sas.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/mptbase.ko b/LiveCD/VTOY/ventoy/drivers/mptbase.ko index 64991134..84a82146 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/mptbase.ko and b/LiveCD/VTOY/ventoy/drivers/mptbase.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/mptctl.ko b/LiveCD/VTOY/ventoy/drivers/mptctl.ko index dd6e57b9..d502f654 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/mptctl.ko and b/LiveCD/VTOY/ventoy/drivers/mptctl.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/mptfc.ko b/LiveCD/VTOY/ventoy/drivers/mptfc.ko index 6f0e1ffb..7beda2a9 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/mptfc.ko and b/LiveCD/VTOY/ventoy/drivers/mptfc.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/mptsas.ko b/LiveCD/VTOY/ventoy/drivers/mptsas.ko index b0921f6c..7d328645 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/mptsas.ko and b/LiveCD/VTOY/ventoy/drivers/mptsas.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/mptscsih.ko b/LiveCD/VTOY/ventoy/drivers/mptscsih.ko index 9953f822..64b8c56d 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/mptscsih.ko and b/LiveCD/VTOY/ventoy/drivers/mptscsih.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/mptspi.ko b/LiveCD/VTOY/ventoy/drivers/mptspi.ko index bfb1af21..c5053663 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/mptspi.ko and b/LiveCD/VTOY/ventoy/drivers/mptspi.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/parport.ko b/LiveCD/VTOY/ventoy/drivers/parport.ko index 3b51c7fd..5bb8d9e8 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/parport.ko and b/LiveCD/VTOY/ventoy/drivers/parport.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/pi3usb30532.ko b/LiveCD/VTOY/ventoy/drivers/pi3usb30532.ko index 8da52083..936ff0a0 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/pi3usb30532.ko and b/LiveCD/VTOY/ventoy/drivers/pi3usb30532.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/scsi_transport_sas.ko b/LiveCD/VTOY/ventoy/drivers/scsi_transport_sas.ko index 7c268e64..9c73ec20 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/scsi_transport_sas.ko and b/LiveCD/VTOY/ventoy/drivers/scsi_transport_sas.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/scsi_transport_spi.ko b/LiveCD/VTOY/ventoy/drivers/scsi_transport_spi.ko index 063913af..3c50b90e 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/scsi_transport_spi.ko and b/LiveCD/VTOY/ventoy/drivers/scsi_transport_spi.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/scsi_transport_srp.ko b/LiveCD/VTOY/ventoy/drivers/scsi_transport_srp.ko index 4e2f4cb9..86c03a12 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/scsi_transport_srp.ko and b/LiveCD/VTOY/ventoy/drivers/scsi_transport_srp.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/sisusbvga.ko b/LiveCD/VTOY/ventoy/drivers/sisusbvga.ko index 95127e4f..396be55a 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/sisusbvga.ko and b/LiveCD/VTOY/ventoy/drivers/sisusbvga.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/ulpi.ko b/LiveCD/VTOY/ventoy/drivers/ulpi.ko deleted file mode 100644 index 7c3585ff..00000000 Binary files a/LiveCD/VTOY/ventoy/drivers/ulpi.ko and /dev/null differ diff --git a/LiveCD/VTOY/ventoy/drivers/ums-realtek.ko b/LiveCD/VTOY/ventoy/drivers/ums-realtek.ko index 33abceba..a891d640 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/ums-realtek.ko and b/LiveCD/VTOY/ventoy/drivers/ums-realtek.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/usb-conn-gpio.ko b/LiveCD/VTOY/ventoy/drivers/usb-conn-gpio.ko deleted file mode 100644 index d91421ec..00000000 Binary files a/LiveCD/VTOY/ventoy/drivers/usb-conn-gpio.ko and /dev/null differ diff --git a/LiveCD/VTOY/ventoy/drivers/usb-otg-fsm.ko b/LiveCD/VTOY/ventoy/drivers/usb-otg-fsm.ko index 64b93740..c6242c1b 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/usb-otg-fsm.ko and b/LiveCD/VTOY/ventoy/drivers/usb-otg-fsm.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/usb251xb.ko b/LiveCD/VTOY/ventoy/drivers/usb251xb.ko index 0487face..97518dfd 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/usb251xb.ko and b/LiveCD/VTOY/ventoy/drivers/usb251xb.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/usb3503.ko b/LiveCD/VTOY/ventoy/drivers/usb3503.ko index 0952053c..17016eeb 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/usb3503.ko and b/LiveCD/VTOY/ventoy/drivers/usb3503.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/usb4604.ko b/LiveCD/VTOY/ventoy/drivers/usb4604.ko index a5e280d6..6e83f824 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/usb4604.ko and b/LiveCD/VTOY/ventoy/drivers/usb4604.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/usbip-core.ko b/LiveCD/VTOY/ventoy/drivers/usbip-core.ko index 6e07ba04..2c1449e6 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/usbip-core.ko and b/LiveCD/VTOY/ventoy/drivers/usbip-core.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/usbip-host.ko b/LiveCD/VTOY/ventoy/drivers/usbip-host.ko index ed919c7d..77896e26 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/usbip-host.ko and b/LiveCD/VTOY/ventoy/drivers/usbip-host.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/usblp.ko b/LiveCD/VTOY/ventoy/drivers/usblp.ko index fb1bc44c..7e02ce3b 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/usblp.ko and b/LiveCD/VTOY/ventoy/drivers/usblp.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/uss720.ko b/LiveCD/VTOY/ventoy/drivers/uss720.ko index cfca3236..d3237ac3 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/uss720.ko and b/LiveCD/VTOY/ventoy/drivers/uss720.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/vhci-hcd.ko b/LiveCD/VTOY/ventoy/drivers/vhci-hcd.ko index b5ff5907..82b5b7e0 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/vhci-hcd.ko and b/LiveCD/VTOY/ventoy/drivers/vhci-hcd.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/xhci-hcd.ko b/LiveCD/VTOY/ventoy/drivers/xhci-hcd.ko index 9c2bbb63..e0474747 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/xhci-hcd.ko and b/LiveCD/VTOY/ventoy/drivers/xhci-hcd.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/xhci-pci.ko b/LiveCD/VTOY/ventoy/drivers/xhci-pci.ko index 63034a3d..8568b271 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/xhci-pci.ko and b/LiveCD/VTOY/ventoy/drivers/xhci-pci.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/xhci-plat-hcd.ko b/LiveCD/VTOY/ventoy/drivers/xhci-plat-hcd.ko index 29bc93da..e0520e27 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/xhci-plat-hcd.ko and b/LiveCD/VTOY/ventoy/drivers/xhci-plat-hcd.ko differ diff --git a/LiveCD/VTOY/ventoy/drivers/yurex.ko b/LiveCD/VTOY/ventoy/drivers/yurex.ko index c23e05d5..112ee32a 100644 Binary files a/LiveCD/VTOY/ventoy/drivers/yurex.ko and b/LiveCD/VTOY/ventoy/drivers/yurex.ko differ diff --git a/LiveCD/VTOY/ventoy/modlist b/LiveCD/VTOY/ventoy/modlist index 198e3e0d..c37359fb 100644 --- a/LiveCD/VTOY/ventoy/modlist +++ b/LiveCD/VTOY/ventoy/modlist @@ -12,8 +12,6 @@ sisusbvga usb251xb pi3usb30532 usb-otg-fsm -usb-conn-gpio -ulpi ums-realtek xhci-hcd xhci-pci diff --git a/LiveCD/VTOY/ventoy/tcz/dosfstools.tcz b/LiveCD/VTOY/ventoy/tcz/dosfstools.tcz deleted file mode 100644 index d43d06a8..00000000 Binary files a/LiveCD/VTOY/ventoy/tcz/dosfstools.tcz and /dev/null differ diff --git a/LiveCD/docker_ci.sh b/LiveCD/docker_ci.sh index 762d9887..77660e6d 100644 --- a/LiveCD/docker_ci.sh +++ b/LiveCD/docker_ci.sh @@ -2,10 +2,12 @@ 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