How to Enable VirtIO Drivers on a Linux VM in Hyperion

Written By Sebastian Sime (Draft Writer)

Updated at February 20th, 2026

→ Applies to: Hyperion 9.x and above

 

Step 1. Connect to the VM via SSH as root (replace <your_ip_address_or_hostname> with the VM ip/hostname)

ssh root@<your_ip_address_or_hostname>

 

Step 2. Become Super User

sudo su

 

Step 3. Check disk bus to ensure VirtIO transport is active

lsblk -d -o NAME,TRAN

EXAMPLE OUTPUT

NAME  TRAN
vda   virtio
vdb   virtio

 

Step 4. Load Modules Manually

modprobe virtio_pci
modprobe virtio_scsi
modprobe virtio_blk
modprobe virtio_net

 

Step 5. Add Drivers to Initramfs


If the virtual machine runs on Rocky / RHEL distributions:
echo 'add_drivers+=" virtio_pci virtio_scsi virtio_blk virtio_net "' > /etc/dracut.conf.d/virtio.conf
dracut -f


If the virtual machine runs on Ubuntu / Debian distributions:

echo virtio_pci >> /etc/initramfs-tools/modules
echo virtio_scsi >> /etc/initramfs-tools/modules
echo virtio_blk >> /etc/initramfs-tools/modules
update-initramfs -u