2 # Copyright (c) 2000 Silicon Graphics, Inc. All Rights Reserved.
4 # This program is free software; you can redistribute it and/or modify it
5 # under the terms of version 2 of the GNU General Public License as
6 # published by the Free Software Foundation.
8 # This program is distributed in the hope that it would be useful, but
9 # WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
12 # Further, this software is distributed without any warranty that it is
13 # free of the rightful claim of any third person regarding infringement
14 # or the like. Any license provided herein, whether implied or
15 # otherwise, applies only to this software file. Patent licenses, if
16 # any, provided herein do not apply to combinations of this program with
17 # other software, or any other product whatsoever.
19 # You should have received a copy of the GNU General Public License along
20 # with this program; if not, write the Free Software Foundation, Inc., 59
21 # Temple Place - Suite 330, Boston MA 02111-1307, USA.
23 # Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pkwy,
24 # Mountain View, CA 94043, or:
28 # For further information regarding this notice, see:
30 # http://oss.sgi.com/projects/GenInfo/SGIGPLNoticeExplan/
32 # xfscrash - control the XFS crash tests
35 # this is an example of what to add to rc.sysinit on a redhat linux
36 # system to get the ro-root/ramdisk system up and running
38 if [ -f /initrd.active ]
40 echo "*** MAKE RAMDISK ***"
41 dd if=/dev/zero of=/dev/ram0 bs=1024k count=4
42 mkfs -i 1024 /dev/ram0 4096
43 echo "*** MOUNT RAMDISK ***"
44 mount -n -w /dev/ram0 /mnt
45 echo "*** INIT RAMDISK ***"
46 cp -a /initrd_init/* /mnt
47 rm -f /mnt/00_INITRD_REAL
48 touch /mnt/00_INITRD_RAMDISK
50 echo "*** REMOUNT RAMDISK ***"
51 mount -n /dev/ram0 /initrd
53 echo "*** FIX MTAB ***"
55 rm -f /etc/mtab~ /etc/mtab~~
57 mount -f -o rw /dev/ram0 /initrd
61 # Remount the root filesystem read-write.
62 action "Remounting root filesystem in read-write mode" mount -n -o remount,rw /
67 # Remove stale backups
68 rm -f /etc/mtab~ /etc/mtab~~
70 # Enter root and /proc into mtab.