diff --git a/IMG/cpio/ventoy/hook/t2/ventoy-hook.sh b/IMG/cpio/ventoy/hook/t2/ventoy-hook.sh index 2329265c..97a5828f 100644 --- a/IMG/cpio/ventoy/hook/t2/ventoy-hook.sh +++ b/IMG/cpio/ventoy/hook/t2/ventoy-hook.sh @@ -19,6 +19,8 @@ . $VTOY_PATH/hook/ventoy-os-lib.sh +$SED "/Searching/i $BUSYBOX_PATH/sh $VTOY_PATH/hook/t2/disk_hook.sh" -i /init +$SED "/disktype/i x=/dev/ventoy" -i /init $SED "/getdevice *devicefile/i $BUSYBOX_PATH/sh $VTOY_PATH/hook/t2/disk_hook.sh" -i /init $SED "/getdevice *devicefile/a devicefile=/dev/ventoy" -i /init diff --git a/IMG/cpio/ventoy/ventoy_chain.sh b/IMG/cpio/ventoy/ventoy_chain.sh index 11e133d3..bd1a0124 100644 --- a/IMG/cpio/ventoy/ventoy_chain.sh +++ b/IMG/cpio/ventoy/ventoy_chain.sh @@ -314,8 +314,8 @@ ventoy_get_os_type() { fi - if [ -e /init ]; then - if $GREP -q -m1 'T2 SDE' /init; then + if [ -e /etc/initrd-release ]; then + if $GREP -q -m1 't2sde' /etc/initrd-release; then echo 't2'; return fi fi diff --git a/IMG/cpio/ventoy/ventoy_loop.sh b/IMG/cpio/ventoy/ventoy_loop.sh index 157789f5..532faaaf 100644 --- a/IMG/cpio/ventoy/ventoy_loop.sh +++ b/IMG/cpio/ventoy/ventoy_loop.sh @@ -344,8 +344,8 @@ ventoy_get_os_type() { fi - if [ -e /init ]; then - if $GREP -q -m1 'T2 SDE' /init; then + if [ -e /etc/initrd-release ]; then + if $GREP -q -m1 't2sde' /etc/initrd-release; then echo 't2'; return fi fi