#!/bin/sh # remove /etc/mtab* so mount creates the /etc/mtab file /bin/rm -f /etc/mtab* /etc/nologin # Start udev. echo "Starting udev..." if [ -x /sbin/hwclock ]; then /sbin/hwclock --adjust /sbin/hwclock --hctosys fi mount -w -n -t proc /proc /proc mount -w -n -t sysfs /sys /sys mount -w -n -o mode=0755 -t tmpfs /dev /dev mkdir /dev/pts mkdir /dev/shm chmod 1777 /dev/shm # ln -s /bin/true /dev/.hotplug.agent mknod /dev/null -m 0666 c 1 3 mknod /dev/unikey -m 0644 c 10 202 mknod /dev/ppp -m 0660 c 108 0 mknod /dev/loop0 -m 0660 b 7 0 chgrp disk /dev/loop0 mknod /dev/md0 -m 0660 b 9 0 chgrp disk /dev/md0 mknod /dev/fd0 -m 0660 b 2 0 chgrp floppy /dev/fd0 ln -sf /proc/self/fd /dev/fd ln -sf /proc/self/fd/0 /dev/stdin ln -sf /proc/self/fd/1 /dev/stdout ln -sf /proc/self/fd/2 /dev/stderr /sbin/udevd --daemon /sbin/udevadm monitor --environment > /dev/.udev.log 2>&1 & /sbin/udevadm trigger --action=add --type=subsystems /sbin/udevadm trigger --action=add --type=devices /sbin/udevadm settle /bin/killall udevadm #/sbin/mount -f -v -o remount / #/sbin/mount -f -v /proc #/sbin/mount -f -v /sys #/sbin/mount -f -v /dev # #echo "remount finished" # /bin/mount -av -t nonfs ln -sf /proc/mounts /etc/mtab ln -sf /tmp /var/log/setup/tmp # Make detected partitions: #/sbin/makedevs.sh # set system time from hwclock(/dev/rtc) as localtime #hwclock --set --localtime #echo "starting murasaki" #/etc/rc.d/rc.murasaki start #for modalias in /sys/bus/*/devices/*/modalias ; do # /sbin/modprobe `cat $modalias` #done #dev2mod(){ # while read dev; # do modprobe $dev 2>/dev/null 1> /dev/null # if [ $? == 0 ]; then # echo "$dev module loaded" # fi # done #} #cat /sys/bus/*/devices/*/modalias | dev2mod #sleep 3 #chk=`lsmod | grep usb` #if [ "$chk.x" != ".x" ]; then # mount -t usbfs none /proc/bus/usb # modprobe usb_storage # sleep 5 #fi #cat /sys/bus/*/devices/*/modalias | dev2mod #sleep 3 #cat /sys/bus/*/devices/*/modalias | dev2mod #sleep 3 #cat /sys/bus/*/devices/*/modalias | dev2mod kbd_check=`cat /proc/cmdline | grep usbkbd` if [ "$kbd_check.x" = ".x" ] ;then modprobe atkbd else modprobe hid modprobe usbhid # append for Plamo-5.1 modprobe hid_generic fi if [ -x /etc/rc.d/rc.inet1 ]; then /bin/sh /etc/rc.d/rc.inet1 fi /sbin/syslogd 2> /dev/null sleep 1 /sbin/klogd -c 3 1> /dev/null # /bin/setterm -blank 0 loadkeys /etc/custom/kbd/jp106.map echo "jp106.map" > /tmp/keyset /sbin/modprobe unikey /sbin/modprobe encode-eucjp /usr/bin/loadunimap /usr/lib/unicon/direct.uni /usr/lib/unicon/bin/uniconctrl --eucjp tty1 /usr/lib/unicon/bin/uniconctrl --eucjp tty2 /usr/lib/unicon/bin/uniconctrl --eucjp tty3 /usr/lib/unicon/bin/uniconctrl --eucjp tty4 #echo #echo "