From: longpanda Date: Mon, 2 May 2022 10:21:30 +0000 (+0800) Subject: Fix a issue when booting easyos 3.4.3+ X-Git-Tag: v1.0.75~18 X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/commitdiff_plain/e1d161af4f7df58723e3a59f306aedfb90af62c7?ds=sidebyside Fix a issue when booting easyos 3.4.3+ --- diff --git a/IMG/cpio/ventoy/loop/easyos/ventoy-disk.sh b/IMG/cpio/ventoy/loop/easyos/ventoy-disk.sh index 2fa0049..13a9706 100644 --- a/IMG/cpio/ventoy/loop/easyos/ventoy-disk.sh +++ b/IMG/cpio/ventoy/loop/easyos/ventoy-disk.sh @@ -27,8 +27,8 @@ vtlog "####### $0 $* ########" VTPATH_OLD=$PATH; PATH=$BUSYBOX_PATH:$VTOY_PATH/tool:$PATH -$BUSYBOX_PATH/insmod $VTOY_PATH/modules/dax.ko -$BUSYBOX_PATH/insmod $VTOY_PATH/modules/dm-mod.ko +[ -f $VTOY_PATH/modules/dax.ko ] && $BUSYBOX_PATH/insmod $VTOY_PATH/modules/dax.ko +[ -f $VTOY_PATH/modules/dm-mod.ko ] && $BUSYBOX_PATH/insmod $VTOY_PATH/modules/dm-mod.ko wait_for_usb_disk_ready diff --git a/INSTALL/grub/grub.cfg b/INSTALL/grub/grub.cfg index 91d5713..ac1e3ea 100644 --- a/INSTALL/grub/grub.cfg +++ b/INSTALL/grub/grub.cfg @@ -1640,7 +1640,9 @@ function ventoy_img_easyos { if [ -n "$vt_module_ver" ]; then for mod in "kernel/drivers/md/dm-mod.ko" "kernel/drivers/dax/dax.ko"; do - vt_img_extra_initrd_append (easysfs)/lib/modules/$vt_module_ver/$mod + if [ -e (easysfs)/lib/modules/$vt_module_ver/$mod ]; then + vt_img_extra_initrd_append (easysfs)/lib/modules/$vt_module_ver/$mod + fi done fi