]> glassweightruler.freedombox.rocks Git - Ventoy.git/commitdiff
Fix a issue when booting easyos 3.4.3+
authorlongpanda <admin@ventoy.net>
Mon, 2 May 2022 10:21:30 +0000 (18:21 +0800)
committerlongpanda <admin@ventoy.net>
Mon, 2 May 2022 10:21:30 +0000 (18:21 +0800)
IMG/cpio/ventoy/loop/easyos/ventoy-disk.sh
INSTALL/grub/grub.cfg

index 2fa00497348f5397ccf1b91cc9ddff78e9650d16..13a9706e4c40d0b5aeb34c6827172c36e50d1a62 100644 (file)
@@ -27,8 +27,8 @@ vtlog "####### $0 $* ########"
 
 VTPATH_OLD=$PATH; PATH=$BUSYBOX_PATH:$VTOY_PATH/tool:$PATH
 
 
 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
 
 
 wait_for_usb_disk_ready
 
index 91d5713e619a455923093873a095ed948b1adf64..ac1e3ea6acd0afcd5a4f935b71c1ad1a11c90787 100644 (file)
@@ -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
     
     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
 
         done
     fi