#!/bin/sh
#
# First script called by Linux when booting
#

export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/initrd/bin

trap "" 1 2 3 15
exec >/dev/console </dev/console 2>&1

# echo Creating /dev
# mount -o mode=0755 -t tmpfs none /dev
# mknod /dev/console c 5 1
# mknod /dev/null c 1 3
# mknod /dev/zero c 1 5
mkdir -p /dev/pts
mkdir -p /dev/shm

mount -t proc none /proc
mount -t sysfs /sys /sys >/dev/null 2>&1


CMDLINE=`cat /proc/cmdline`
DEBUG=""
case "$CMDLINE" in *debug*) DEBUG="yes"; ;; esac
export DEBUG

echo Starting udev
echo -n "/sbin/hotplug" > /proc/sys/kernel/hotplug
udevstart

# Magic incantation for root to remain in ram 
echo 0x0100 > /proc/sys/kernel/real-root-dev

mount -o remount,rw /dev/root /
# sh
exit 0
