Starting a new thread, as the previous seems to be mislabeled at this point 
(Empty Xen.cfg after install).

Booting from the install media for Qubes 3.2 works 100%, and so far, I've used 
the automatic partitioning to do all of the work for me.  Anaconda uses a trick 
for EFI Macs (ie. Macs that can no longer boot into "legacy" BIOS mode) that 
creates an HFS+ ESP partition, ostensibly to boot the final product.  This 
tricks the Mac into thinking that there is a bootable OS X installation on the 
partition, allowing the user to use the Mac's internal bootloader(?) by holding 
down the Option key at startup (this lists all available OSs, for those who 
don't know). The problem with the Qubes 3.2 config is that it kicks out a 
boot.efi file in the expected place (again, where the Mac would expect it, 
trying to fool the Mac into thinking it's a viable OS X install), but the 
boot.cfg file is nothing more than an alias file.  This file links back to 
/EFI/fedora/grub.cfg, but the grub.cfg file does not exist there; it's in 
/EFI/qubes.  

The grub.cfg file certainly seems like the correct boot instruction file, as it 
correctly points to the Qubes lvm by uuid.  However, it also points to a 
completely different partition on the disk (the HFS+ parition would be 
hd1,gpt1, but grub.cfg is looking for hd1,gpt2).  hd1,gpt2 contains an empty 
"efi" folder, initrd-plymouth.img, xen-4.6.1.gz (and other files) along with a 
grub2 folder containing the exact same grub.cfg file.

At this point, I'm wondering if there is supposed to be some weird chainloading 
going on that's not happening, or possibly that the installer is not supposed 
to make the HFS+ ESP partition, but is doing so because this is the default 
Anaconda behavior on a Mac.  My next step will be to try doing the partitioning 
by hand in the Qubes installer.

I realize this is likely not the fault of the Qubes development team, but the 
fact that there are nine different .efi files on the HFS+ partition, all in 
differnt places, is very, very confusing.

regards,
deadseeds

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to qubes-users+unsubscr...@googlegroups.com.
To post to this group, send email to qubes-users@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-users/6da11b60-e121-43b9-a58e-ddea61b4007f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to