To begin with, I downloaded linuxbbq-bork, and installed it to a USB. That went okay, but I have a fairly new laptop with UEFI, and the only way I could get it to boot from liveUSB was to put it into Legacy mode. So yes, I got it to boot, but it was a hassle.
I know there are UEFI-BIOS settings to play with. But basically, I feel the UEFI on this laptop is half-broken. When I switched it back from "Legacy" to "UEFI", my old settings were somehow wiped, and it went back to autobooting Windows. But I will spare you the gruesome details.
So on this laptop, booting from LiveUSB is a hassle. So if I download an ISO, I'd rather do a frugal install, and then boot to it through GRUB.
I hoped that linuxbbq was compatible with "grub-imageboot". By just copying the ISO into /boot/images for my main distro and then running "update-grub2", the new linuxbbq-bork grub entry was added. But when I tried it, nothing happened. So seemingly, it was incompatible.
My second attempt was to add this entry to my main distros /etc/grub.d/41_custom. I wrote this after inspecting the syslinux files in the ISO. And on this occasion, linuxbbq-bork booted, but then stopped. Indeed, I suspect that it couldn't find the initrd? And it is hard to wrangle this stuff further without knowing what all those boot codes mean.
Code: Select all
menuentry "linuxbbq-bork-20150203.iso" {
set isofile="/boot/iso-files/linuxbbq-bork-20150203.iso"
loopback loop (hd0,7)$isofile
linux (loop)/live/vmlinuz verbose boot=live ip=frommedia union=aufs vga=current
initrd (loop)/live/initrd.img
}