]> git.sur5r.net Git - bacula/rescue/blob - rescue/linux/cdrom/roottree/init
Get it booting again
[bacula/rescue] / rescue / linux / cdrom / roottree / init
1 #!/bin/sh
2 #
3 # First script called by Linux when booting
4 #
5
6 echo "======== init called ========"
7 sbin/sleep 3
8 # sbin/chroot .
9 #trap "" 1 2 3 15
10 # exec >/dev/console </dev/console 2>&1
11 #PATH=sbin 
12 sbin/mount -t proc none /proc
13 sbin/mount -t sysfs none /sys
14 echo Creating /dev
15 sbin/mount -o mode=0755 -t tmpfs none /dev
16 sbin/mknod /dev/console c 5 1
17 sbin/mknod /dev/null c 1 3
18 sbin/mknod /dev/zero c 1 5
19 sbin/mkdir /dev/pts
20 sbin/mkdir /dev/shm
21 echo Starting udev
22 sbin/udevstart
23 echo -n "/sbin/hotplug" > /proc/sys/kernel/hotplug
24 echo "Loading scsi_mod.ko module"
25 sbin/insmod /lib/scsi_mod.ko 
26 echo "Loading sd_mod.ko module"
27 sbin/insmod /lib/sd_mod.ko 
28 echo "Loading aic7xxx.ko module"
29 sbin/insmod /lib/aic7xxx.ko 
30 echo "Loading libata.ko module"
31 sbin/insmod /lib/libata.ko 
32 echo "Loading ata_piix.ko module"
33 sbin/insmod /lib/ata_piix.ko 
34 sbin/udevstart
35
36 # CMDLINE=`cat /proc/cmdline`
37 # DEBUG=""
38 # case "$CMDLINE" in *debug*) DEBUG="yes"; ;; esac
39 # export DEBUG
40
41 # Magic incantation for root to remain in ram 
42 # echo 0x0100 > /proc/sys/kernel/real-root-dev
43
44 sbin/mount -o remount,rw /dev/root /
45
46 # sh
47
48 exec /sbin/init