#!/stage1/busybox sh export _PATH="$PATH" export PATH=/stage1 busybox cd / busybox date >>boot.txt exec >>boot.txt 2>&1 busybox rm init busybox mount -t proc proc /proc busybox mount -t sysfs sysfs /sys while ! busybox test -d /sys/dev/block/179:0 ; do echo "Waiting for internal mmc..." busybox sleep 1 done /lvm/sbin/lvm vgscan --mknodes --ignorelockingfailure /lvm/sbin/lvm vgchange -aly --ignorelockingfailure busybox mount -t ext4 /dev/lvpool/system /system busybox mount -t yaffs2 /dev/block/mtdblock3 /cache image=/stage1/ramdisk-recovery.img busybox umount /cache busybox umount /system busybox umount /sdcard busybox rmdir /sdcard busybox zcat $image | busybox cpio -i busybox umount /sys busybox umount /proc busybox date >>boot.txt busybox rm -fr /stage1 /dev/* export PATH="${_PATH}" exec /init