#!/bin/sh echo "Welcome to Ubuntu Linux" mkdir -m 0755 /proc mount -t proc proc /proc mkdir -m 0755 /sys mount -t sysfs sys /sys #Configure Devices MAKEDEVS fail() { echo "Failed" echo "$1" exec /bin/sh } while [ ! -e /sys/block/mmcblk1 ] ; do echo "Waiting for SD Card" sleep 1 done mount -t ext3 -o noatime,nodiratime,rw /dev/block/mmcblk1p2 /rfs [ $? -eq 0 ] || fail "Failed to mount Meego.ext2" mount -t tmpfs -o size=1000K tmpfs /rfs/dev cp -a /dev/* /rfs/dev echo "Cleaning up..." umount -l /proc umount -l /sys echo "Switching to rootfs..." exec switch_root /rfs /sbin/init