diff --git a/init b/init index 4dfa227..c35e672 100755 --- a/init +++ b/init @@ -121,6 +121,10 @@ fi /etc/init.d/udev start /etc/init.d/hotplug start +for i in $(find . -type f -name "*.ko"); do + modprobe $(basename $i|sed -e "s/\.ko$//") +done + for i in /dev/sr*; do mount -o ro $i /mnt if [ -d /mnt/Viitor ]; then diff --git a/init.hd b/init.hd index a4707e9..23eb877 100755 --- a/init.hd +++ b/init.hd @@ -117,6 +117,11 @@ fi /sbin/modprobe usb-storage /etc/init.d/udev start /etc/init.d/hotplug start + +for i in $(find . -type f -name "*.ko"); do + modprobe $(basename $i|sed -e "s/\.ko$//") +done + for i in `cat /proc/cmdline`; do DEVNAME=$DEVNAME`echo $i|awk -F "=" '{ if ($1 == "root" ) print $2 }'` done diff --git a/init.usb b/init.usb index 74017e4..7427a87 100755 --- a/init.usb +++ b/init.usb @@ -117,6 +117,11 @@ fi /sbin/modprobe usb-storage /etc/init.d/udev start /etc/init.d/hotplug start + +for i in $(find . -type f -name "*.ko"); do + modprobe $(basename $i|sed -e "s/\.ko$//") +done + for i in /sys/block/sd?; do DEVNAME=`basename $i` mount /dev/$DEVNAME /mnt