How LiveCDPersistence basicly works?

People, I need a little, basic explanation on how this LiveCDPersistence works.
Has any one seen how the LiveCDPersistence works?
Does it save versoins of user modified files to FlashDrive in the same structure as the LiveCD filesystem? and then on the boot if a file on the DlashDrive has same name and folder as on the LiveCD, then it loads the file from LiveCDPersist FlashDrive. Is this the idea?

If so, I believe I could
1 - install new programs with the LiveCDPersistence to a flesh drive,
2 - then decompress the LiveCD to hard drive and
3 - copy the contents of the LiveCDPersistence FlashDrive to the same folder replasing original LiveCD files with their modified LiveCDPersistence versions.
4 - Compress it back and here is the new custom liveCD!

Am I going crazy? Or is it really possible?

Is this the way LiveCDPersistence works?
Is anyone familiar with the concept?
Has any one seen LiveCDPersistenceFlashDrive files/filesystem?
PLS

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu casper Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Andy Ferguson (teknostatik) said :
#1

Hello,

There's a wiki page at https://wiki.ubuntu.com/LiveCDPersistence which should hopefully answer some of your questions.

Revision history for this message
Serhey Kusyumoff (Сергій Кусюмов) (sergemine) said :
#2

Yeh. Thank you. That is a wonderful wiki. I read it and it did answer many of my questions. When the one I still gave goes a little bid further than wiki usually describe. I placed this ticket hoping may be a developer envolved with it, or someone who simply had a look at the contents of LiveCDPersistenceFlashDrive filesystem (I would do that myself just that I do not have Dapper yet) could explaine the basic mechanism of this funtionality. PLS

Revision history for this message
Matthew Lange (matthewlange) said :
#3

Basically how it works is this:

1) You make a liveCD
2) You format a USB stick
3) Once you've set up the persistence, any "changes" you make to the liveCD such as preferences, website favorites, etc are stored to the USB stick.
4) Next time you boot it up, it loads the liveCD, and notes what has been changed from the memory stick. Basically the USB stick keeps a list of what changes it needs to make to make it "yours". Once the liveCD loads, it applies those changes, and it looks just like you left it.

Although it may be possible, with 2 cdroms, a usb stick, 2 CD-RW disks and a lot of memory, to make rewriteable liveCDs, I don't think that was the purpose.

I hope that explains it better!

Revision history for this message
Serhey Kusyumoff (Сергій Кусюмов) (sergemine) said :
#4

Thank you very much. Just one question I still have: Let's imagine the files on original CD could be modified (I know it is not possible since it is readonly, but there is a wiki on CDRemastering for Breezy, it could be a way around). So if I took the contents of USBStick (the modified versions of CD files) and copy-paseted those to the CD. Wouldn't I get a "MY CD" not needing a USBStick? Wouldn't this work?
Can it be as simple as that? Or there is something I missed which makes it impossible?
Thank you.

Revision history for this message
Serhey Kusyumoff (Сергій Кусюмов) (sergemine) said :
#5

I need to do it just once. Not to make it a read&write filesystem

Revision history for this message
Daniel C. Axelrod (daxelrod) said :
#6

If you just want to be able to burn a custmized LiveCD, check out Reconstructor ( http://reconstructor.aperantis.com/ ) or UCK ( http://uck.sourceforge.net/ ).

Can you help with this problem?

Provide an answer of your own, or ask Serhey Kusyumoff (Сергій Кусюмов) for more information if necessary.

To post a message you must log in.