I tried to install QubesOS in Virtualbox on my Macbook and get the following error:
See this recent article, "Linux on the Mac -- state of the union":
https://lwn.net/Articles/707616/
The statement "Bringup on Macs is a challenge .... Supporting new hardware generally takes about two years, anything older can be expected to work decently," matches my experience. A consistent issue has been that ACPI tables often have something wrong that either Xen or Linux notices (more often Xen). A more recent challenge is the use of SPI for keyboard and the lack of a fully working driver (initial workaround: plug in a USB keyboard).
Qubes compatibility is roughly parallel with Linux compatibility (although Qubes lags at the bleeding edge). Whether running Qubes or some Linux distribution, you often need to make changes to an "out of the box" install to get everything working on a Mac. Sometimes you have to do some fairly low level mucking about (ranging from building additional drivers, replacing a wifi adapter with a Linux-friendly one, patching ACPI tables, to writing quirks for and rebuilding the Xen hypervisor). Getting Qubes to even install on a Mac can be a challenge, and even if it installs, there is often more to be done after that. In years past, I think the Bootcamp feature provided some pressure to maintain non-OSX compatibility, but that seems to be slipping further away with each Macbook generation.
I would _not_ recommend a Mac for Qubes unless: (1) someone has already shown a particular Mac model works with Qubes (and shared the details of how they got it to work); or (2) you are very comfortable with the "banging a square peg into a round hole" process of massaging/forcing Linux to work on a computer that is almost, but not quite, compatible with Linux, as you will pretty much have to sort it out on your own (all manner of esoteric things like: Why won't the installer boot and how do I deal with it? Why is the keyboard not working? Why do I only get 72 minutes of battery when MacOS gets 7 hours? Why won't the display wake from sleep? My wifi card doesn't seem to be recognized - how do I fix that when I don't have any networking devices? Why isn't Vt-d working, although the Intel website says my CPU provides it? How can I dual boot MacOS and Qubes?). For some, I suppose (2) could count as "usable," but not for the vast majority of users.
Eric
I am reading and responding to this thread on a Macbook Pro 11,1 running Qubes R3.2. Andrew and others are right: yes it works, but you need to work hard to make it work. I had the keyboard not working issue and in fact i had to build my Qubes disk on a Lenovo to get past the install issues the Macbook was giving me.
Re Virtualbox, I don't think either VB or Qubes are designing to work in the way you are trying.
> I am reading and responding to this thread on a Macbook Pro 11,1 running Qubes R3.2. Andrew and others are right: yes it works, but you need to work hard to make it work. I had the keyboard not working issue and in fact i had to build my Qubes disk on a Lenovo to get past the install issues the Macbook was giving me.
>
i had the same problem on my 11,3. how did you get it working?
On the Macbook I could not get past the initial installation menu (four choices) which kept failing regardless of which option I chose. So I build the Qubes disk on a Lenovo desktop. The same disk boots fine and works fine on the Macbook Pro.
didnt work, it just ran up the fan until i shut it off by holding down the power button. it might be dom0. fedora 24 had the same problem, f25 worked.