Description of problem: Some time after Mageia 2 release we talked about it and you maybe even had an idea how to do it. Now that we have new filesystem in use, might it be possible that it's even easier to do? What i have in mind in general: During Live boot Mageia will check if there is some partition (labeled as MGA-WRITABLE for example) that contains image (mga-writable.img for example) on the boot media and if there is then will mount it as needed to save all changes made after boot (new installed packages, etc). Idea comes from this tutorial: http://www.mandrivauser.de/doku/doku.php?id=allgemein:tutorials:diystick_en It's too much trouble for normal user. Creating partition and image shouldn't be that hard. Or maybe you have even better idea, i don't know :)
CC: (none) => mageia, thierry.vignaud
The link in above post is down. This link still has some info: http://lordikc.free.fr/wordpress/?page_id=158 Colin, I'm adding you too as this is something that must be done in initrd, AFAIK.
CC: (none) => mageia
Component: Release (media or process) => RPM PackagesSource RPM: (none) => drakliveSeverity: normal => enhancement
Do we use draklive for creating our release media?
yep
http://askubuntu.com/questions/109413/how-do-i-use-overlayfs/109441#109441 - we probably need to do something like this during booting but I'm not sure if it should be done by systemd with some unit or should it be done already in initrd..
This is actually something that is kinda of supported already. There are a bunch of initscripts that do this whole bind mounting things for writable folders, but personally I don't like that too much. I prefer something of a union-fs instead. I was actually going to bring up a sort of related issue sometime soon... that of using btrfs for Live media. The idea being that we could layer subvolumes or snapshots (not sure of the terminology in btrfs land) where we would install: 1) Pristine basesystem-minimal 2) The desktop of choice 3) Customisations to make it run in live. This way when "installing" the live CD we can actually copy from the snapshots directly, and NOT from the upper image and then tweak it to be non-live again later. This would also be very nice IMO. Anyway, off-topic for this bug :) Yes, it should be possible, but I think Thomas is more clued up on the live structure than me. Cheers
CC: (none) => marja11Assignee: tmb => isobuild
CC: (none) => marcello.anni
Persistence is supported by the Mageia-7 Live ISOs. If you add an extra partition to the USB stick after dumping the ISO, containing a Linux-compatible filesystem labelled 'mgalive-persist', that partition will be used as the upper layer of the overlayfs filesystem used for the live system. The Mageia Isodumper tool has been enhanced to support adding this extra partition.
Resolution: (none) => FIXEDCC: (none) => mageiaStatus: NEW => RESOLVED