On Tuesday, December 6, 2016 at 1:52:00 PM UTC-8, Marek Marczykowski-Górecki wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > On Tue, Dec 06, 2016 at 12:18:09PM -0800, [email protected] wrote: > > My primary OS is Ubuntu and it's likely to stay that way (I need > > vagrant/virtualbox for work), but I'd like to spend some time using Qubes > > when I can. > > > > In my ideal setup, my laptop would boot into Ubuntu by default, but have a > > grub entry to switch over to the Qubes bootloader on demand. > > > > This setup isn't covered by https://www.qubes-os.org/doc/multiboot/ so I > > figured I'd give it a shot myself. > > > > I installed Qubes, but elected not to make the install device bootable > > (since I want to keep Ubuntu in charge of booting). Then I found the Qubes > > bootloader partition at /dev/sda7 and attempted to add a chainloader entry > > to /etc/grub.d/40_custom like this: > > > > menuentry "Qubes Chainloader" { > > insmod chain > > insmod ext2 > > set root=(hd0,gpt7) > > chainloader /EFI/qubes/xen-4.6.1.efi > > } > > > > I can select 'Qubes Chainloader' at the grub menu, but it just flashes a > > message (I think it's something like "Loading xen-4.6.1.efi") for the > > briefest instant before dumping me back into grub. For what it's worth, I > > know it's at least finding the .efi file because it no longer complains > > that it can't. > > > > TL/DR: what can I put in /etc/grub.d/40_custom to chainload the Qubes /boot > > partition at /dev/sda7? > > Is /dev/sda7 your ESP? If so, remove 'set root' line.
I'm not sure it qualifies as "the" ESP (I don't know EFI very well), but /dev/sda7 holds the Qubes /boot partition. It's not the partition that boots by default; that would be /dev/sda1. If I do remove the setroot line, how will grub know that xen.efi is on /dev/sda7? -- 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 [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/229038f8-1bd4-44a4-a2d2-85d0fb0b8750%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
