Change VentoyliveCD from i386 to x86_64

pull/741/head
longpanda 3 years ago
parent 15570cd996
commit a5e998bcaf

@ -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://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 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_64/release/distribution_files/vmlinuz64 ===> /home/Ventoy-master/LiveCD/ISO/EFI/boot/vmlinuz64
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_64/release/distribution_files/corepure64.gz ===> /home/Ventoy-master/LiveCD/ISO/EFI/boot/corepure64.gz
http://www.tinycorelinux.net/11.x/x86/release/distribution_files/modules.gz ===> /home/Ventoy-master/LiveCD/ISO/EFI/boot/modules.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/tcz/glib2.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/glib2.tcz 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/tcz/libffi.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/libffi.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/tcz/liblvm2.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/liblvm2.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/tcz/ncursesw.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/ncursesw.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/tcz/parted.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/parted.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/tcz/readline.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/readline.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/tcz/udev-lib.tcz /home/Ventoy-master/LiveCD/VTOY/ventoy/tcz/udev-lib.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 2.3 Prepare third-part tools
cd /home/Ventoy-master/DOC/ cd /home/Ventoy-master/DOC/

@ -40,9 +40,7 @@ done
format_ventoy_disk_mbr 0 $LOOP fdisk format_ventoy_disk_mbr 0 $LOOP fdisk
pwd $GRUB_DIR/sbin/grub-bios-setup --skip-fs-probe --directory="./grub/i386-pc" $LOOP
ls -lah ./grub/i386-pc/
$GRUB_DIR/sbin/grub-bios-setup --verbose --skip-fs-probe --directory="./grub/i386-pc" $LOOP
curver=$(get_ventoy_version_from_cfg ./grub/grub.cfg) curver=$(get_ventoy_version_from_cfg ./grub/grub.cfg)

@ -5,13 +5,13 @@ set default=LiveCD
clear clear
menuentry 'Ventoy xxx LiveCD' --id=LiveCD { menuentry 'Ventoy xxx LiveCD' --id=LiveCD {
linux /EFI/boot/vmlinuz quiet loglevel=0 superuser rdinit=/ventoy/init.sh linux /EFI/boot/vmlinuz64 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 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 boot
} }
menuentry 'Ventoy xxx LiveCD (Debug Mode)' { menuentry 'Ventoy xxx LiveCD (Debug Mode)' {
linux /EFI/boot/vmlinuz loglevel=10 multivt superuser rdinit=/ventoy/init.sh linux /EFI/boot/vmlinuz64 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 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 boot
} }

@ -3,32 +3,32 @@ Ventoy LiveCD is Tinycore distro + Ventoy linux install package.
vmlinuz and core.gz are downloaded from: 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: MD5SUM:
0fd08c73e84b26aabbd0d12006d64855 core.gz 598db33adff41155f26e244e492916d0 corepure64.gz
a9c2e2abbf464517e681234fb4687aa1 vmlinuz 858a5b2524cc541efe2d22b11b271e52 modules64.gz
ab3a8196df5a84889f16494fde188799 vmlinuz64
VTOY/ventoy/tcz/*/tcz are downloaded from: 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: MD5SUM:
b6153a469d1d56e1e6895c6812a344cd dosfstools.tcz 803ac92b15e2ba58cddc58e1ff66446c dosfstools.tcz
29a4585d38b34ad58f8a7cb2d09e065f glib2.tcz eaa8aafb285b3f3bdf89187a964436db glib2.tcz
6812067a60165aee3cbcc07a75b6b1f4 libffi.tcz bbf81e97259faa73cbaf42b7e76c8685 libffi.tcz
5120e0c9ee65f936dea8cb6a0a0a1ddd liblvm2.tcz 2cb278ef278a6b8819df52ec2e6bedc3 liblvm2.tcz
92909db8fb3c4333a2a4a325ffbf4b50 ncursesw.tcz 0345a267ab49e711c596e21eaf721e3b ncursesw.tcz
e2bb47c9da2abab62fa794d69aba97c0 parted.tcz 65e226c963e78a0174baf99bc9cafcfc parted.tcz
0e6dfbebe816062a81aff6d3e5e7719b readline.tcz ae78bbe0c5b7d79382cd1aeb08dc97bd readline.tcz
3cf996373ab01be269ea0efaf17ce0cd udev-lib.tcz dff3775dea468c31e517f5ec5f403ce0 udev-lib.tcz
VTOY/ventoy/drivers/*.ko VTOY/ventoy/drivers/*.ko
build kernel build kernel
http://www.tinycorelinux.net/11.x/x86/release/src/kernel/ http://www.tinycorelinux.net/11.x/x86_64/release/src/kernel/
config-5.4.3-tinycore config-5.4.3-tinycore64
linux-5.4.3-patched.txz linux-5.4.3-patched.txz
disable a wireless lan driver to avoid compile error disable a wireless lan driver to avoid compile error

@ -12,8 +12,6 @@ sisusbvga
usb251xb usb251xb
pi3usb30532 pi3usb30532
usb-otg-fsm usb-otg-fsm
usb-conn-gpio
ulpi
ums-realtek ums-realtek
xhci-hcd xhci-hcd
xhci-pci xhci-pci

@ -2,10 +2,12 @@
VENTOY_PATH=$PWD/../ VENTOY_PATH=$PWD/../
for i in vmlinuz core.gz modules.gz; do for i in vmlinuz64 corepure64.gz modules64.gz; do
wget -q -P ISO/EFI/boot/ http://www.tinycorelinux.net/11.x/x86/release/distribution_files/$i wget -q -P ISO/EFI/boot/ http://www.tinycorelinux.net/11.x/x86_64/release/distribution_files/$i
done done
for i in glib2.tcz libffi.tcz liblvm2.tcz ncursesw.tcz parted.tcz readline.tcz udev-lib.tcz; do [ -d VTOY/ventoy/tcz ] || mkdir -p VTOY/ventoy/tcz
wget -q -P VTOY/ventoy/tcz/ http://distro.ibiblio.org/tinycorelinux/11.x/x86/tcz/$i
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 done

Loading…
Cancel
Save