Interesting experiment.. I repacked fsr's iso (otherwise unmodified) using the initrd from the devuan-minimal-beta. That initrd was also repacked and xz-compressed (now 8.5MB).
I booted it "findiso" (from iso file on an ext4 partition) with a "live-hook" script, which automatically loads my specific wlan firmware and autoconnect configs. It booted a fully functional XFCE4 in seconds. Everything seems to work, posting from it right now. Sometimes I use a FAT-formatted USB similarly, sometimes with a LUKS persistence file. Obviously, initramfs must be able to access filesystems other than iso9660 to do that. D On 20 May 2016 at 09:56, Didier Kryn <[email protected]> wrote: > Le 19/05/2016 21:14, Rainer Weikusat a écrit : >> >> [I already strongly suspected the below but didn't want to write about >> it until I had a chance to test] >> >> THe initramfs doesn't need to include all the modules belonging to the >> kernel, just those which are needed to mount the real root filesystem >> (containing the remaining driver modules). This would mean all >> filesystems and storage device drivers you want to support but, eg, no >> networking modules (nfsroot sounds like an implausible feature for a >> live image). > > > If you mean to run your live system with the cdrom as the root > filesystem, then the only drivers you need during the initramfs phase are > those needed to mount the cdrom, ie the iso9660 filesystem and the drivers > needed to access the cdrom, which includes the USB stack in case of a > separate cdrom drive. > > Actually, either you keep the stock kernel and put only the few modules > you need in the initramfs, or you configure your kernel build to have all > these drivers and filesystem statically linked and you don't even need an > initramfs at all. > > Didier > > > _______________________________________________ > Dng mailing list > [email protected] > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng _______________________________________________ Dng mailing list [email protected] https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
