3 # echo "Starting shell from md boot"
6 /sbin/mount_tmpfs tmpfs /tmp
7 /sbin/mount_tmpfs tmpfs /var
12 echo "Starting recovery shell!"
20 for rcs in /etc/rc.*; do
26 echo "Mounting new root"
29 REAL_ROOT=`sysctl -n vfs.real_root`
30 if [ "$?" -ne "0" ]; then
31 echo "Kernel does not have vfs.real_root sysctl. Please update your" \
32 "kernel if you intend to use initrd"
39 if [ "$TYPE" = "local" ]; then
43 # Make sure MOUNTFROM begins with /dev/
44 substr="${MOUNTFROM##/dev/}"
45 if [ "$substr" = "$MOUNTFROM" ]; then
46 MOUNTFROM="/dev/$MOUNTFROM"
49 echo "executing /sbin/mount -t $FSTYPE $4 $MOUNTFROM /new_root"
50 /sbin/mount -o ro -t $FSTYPE $4 $MOUNTFROM /new_root
51 if [ "$?" -ne "0" ]; then
55 if [ -x "/etc/rcmount_${TYPE}" ]; then
56 . /etc/rcmount_${TYPE} $@
57 if [ "$?" -ne "0" ]; then
66 read UDEVD_PID < /var/run/udevd.pid
75 echo "Mounting devfs on new root"
76 #/sbin/mount_devfs /new_root/dev
77 /sbin/mount_null /dev /new_root/dev