From: longpanda Date: Sun, 17 Aug 2025 15:56:35 +0000 (+0800) Subject: Fix the issue that cannot boot Tails 6.13+ (#3171) X-Git-Tag: v1.1.06~1 X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/commitdiff_plain/2ab1474694599d3ad9946bbf1578e7817371b183?hp=aa7a77df5a11528d086901b6b932959a533acb0b Fix the issue that cannot boot Tails 6.13+ (#3171) --- diff --git a/IMG/cpio/ventoy/hook/ventoy-hook-lib.sh b/IMG/cpio/ventoy/hook/ventoy-hook-lib.sh index 11b1e57..7dad4b4 100644 --- a/IMG/cpio/ventoy/hook/ventoy-hook-lib.sh +++ b/IMG/cpio/ventoy/hook/ventoy-hook-lib.sh @@ -64,6 +64,12 @@ is_ventoy_hook_finished() { set_ventoy_hook_finish() { echo 'Y' > $VTOY_PATH/hook_finish + + if [ -f /ventoy/ventoy_iso_part_dm_cmd ]; then + echo "### create iso part raw dm" >> $VTLOG + $BUSYBOX_PATH/sh /ventoy/ventoy_iso_part_dm_cmd >>$VTLOG 2>&1 + $BUSYBOX_PATH/rm -f /ventoy/ventoy_iso_part_dm_cmd + fi } get_ventoy_disk_name() { @@ -259,8 +265,8 @@ create_ventoy_device_mapper() { $VT_DM_BIN "$2" create ventoy $VTOY_PATH/ventoy_dm_table >>$VTLOG 2>&1 fi - RAWDISKNAME=$($HEAD -n1 $VTOY_PATH/ventoy_raw_table | $AWK '{print $4}') - $VT_DM_BIN create ${RAWDISKNAME#/dev/} $VTOY_PATH/ventoy_raw_table >>$VTLOG 2>&1 + RAWDISKNAME=$($HEAD -n1 $VTOY_PATH/ventoy_raw_table | $AWK '{print $4}') + echo "$VT_DM_BIN create ${RAWDISKNAME#/dev/} $VTOY_PATH/ventoy_raw_table" > /ventoy/ventoy_iso_part_dm_cmd } create_persistent_device_mapper() {