From 3c05d55b8a2bd358ca380a91d3d5bdcbfed937fa Mon Sep 17 00:00:00 2001 From: longpanda Date: Mon, 18 Aug 2025 23:19:00 +0800 Subject: [PATCH] Fix the issue (introduced in 1.1.06) that the Ventoy ISO partition cannot be mounted after boot linux distro. --- IMG/cpio/ventoy/hook/arch/ovios-disk.sh | 3 +++ IMG/cpio/ventoy/hook/aryalinux/disk_hook.sh | 3 +++ IMG/cpio/ventoy/hook/austrumi/disk_hook.sh | 3 +++ IMG/cpio/ventoy/hook/berry/ventoy-disk.sh | 3 +++ IMG/cpio/ventoy/hook/chimera/disk_hook.sh | 3 +++ IMG/cpio/ventoy/hook/crux/disk_hook.sh | 3 +++ IMG/cpio/ventoy/hook/daphile/disk_hook.sh | 3 +++ IMG/cpio/ventoy/hook/debian/antix-disk.sh | 3 +++ IMG/cpio/ventoy/hook/debian/knoppix-disk.sh | 3 +++ IMG/cpio/ventoy/hook/debian/minios-disk.sh | 3 +++ IMG/cpio/ventoy/hook/debian/porteus-disk.sh | 3 +++ IMG/cpio/ventoy/hook/debian/slax-disk.sh | 3 +++ IMG/cpio/ventoy/hook/dragora/disk_hook.sh | 3 +++ IMG/cpio/ventoy/hook/easystartup/disk_hook.sh | 3 +++ IMG/cpio/ventoy/hook/gentoo/disk_hook.sh | 3 +++ IMG/cpio/ventoy/hook/guix/ventoy-disk.sh | 3 +++ IMG/cpio/ventoy/hook/kiosk/ventoy-disk.sh | 3 +++ IMG/cpio/ventoy/hook/pclos/disk_hook.sh | 3 +++ IMG/cpio/ventoy/hook/ploplinux/disk_hook.sh | 3 +++ IMG/cpio/ventoy/hook/primeos/ventoy-disk.sh | 3 +++ IMG/cpio/ventoy/hook/rancher/disk_hook.sh | 3 +++ IMG/cpio/ventoy/hook/slackware/disk_hook.sh | 3 +++ IMG/cpio/ventoy/hook/smgl/disk_hook.sh | 3 +++ IMG/cpio/ventoy/hook/smoothwall/disk_hook.sh | 3 +++ IMG/cpio/ventoy/hook/suse/disk_hook.sh | 3 +++ IMG/cpio/ventoy/hook/wifislax/disk_hook.sh | 3 +++ IMG/cpio/ventoy/hook/zeroshell/disk_hook.sh | 3 +++ 27 files changed, 81 insertions(+) diff --git a/IMG/cpio/ventoy/hook/arch/ovios-disk.sh b/IMG/cpio/ventoy/hook/arch/ovios-disk.sh index 561dc27..fe7173d 100644 --- a/IMG/cpio/ventoy/hook/arch/ovios-disk.sh +++ b/IMG/cpio/ventoy/hook/arch/ovios-disk.sh @@ -48,3 +48,6 @@ else fi PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/aryalinux/disk_hook.sh b/IMG/cpio/ventoy/hook/aryalinux/disk_hook.sh index 4b625c5..d0e1f25 100644 --- a/IMG/cpio/ventoy/hook/aryalinux/disk_hook.sh +++ b/IMG/cpio/ventoy/hook/aryalinux/disk_hook.sh @@ -49,3 +49,6 @@ else fi PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/austrumi/disk_hook.sh b/IMG/cpio/ventoy/hook/austrumi/disk_hook.sh index 431ccd5..becb5ce 100644 --- a/IMG/cpio/ventoy/hook/austrumi/disk_hook.sh +++ b/IMG/cpio/ventoy/hook/austrumi/disk_hook.sh @@ -52,3 +52,6 @@ ventoy_udev_disk_common_hook "${vtdiskname#/dev/}2" # fi PATH=$VTPATH_OLD + + +set_ventoy_hook_finish diff --git a/IMG/cpio/ventoy/hook/berry/ventoy-disk.sh b/IMG/cpio/ventoy/hook/berry/ventoy-disk.sh index d318f98..179439b 100644 --- a/IMG/cpio/ventoy/hook/berry/ventoy-disk.sh +++ b/IMG/cpio/ventoy/hook/berry/ventoy-disk.sh @@ -36,3 +36,6 @@ ventoy_udev_disk_common_hook "${vtdiskname#/dev/}2" PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/chimera/disk_hook.sh b/IMG/cpio/ventoy/hook/chimera/disk_hook.sh index 5cb1f23..7893b74 100644 --- a/IMG/cpio/ventoy/hook/chimera/disk_hook.sh +++ b/IMG/cpio/ventoy/hook/chimera/disk_hook.sh @@ -30,3 +30,6 @@ for i in 0 1 2 3 4 5 6 7 8 9; do done ventoy_udev_disk_common_hook "${vtdiskname#/dev/}2" + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/crux/disk_hook.sh b/IMG/cpio/ventoy/hook/crux/disk_hook.sh index 70d31b4..3afa8b9 100644 --- a/IMG/cpio/ventoy/hook/crux/disk_hook.sh +++ b/IMG/cpio/ventoy/hook/crux/disk_hook.sh @@ -47,3 +47,6 @@ else fi ventoy_udev_disk_common_hook "${vtdiskname#/dev/}2" + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/daphile/disk_hook.sh b/IMG/cpio/ventoy/hook/daphile/disk_hook.sh index 652f942..75886f4 100644 --- a/IMG/cpio/ventoy/hook/daphile/disk_hook.sh +++ b/IMG/cpio/ventoy/hook/daphile/disk_hook.sh @@ -39,3 +39,6 @@ ventoy_udev_disk_common_hook "${vtdiskname#/dev/}2" "noreplace" $BUSYBOX_PATH/rm -f /dev/dm-* + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/debian/antix-disk.sh b/IMG/cpio/ventoy/hook/debian/antix-disk.sh index e515fd2..c2f26b3 100644 --- a/IMG/cpio/ventoy/hook/debian/antix-disk.sh +++ b/IMG/cpio/ventoy/hook/debian/antix-disk.sh @@ -119,3 +119,6 @@ fi PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/debian/knoppix-disk.sh b/IMG/cpio/ventoy/hook/debian/knoppix-disk.sh index 047ea6c..e7cfe47 100644 --- a/IMG/cpio/ventoy/hook/debian/knoppix-disk.sh +++ b/IMG/cpio/ventoy/hook/debian/knoppix-disk.sh @@ -41,3 +41,6 @@ fi PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/debian/minios-disk.sh b/IMG/cpio/ventoy/hook/debian/minios-disk.sh index fb1768b..4197485 100644 --- a/IMG/cpio/ventoy/hook/debian/minios-disk.sh +++ b/IMG/cpio/ventoy/hook/debian/minios-disk.sh @@ -80,3 +80,6 @@ ventoy_os_install_dmsetup $vtdiskname ventoy_udev_disk_common_hook "${vtdiskname#/dev/}2" "noreplace" PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/debian/porteus-disk.sh b/IMG/cpio/ventoy/hook/debian/porteus-disk.sh index c16aa9e..d2643ab 100644 --- a/IMG/cpio/ventoy/hook/debian/porteus-disk.sh +++ b/IMG/cpio/ventoy/hook/debian/porteus-disk.sh @@ -75,3 +75,6 @@ ventoy_udev_disk_common_hook "${vtdiskname#/dev/}2" "noreplace" PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/debian/slax-disk.sh b/IMG/cpio/ventoy/hook/debian/slax-disk.sh index f38c24b..bfac96e 100644 --- a/IMG/cpio/ventoy/hook/debian/slax-disk.sh +++ b/IMG/cpio/ventoy/hook/debian/slax-disk.sh @@ -81,3 +81,6 @@ ventoy_udev_disk_common_hook "${vtdiskname#/dev/}2" "noreplace" PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/dragora/disk_hook.sh b/IMG/cpio/ventoy/hook/dragora/disk_hook.sh index 600bfc0..7cc5957 100644 --- a/IMG/cpio/ventoy/hook/dragora/disk_hook.sh +++ b/IMG/cpio/ventoy/hook/dragora/disk_hook.sh @@ -39,3 +39,6 @@ $BUSYBOX_PATH/insmod $vtLoopExDir/dm-mod/$(uname -r)/64/dm-mod.ko ventoy_udev_disk_common_hook "${vtdiskname#/dev/}2" "noreplace" PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/easystartup/disk_hook.sh b/IMG/cpio/ventoy/hook/easystartup/disk_hook.sh index b688688..201255c 100644 --- a/IMG/cpio/ventoy/hook/easystartup/disk_hook.sh +++ b/IMG/cpio/ventoy/hook/easystartup/disk_hook.sh @@ -84,3 +84,6 @@ cp -a /dev/$vtDM /dev/ventoy ln -s /dev/$vtDM /dev/root PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/gentoo/disk_hook.sh b/IMG/cpio/ventoy/hook/gentoo/disk_hook.sh index 9ae2f6d..455cbbf 100644 --- a/IMG/cpio/ventoy/hook/gentoo/disk_hook.sh +++ b/IMG/cpio/ventoy/hook/gentoo/disk_hook.sh @@ -34,3 +34,6 @@ for i in 0 1 2 3 4 5 6 7 8 9; do done ventoy_udev_disk_common_hook "${vtdiskname#/dev/}2" "noreplace" + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/guix/ventoy-disk.sh b/IMG/cpio/ventoy/hook/guix/ventoy-disk.sh index 561dc27..fe7173d 100644 --- a/IMG/cpio/ventoy/hook/guix/ventoy-disk.sh +++ b/IMG/cpio/ventoy/hook/guix/ventoy-disk.sh @@ -48,3 +48,6 @@ else fi PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/kiosk/ventoy-disk.sh b/IMG/cpio/ventoy/hook/kiosk/ventoy-disk.sh index 2c93427..0e0eb44 100644 --- a/IMG/cpio/ventoy/hook/kiosk/ventoy-disk.sh +++ b/IMG/cpio/ventoy/hook/kiosk/ventoy-disk.sh @@ -68,3 +68,6 @@ ventoy_os_install_dmsetup_by_unsquashfs $vtdiskname ventoy_udev_disk_common_hook "${vtdiskname#/dev/}2" "noreplace" PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/pclos/disk_hook.sh b/IMG/cpio/ventoy/hook/pclos/disk_hook.sh index bf7cb9e..0969dad 100644 --- a/IMG/cpio/ventoy/hook/pclos/disk_hook.sh +++ b/IMG/cpio/ventoy/hook/pclos/disk_hook.sh @@ -72,3 +72,6 @@ ventoy_os_install_device_mapper $vtdiskname ventoy_udev_disk_common_hook "${vtdiskname#/dev/}2" PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/ploplinux/disk_hook.sh b/IMG/cpio/ventoy/hook/ploplinux/disk_hook.sh index 336b7bb..60e597d 100644 --- a/IMG/cpio/ventoy/hook/ploplinux/disk_hook.sh +++ b/IMG/cpio/ventoy/hook/ploplinux/disk_hook.sh @@ -36,3 +36,6 @@ blkdev_num=$($VTOY_PATH/tool/dmsetup ls | grep ventoy | sed 's/.*(\([0-9][0-9]*\ mknod -m 0660 /dev/ventoy b $blkdev_num PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/primeos/ventoy-disk.sh b/IMG/cpio/ventoy/hook/primeos/ventoy-disk.sh index c678bdd..f2c55c8 100644 --- a/IMG/cpio/ventoy/hook/primeos/ventoy-disk.sh +++ b/IMG/cpio/ventoy/hook/primeos/ventoy-disk.sh @@ -36,3 +36,6 @@ vtDM=$(ventoy_find_dm_id ${blkdev_num}) echo -n "/dev/$vtDM" > /ventoy/rootdev PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/rancher/disk_hook.sh b/IMG/cpio/ventoy/hook/rancher/disk_hook.sh index 336b7bb..60e597d 100644 --- a/IMG/cpio/ventoy/hook/rancher/disk_hook.sh +++ b/IMG/cpio/ventoy/hook/rancher/disk_hook.sh @@ -36,3 +36,6 @@ blkdev_num=$($VTOY_PATH/tool/dmsetup ls | grep ventoy | sed 's/.*(\([0-9][0-9]*\ mknod -m 0660 /dev/ventoy b $blkdev_num PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/slackware/disk_hook.sh b/IMG/cpio/ventoy/hook/slackware/disk_hook.sh index 03bc90a..68a1ce7 100644 --- a/IMG/cpio/ventoy/hook/slackware/disk_hook.sh +++ b/IMG/cpio/ventoy/hook/slackware/disk_hook.sh @@ -33,3 +33,6 @@ fi ventoy_udev_disk_common_hook "${vtdiskname#/dev/}2" "noreplace" PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/smgl/disk_hook.sh b/IMG/cpio/ventoy/hook/smgl/disk_hook.sh index bc135d3..7a99ab3 100644 --- a/IMG/cpio/ventoy/hook/smgl/disk_hook.sh +++ b/IMG/cpio/ventoy/hook/smgl/disk_hook.sh @@ -40,3 +40,6 @@ mknod -m 660 /dev/ventoy b $blkdev_num echo "/dev/ventoy" > cdrom.hint PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/smoothwall/disk_hook.sh b/IMG/cpio/ventoy/hook/smoothwall/disk_hook.sh index 94827cd..b6ae8c6 100644 --- a/IMG/cpio/ventoy/hook/smoothwall/disk_hook.sh +++ b/IMG/cpio/ventoy/hook/smoothwall/disk_hook.sh @@ -50,3 +50,6 @@ if [ "$1" = "fakecdrom" ]; then fi PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/suse/disk_hook.sh b/IMG/cpio/ventoy/hook/suse/disk_hook.sh index d5b07b3..4a56ecc 100644 --- a/IMG/cpio/ventoy/hook/suse/disk_hook.sh +++ b/IMG/cpio/ventoy/hook/suse/disk_hook.sh @@ -63,3 +63,6 @@ blkdev_num=$($VTOY_PATH/tool/dmsetup ls | grep ventoy | sed 's/.*(\([0-9][0-9]*\ mknod -m 0660 /dev/ventoy b $blkdev_num PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/wifislax/disk_hook.sh b/IMG/cpio/ventoy/hook/wifislax/disk_hook.sh index aff0f98..274d692 100644 --- a/IMG/cpio/ventoy/hook/wifislax/disk_hook.sh +++ b/IMG/cpio/ventoy/hook/wifislax/disk_hook.sh @@ -46,3 +46,6 @@ done PATH=$VTPATH_OLD + +set_ventoy_hook_finish + diff --git a/IMG/cpio/ventoy/hook/zeroshell/disk_hook.sh b/IMG/cpio/ventoy/hook/zeroshell/disk_hook.sh index 55058ec..00304f6 100644 --- a/IMG/cpio/ventoy/hook/zeroshell/disk_hook.sh +++ b/IMG/cpio/ventoy/hook/zeroshell/disk_hook.sh @@ -40,3 +40,6 @@ if ! [ -e $VTOY_DM_PATH ]; then fi PATH=$VTPATH_OLD + +set_ventoy_hook_finish + -- 2.47.3