Index: /trunk/src/VBox/HostDrivers/linux/load.sh
===================================================================
--- /trunk/src/VBox/HostDrivers/linux/load.sh	(revision 58262)
+++ /trunk/src/VBox/HostDrivers/linux/load.sh	(revision 58263)
@@ -1,3 +1,3 @@
-#!/bin/bash
+#!/bin/sh
 ## @file
 # For development, builds and loads all the host drivers.
@@ -24,6 +24,11 @@
 
 set -e
+if ! test   `echo /etc/udev/rules.d/*-vboxdrv.rules` \
+          = "/etc/udev/rules.d/*-vboxdrv.rules"; then
+    echo "You can not use this script while you have a version of VirtualBox installed."
+    exit 1
+fi
 make -C "${MY_DIR}/src/vboxdrv" "$@"
-sudo make -C "${MY_DIR}/src/" unload
+sudo "${MY_DIR}/vboxdrv.sh" stop
 echo "Installing SUPDrv (aka VBoxDrv/vboxdrv)"
 sudo /sbin/insmod "${MY_DIR}/src/vboxdrv/vboxdrv.ko"
Index: /trunk/src/VBox/HostDrivers/linux/loadall.sh
===================================================================
--- /trunk/src/VBox/HostDrivers/linux/loadall.sh	(revision 58262)
+++ /trunk/src/VBox/HostDrivers/linux/loadall.sh	(revision 58263)
@@ -1,3 +1,3 @@
-#!/bin/bash
+#!/bin/sh
 ## @file
 # For development, builds and loads all the host drivers.
@@ -23,6 +23,10 @@
 fi
 
-set -e
-kmk -C "${MY_DIR}/src/" "$@"
-sudo make -C "${MY_DIR}/src/" load
-
+if test ${#} -eq 0; then
+    sudo "${MY_DIR}/vboxdrv.sh" setup
+elif test $* = 1 && test "${1}" = -u; then
+    sudo "${MY_DIR}/vboxdrv.sh" cleanup
+else
+    echo "Usage: loadall.sh [-u]"
+    exit 1
+fi
