The Slackware kernels (both huge and generic types) have all the virtio drivers built as modules.
That means, you have to create an initrd which loads these modules. Once you have done so, your drive will magically appear as /dev/vda
Run the following command
inside the virtualized Slackware - it should show you exactly what parameters mkinitrd needs for virtio support:
Code:
/usr/share/mkinitrd/mkinitrd_command_generator.sh -r
Of course, transitioning from sda to vda will pose some problems for you in /etc/lilo.conf and /etc/fstab ...
The file "/etc/lilo.conf" can be updated after you have rebooted with active virtio drivers (don't forget to run "lilo" afterwards), and what you should do right away is change the device entry for your root partition in "/etc/fstab" from /dev/sdX to UUID="xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" (the UUID value for your root partition - all those x-es - is what you find in the output of the command "blkid").
Eric