detect_hardware() { case "`cat /sys/class/dmi/id/uevent`" in *QEMU*|*Bochs*|*VirtualBox*) modprobe snd-sb16 isapnp=0 irq=5 ;; *VMware*) ;; *) error WARNING: Not a virtual machine? ;; esac # return error to use auto-detect return 1 } device_mount_data() { # try to find the first Linux partition DATA=`fdisk -l /dev/sd? | grep ^/dev | grep '83.*Linux' | head -1 | awk '{ print $1 }'` mount $DATA data }