On Fri 29 Apr 2016 at 17:06:44 +0200, Nicolas George wrote: > Le primidi 11 floréal, an CCXXIV, Richard Owlett a écrit : > > I'll have to try it to understand what author means by saying "Requires > > cooperation from the distribution: as any procedure in fact." under cons. > > It is the same principle as software RAID or LVM : the kernel has low-level > support for these things, but userland utilities are needed to set things > up: parse the LVM metadata, detect the RAID arrays, etc. If the root > filesystem is on one of these, it is not possible to boot directly on it, > there must be an initrd with the aforementioned userland utilities. > > To boot an ISO image on an USB device, the kernel would need to first mount > the USB device (already a small challenge, since USB is asynchronous, but I > believe it is widely supported nowadays), then find the ISO file on it, > mount it as loopback and pivot on it. > > Some initrds provided by live images can do that, but not all.
*All* Debian live images (the focus of this thread) are bootable from a USB stick by GRUB. Non-Debian live images may require a particular approach to enable USB stick booting but I have not found one yet which cannot be cajoled into doing it.