--- /etc/rc.d/rc.sysinit	Thu Feb  7 03:44:22 2002
+++ etc/rc.d/rc.sysinit	Wed May  1 14:01:29 2002
@@ -326,7 +326,17 @@
 # Remount the root filesystem read-write.
 state=`awk '/(^\/dev\/root| \/ )/ { print $4 }' /proc/mounts`
 [ "$state" != "rw" ] && \
-  action $"Remounting root filesystem in read-write mode: " mount -n -o remount,rw /
+#  action $"Remounting root filesystem in read-write mode: " mount -n -o remount,rw /
+mount -n -t tmpfs -o size=20M none /ram
+tar -C / -cf - etc var/run var/log var/lock root | tar -C /ram -xf -
+mkdir /ram/tmp
+chmod 1777 /ram/tmp
+mount -n --bind /ram/tmp /tmp
+mount -n --bind /ram/etc /etc
+mount -n --bind /ram/var/log /var/log
+mount -n --bind /ram/var/run /var/run
+mount -n --bind /ram/var/lock /var/lock
+mount -n --bind /ram/root /root
 
 # LVM initialization
 if [ -e /proc/lvm -a -x /sbin/vgchange -a -f /etc/lvmtab ]; then
@@ -744,7 +754,7 @@
  [ -r /proc/modules ] && /bin/cat /proc/modules;
  [ -r /proc/ksyms ] && /bin/cat /proc/ksyms) >/var/log/ksyms.0
 # create the crash indicator flag to warn on crashes, offer fsck with timeout
-touch /.autofsck
+# touch /.autofsck
 sleep 1
 kill -TERM `/sbin/pidof getkey` >/dev/null 2>&1
 } &
