Thank you for your efforts. I've been attempting to install Qubes 3.2 on a Surface Pro 4, but I've been unable to get past EFI errors. I'm hoping you can help me.
First of all, I downloaded and verified the 3.2 ISO. Following the qubes install guide I used Rufus to transfer the iso to a usb stick. I selected the iso, set the partition scheme to GPT for UEFI, the File system to Fat32, and finally selected dd image to create the bootable disk.
On the Surface Pro 4, I entered into the UEFI menu and disabled Secure Boot (None), and prioritized USB Storage in the boot order. I then attached the bootable usb device and restarted the machine.
The Surface Pro loads into the grub menu - but fails to install the image. During "Test the media and install Qubes" and "Install Qubes" (approx wording) the process stalls at a screen with 4 penguins and the message: "EFI_MEMMAP is not enabled". Qubes site has a troubleshooting guide for UEFI, which I followed. The suggestion to edit the "Troubleshoot" grub entry and add "/noexitboot /mapbs" at the end of the chainloader line did not resolve my problem. Further investigations online was unfruitful.
My hope is that I may have simply missed a critical step when building the boot image usb stick. Perhaps I need to use a different partition scheme or file system? Did you use Rufus to install Qubes on the Surface Pro 3? What settings did you use? From your writeup, it doesn't sound like you encountered any of the issues I'm having, but then they are different machines. Do you have any suggestions? I appreciate anything you can share. Have great day!
Nice, but what do you do with only 4GB of RAM.
Qubes is a RAM eater, my old workstation got pimped with 40GB of RAM
and is now nice to use.
I started with 8GB which it had in the beginning before installing Qubes
and decided to go for 4 bars of 8GB, as 8GB is not useable at all if one has more then 2 or three machines running at a time.
So a M$ surface is the wrong machine as the memory can not be extended, as
I guess. How to open that thing an plug more RAM?
Qubes is an evil memory eating paranoid system ;-)
I have been using Qubes 3.2 for about two months on a Surface Pro 2 (8GB RAM.) Most of my observations have been in line with yours. Overall, it works quite well and has become my full-time portable setup. Nice to see someone else trying Qubes on Surface Pro!
Could you describe how you got Qubes to install on your Surface Pro 2? I'm having the same booting problems as the poster above (installer stalls at 4 penguins screen with "EFI_MEMMAP is not enabled" etc. message).
I followed the instructions from the Qubes website, using Rufus and dd mode to prepare the bootable USB but not working so far.
Maybe related, but the Type Cover for the Surface 3 (non-Pro) has to be kernel-patched and recompiled to enable. Back when the Surface Pro 3 first came out, the same kernel-patching had to be done to enable the type cover.
A quick search found this Surface Pro 4 Type Cover kernel patch: https://ubuntuforums.org/showthread.php?t=2300868
I just tried installing Qubes 4 RC and it looks like VT is not enabled on my SP3 on first boot after installation. In the EFI settings, I don't see a way to enable it either.
How did you get past this? XEN just gives me a CPU 0 error. Any idea how to enable VT?
now after some time I question my attempt to install Qubes, which relies on GPU passtrough and lots of RAM, on a Surface Pro with just an IGP. This is what I suppose: Since this is a not common use case for Xen it denies its service. See the latest changelog from Xen. https://lists.gt.net/xen/changelog/489651?page=last
If you like to go ahead, wait for the Qubes 4.0 final. It will probably include this upstream fix for your problem.
By the way, I did the install as well successfully using rufus and a microSD. The Boot manager correctly chooses the microSD OS by default. But I get the same error as you do.
Thanks for the info. I was able to install 3.2 no problem I’m sure you are correct. I'll wait then to give 4 another try until the final release. I was only going to use my SP3 to check out 4 anyway, I have another machine which is currently my full time 3.2 laptop.
Should I go with Surface Pro 6?
Intel Core i5-8250U
Intel UHD Graphics 620
The Qubes installation went straight in with a default install. Wifi worked. Firefox worked. Updates worked. Does anyone know how to get the text to show in a larger font? Also, if your wifi is cut off by your provider, you get to reboot.
This the most straightforward install I have ever done with Linux in 25 years.