Index: rescue_command.sh
===================================================================
--- rescue_command.sh	(revision 1)
+++ rescue_command.sh	(revision 4)
@@ -714,7 +714,7 @@
 		    if mount -t vfat $fatNode /mnt/source 1>/dev/ttyS0 2>&1
 		     then
 		      message "MOUNTED FAT PARTITION."
-		      if source="$(ls -d /mnt/source/boot*.tar | head -1)"
+		      if source="$(ls -d /mnt/source/*.tar* | head -1)"
 		       then
 		        message "VERIFYING SOURCE FILE INTEGRITY:\n\t( $(basename $source) )"
 		        if source_files="$(
@@ -742,7 +742,20 @@
 		            message "ERROR EXTRACTING SOURCE."
 		           fi
 		         else
-		          message "SOURCE IS CORRUPT OR DOES NOT CONTAIN FILESYSTEM + KERNEL."
+		          mkdir -p /var/tmp/sources
+		          message "COPYING ROOTFS AND KERNEL TO TMPFS.\n\tPLEASE WAIT..."
+		          source_files=$(cd /mnt/source/; ls *.rootfs.tar.bz2 zImage*)
+		          cp /mnt/source/*.rootfs.tar.bz2 /mnt/source/zImage* /var/tmp/sources
+                          add_menu_entry 4 "42#DELETE TARBALL FROM SOURCE" \
+              		"MAKE MORE SPACE ON $mycard ( $mynode )" \
+              		MENUS HELP_MSGS
+                          add_menu_entry 4 "43#SELECT TARGET CARD" \
+              		"SELECT THE DESTINATION FOR THE LINUX INSTALL" \
+              		MENUS HELP_MSGS
+                          choice=3
+                          echo
+                          echo "IF INSTALLING TO ANOTHER $mycard CARD,"
+                          echo "YOU CAN NOW REMOVE YOUR SOURCE $mycard CARD."
 		         fi
 		        #unset source_files
 		       else
@@ -843,11 +856,11 @@
 		   do
 		    $success &&
 		    case $source_file in
-		      *boot*.tar.bz2)
+		      **.tar.bz2)
 			message "UNPACKING FILESYSTEM TO EXT2 PARTITION."
 			echo -e "\tPLEASE WAIT A FEW MINUTES..."
 			mkdir -p /mnt/target
-			if mount -t ext2 $ext2Node /mnt/target -o sync,noatime
+			if mount -t ext2 $ext2Node /mnt/target -o async,noatime
 			 then
 				logfile="/var/tmp/tar.log"; busyfile="/var/tmp/tar.busy"
 				echo > "$logfile"; touch "$busyfile"
@@ -897,7 +910,7 @@
 		    *zImage*)
 			message "\nCOPYING KERNEL TO FAT PARTITION."
 			mkdir -p /mnt/source
-			if mount -t vfat $fatNode /mnt/source -o sync,noatime
+			if mount -t vfat $fatNode /mnt/source -o async,noatime
 			 then
 				if [ -f /mnt/source/zImage ]
 				 then
@@ -950,6 +963,7 @@
 		   done
 		  unset source_file
 		 fi
+		 sync
 		if $success
 		 then
 			message "INSTALLATION SUCCESSFULL !!!"
