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.

Reply via email to