Installing on macOS Macbook

136 views
Skip to first unread message

Chibi

unread,
Dec 7, 2016, 9:31:36 AM12/7/16
to qubes...@googlegroups.com

I tried to install QubesOS in Virtualbox on my Macbook and get the following error:

http://imgur.com/a/dx9oM

I can't fix it somehow. Is there any way to fix it?

Andrew David Wong

unread,
Dec 8, 2016, 6:38:06 AM12/8/16
to Chibi, qubes...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 2016-12-07 06:31, Chibi wrote:
> I tried to install QubesOS in Virtualbox on my Macbook and get the
> following error:
>
> http://imgur.com/a/dx9oM <http://imgur.com/a/dx9oM> I can't fix it
> somehow. Is there any way to fix it?
>

Qubes isn't supported on VirtualBox or on Macbooks, so it's likely one
or both of those. There are threads on trying to accomplish each one
separately (I don't recall any on doing both simultaneously), but
you're probably going to have to do a lot of DIY hacking to get this
setup to work (if it's even possible).

- --
Andrew David Wong (Axon)
Community Manager, Qubes OS
https://www.qubes-os.org
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJYSUYUAAoJENtN07w5UDAw9lMQALJmr9l1phC6nKf7fufGDxD3
StxM3qslhE5Zir+DP+C2ar/HIZwYbdKqBMyrAqObK0ozoUazJd1Mb1HB29w7czIs
f73S5/BQ0NDqVR004Jf2GVgcMeNN3Khsq7QYrKzQ8R8pc9l50p8vftL3vgYcVWiB
kaG7m4JKEKHU08yLpRC5jZgl26dx0VlOwWwjg/jlxGE6s6bYhr6tn+XXLUoWUxC4
J4r2ZLrnWO39m9YV3FLBWGLZjTREeV601grcFiyExbtKG6M0VGwjktJ1BfxLG1Jk
CS2PgTi5bgoywlZ82wl1wIYUmSbphyTcySgLEHbkIyMSdoJR6sTjj2OzD6vXfo8g
UZXYS9s7LjVca/UgjIpOYUJ75BqC/9AJiwR7JDYeyX4K6ZIQlJG45yaxfHWMtRuZ
5owo64J2t9xECqqf+nKuzjABVFKpBNzGXkc5L3e+JBaFmbQnAucLXBNNrzhQ0JCf
pZCb46pFmIydpRUQ0LqPcZxQDl9ze4LcSiMI4qTLGIvO4QRT0KXbb/6voE0/n4e7
nizgRuVcjseQxWFFK3ivT7tC20/mlFFvC/OZE1Bwde3wm+NWy5O/ZiWBaO86o66d
XisNScvTmBD3N0Rg02rVsnAR+78pOSlNJQkOmuS5xBlRE6H6lxTHi12rhV2S5gXC
dSNbRXSmtEeure5BTmfU
=3i5U
-----END PGP SIGNATURE-----

Jean-Philippe Ouellet

unread,
Dec 9, 2016, 1:01:04 AM12/9/16
to Andrew David Wong, Chibi, qubes-users
On Thu, Dec 8, 2016 at 6:37 AM, Andrew David Wong <a...@qubes-os.org> wrote:
> Qubes isn't supported on VirtualBox or on Macbooks

This is the first I've heard of MacBooks being "not supported".

I know at least one person personally who is currently running Qubes
on a recent (<2yo) MacBook, and it is completely usable.

The only issues were the need for qubes-input-proxy because the
keyboard attaches via USB, and needing to somehow bootstrap wireless
drivers, fetching them via another computer and transferring them (or
sources for building them) via flash drive.

YMMV

Chris Laprise

unread,
Dec 9, 2016, 10:14:30 AM12/9/16
to Jean-Philippe Ouellet, Andrew David Wong, Chibi, qubes-users
The qubes-input-proxy is a recent feature, and still leaves open the
possibility of dom0 being attacked by a USB device. If you look at dev
comments about Macs they're generally not recommended.

Chris

Andrew David Wong

unread,
Dec 9, 2016, 7:45:57 PM12/9/16
to Jean-Philippe Ouellet, Chibi, qubes-users
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 2016-12-08 21:11, Jean-Philippe Ouellet wrote:
> On Thu, Dec 8, 2016 at 6:37 AM, Andrew David Wong
> <a...@qubes-os.org> wrote:
>> Qubes isn't supported on VirtualBox or on Macbooks
>
> This is the first I've heard of MacBooks being "not supported".
>

By "not supported," I mean that there are a lot of known problems
specific to Macbook compatibility, and we don't have any particular
commitment to changing Qubes in order to fix/circumvent those problems.

> I know at least one person personally who is currently running
> Qubes on a recent (<2yo) MacBook, and it is completely usable.
>

"Not supported" does not (and has never) meant "unusable" or "cannot
be done." I'm not sure why you would think it does. (Frankly, your
interpretation is uncharitable, given that I pointed out that there
are threads on accomplishing each one separately and that it might be
possible through DIY hacking.)

- --
Andrew David Wong (Axon)
Community Manager, Qubes OS
https://www.qubes-os.org
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJYS1AwAAoJENtN07w5UDAwrj4QAIAhBDoP7twbHAEBmy+V9w5g
s10hSzwmPAY1Mebx764f+Uish1k5XflsMa4fSQaV9DiwP7z+RfY/siI/RVTr3QXu
hk81q7RbxBXdut5L8VNoOjBximWVZOd2NDlBtR9SbwFAJemJG89NYRtYlXKqoeV7
li9mM/dXLj43oLYlMXqtP7nAnq7pIONViIa3Rn5qQcF/rBnx4UP9OucGd3J6yXrV
PxfGxcDn/g9D4Wi1GrVllK+2Kej5deRKttSjgsd6k9Z2H1j3ZM1VEXnRgnJEjZ+h
bzoIHV64X7SyKHQH4Y+qfBUycCP1NonNhZPKMziN/4G9gY9VRDfocSCi5hinKX6C
UE2AIrz/P8fwr3FfToVGVWNLDzHmSeGmrYiYtAYaWH7zYfh5DAxYIR/yEiOvzDmw
aFmTF42pSqG3JLSgIpPAA7yfouQ85LVL9GRuBMTQ8As9kzQU7onmNE22PugbDC0u
yiZp0PSCZ+snyOipfuvnbsrSGXysMfb07nfjwwj0l0jUxbd+3u5Au+bTtVGOgh6V
l9LSjp2NMgaHzDSqTl4smNGbPqn4FYBLtPvr9NlRkou252FajAqncxVYfm6uEWgE
uRF+oCeUjw/rytKHMSh8s2uUlVQCwd5tEMZppiZZRPRS5Ogg2OxeZlZ7sy3jDb/z
FZ8jlh5j+BfD+LxKbkRh
=EpU0
-----END PGP SIGNATURE-----

Jean-Philippe Ouellet

unread,
Dec 10, 2016, 9:16:58 AM12/10/16
to Andrew David Wong, Chibi, qubes-users
On Fri, Dec 9, 2016 at 7:45 PM, Andrew David Wong <a...@qubes-os.org> wrote:
> On 2016-12-08 21:11, Jean-Philippe Ouellet wrote:
>> On Thu, Dec 8, 2016 at 6:37 AM, Andrew David Wong wrote:
>>> Qubes isn't supported on VirtualBox or on Macbooks
>>
>> This is the first I've heard of MacBooks being "not supported".
>>
>
> By "not supported," I mean that there are a lot of known problems
> specific to Macbook compatibility, and we don't have any particular
> commitment to changing Qubes in order to fix/circumvent those problems.
>
>> I know at least one person personally who is currently running
>> Qubes on a recent (<2yo) MacBook, and it is completely usable.
>>
>
> "Not supported" does not (and has never) meant "unusable" or "cannot
> be done." I'm not sure why you would think it does. (Frankly, your
> interpretation is uncharitable, given that I pointed out that there
> are threads on accomplishing each one separately and that it might be
> possible through DIY hacking.)

Err, perhaps it came across wrong. My intention was simply to claim
from first-hand accounts that Qubes is in fact more usable on MacBooks
than it may be given credit for :)

Eric Shelton

unread,
Dec 13, 2016, 10:45:21 AM12/13/16
to qubes-users, a...@qubes-os.org, chibi...@gmail.com
On Saturday, December 10, 2016 at 9:16:58 AM UTC-5, Jean-Philippe Ouellet wrote:

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

dumbcyber

unread,
Dec 14, 2016, 6:38:24 AM12/14/16
to qubes-users, chibi...@gmail.com

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.

pixel fairy

unread,
Dec 15, 2016, 9:09:30 AM12/15/16
to qubes-users, chibi...@gmail.com
On Wednesday, December 14, 2016 at 3:38:24 AM UTC-8, dumbcyber wrote:

> 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?

dumbcyber

unread,
Dec 15, 2016, 11:20:51 PM12/15/16
to qubes-users, chibi...@gmail.com

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.

pixel fairy

unread,
Dec 19, 2016, 3:45:50 AM12/19/16
to qubes-users, chibi...@gmail.com
On Thursday, December 15, 2016 at 8:20:51 PM UTC-8, dumbcyber wrote:
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.

Reply all
Reply to author
Forward
0 new messages