Showing results for 
Search instead for 
Did you mean: 

Asus k55a-si50301p Virtualization for QUBES OS

Level 7
Lo all. I have a k55a-si50301p laptop since early 2014. It has been MORE than great. I replaced the stock 500GB WD BLUE 5400 rpm Drive with a Samsung 850 EVO 250GB. Removed the Optical DVD Drive and replaced it with a HDD/SSD Caddy Adapter to go there instead. I installed a WD Black 500GB in there. Also the max you are supposed to be able to upgrade this laptop memory-wise is 8GB, but I decided to try 16GB (CMSX16GX3M2B1600C9) and it worked without a problem.

I want to run QUBES OS on the 2nd drive doing dual-boot. The QUBES OS site says this:
Even on supported hardware, you must ensure that IOMMU-based virtualization is activated in the BIOS. Without it, Qubes OS won’t be able to enforce isolation. For Intel-based boards, this setting is called Intel Virtualization for Directed I/O (Intel VT-d) and for AMD-based boards, it is called AMD I/O Virtualization Technology (or simply AMD-Vi). This parameter should be activated in your computer’s BIOS, alongside the standard Virtualization (Intel VT-x) and AMD Virtualization (AMD-V) extensions. This external guide made for Intel-based boards can help you figure out how to enter your BIOS to locate and activate those settings. If those settings are not nested under the Advanced tab, you might find them under the Security tab.

I know that the processor (i5-3230M) supports "Intel Virtualization Technology" and "Intel VT-x with Extended Page Tables" But I am unaware if this machine has The IOMMU-Based virtualization or the Intel VT-d. I was unable to install the OS, but I hope I am just missing a setting in the BIOS.

AFAIK mobile chipsets don't support IOMMU. It's typically used for hardware passthrough to a virtual machine. So if you have two GPUs in a desktop you can use one for the host and pass another directly to a guest. The guest will use it as native dedicated hardware and it will be unavailable to the host.
A bus station is where a bus stops. A train station is where a train stops. On my desk, I have a work station…

Level 7
Thanks for the response. I found out that older versions of Qubes OS may not require IOMMU, such as Qubes-R3.2.1. I was able to get it to install on my 2nd hard drive. It looks cool, but right now I dont have the time to learn how to use it and all of its features properly. Hope this helps someone. Thanks for reading! 🙂