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
}
