]>
Commit | Line | Data |
---|---|---|
cd1a2927 | 1 | #!/bin/ash |
cd1a2927 | 2 | |
4809e64e | 3 | echo -n "Mounting filesystems: /tmp " |
3d6e1202 MT |
4 | mount -n -t tmpfs tmpfs /tmp -o mode=1777 |
5 | ||
4809e64e | 6 | echo -n "/proc " |
3d6e1202 | 7 | mount -n -t proc none /proc |
4809e64e | 8 | echo >/proc/sys/kernel/printk "1 4 1 7" |
3d6e1202 | 9 | |
4809e64e | 10 | echo -n "/sys " |
3d6e1202 | 11 | mount -n -t sysfs sysfs /sys |
cd1a2927 | 12 | |
4809e64e MT |
13 | echo -n "/dev " |
14 | mount -n -t tmpfs tmpfs /dev -o mode=755 | |
15 | mkdir -p -m 0755 /dev/pts | |
16 | mkdir -p -m 0755 /dev/shm | |
cd1a2927 | 17 | |
4809e64e MT |
18 | echo -n "/dev/pts " |
19 | mount -n -t devpts devpts /dev/pts | |
3d6e1202 | 20 | |
4809e64e MT |
21 | echo "/root" |
22 | mount -n -t ramfs none /root | |
23 | ||
24 | echo -n -e "\033[9;0]" | |
3d6e1202 MT |
25 | |
26 | ln -snf /proc/self/fd /dev/fd | |
27 | ln -snf /proc/self/fd/0 /dev/stdin | |
28 | ln -snf /proc/self/fd/1 /dev/stdout | |
29 | ln -snf /proc/self/fd/2 /dev/stderr | |
30 | ln -s /proc/kcore /dev/core | |
3d6e1202 MT |
31 | |
32 | echo "Starting syslogd" | |
33 | syslogd -O /dev/tty4 | |
34 | ||
3d28f4f5 AF |
35 | echo "Loading scsi_mod & libata module" |
36 | modprobe scsi_mod | |
37 | modprobe libata | |
38 | ||
4809e64e | 39 | echo "Starting udev daemon" |
ee78a5ef | 40 | /sbin/udevd --daemon |
bf015c4f MT |
41 | /sbin/udevadm trigger |
42 | /sbin/udevadm settle | |
376e42ce | 43 | |
01413a44 MT |
44 | sleep 3 |
45 | for file in /dev/.udev/failed/*/uevent ; do | |
46 | echo "add" >"${file}" | |
47 | done 2>/dev/null | |
bf015c4f | 48 | /sbin/udevadm settle |
01413a44 | 49 | |
ee78a5ef | 50 | echo "Loading Installer..." |