I think you are onto something here. I was having the same problem when i needed to replace my usb. I turned off virtualization support and was able to boot.
I went further, the kernel panic was about iommu. So I tried adding this to the boot args:
intel_iommu=on iommu=pt
I can now boot with virtualization on.
Hope this helps.