Formatting code for remastering
[[HomePage]] > [[ComponentHowTo Components and HowTos]] > [[HowToConfigure Configure]]
====How to Remaster the Puppy Operating System====
==Remaster Puppy semi-automatically (with scripts)==
~The following pages show how to semi-automatically remaster puppy:-
~~[[http://www.murga-linux.com/puppy/viewtopic.php?t=71349 Remastering a frugal install ]]
~~[[http://www.murga-linux.com/puppy/viewtopic.php?p=536927#536927 Remasterpup (the standard remaster tool)]]
~~[[http://www.murga-linux.com/puppy/viewtopic.php?t=55381&sid=d2125bd8d8a56c5810404f3b374fe5e6 remasterpup3: new version of Puppy live-CD remaster script ]]
==How to remaster Puppy manually==
- copy the existing file system to a working directory, e.g.: %%mkdir /mnt/home/puppyfilesystem%% %%cp -a /initrd/pup_ro2/* /mnt/home/puppyfilesystem%%
- (optional, but recommended) modify the contents of the working directory to one's requirements by inspecting the contents of the //pup_save// file, either ///initrd/pup_rw// for pupmode 12 or ///initrd/pup_ro1// for pupmode 13; and then copy from there the directories ///root//, ///usr// and ///var//.
- create the SFS file of the modified file system, e.g.: %%mkdir /mnt/home/puppylivediscbuild%% %%cd /mnt/home%% %%mksquashfs puppyfilesystem puppylivediscbuild/puppy-remastered.sfs -noappend%%
- (optional) copy any necessary files to ///mnt/home/puppylivediscbuild// from the original optical disc and create the ISO file: %%cd /mnt/home%% %%mkisofs -b isolinux.bin -c boot.cat -D -l -R -v -no-emul-boot -boot-load-size 4 -boot-info-table -o "puppy_remaster.iso" puppylivediscbuild%%
- (optional) [[livedvd write (burn) the ISO file to optical disc]]
==Remastering a Full Installation?==
~Unlike a frugal install, there is no need to remaster a full install to change what is there, it is changed, good or ~bad. There is no layering system used, so there is no initrd directory in the root of a full install. The remastering is only needed for convenience, if you plan on transfering the full install to another machine with a live CD.
~[[http://www.murga-linux.com/puppy/viewtopic.php?p=466265#466265 more info]]
==Remastering Fluppy 2==
~Fluppy has 2 remaster apps. One for cd remaster and one (based on dougals script) for full installs.
~[[http://www.murga-linux.com/puppy/viewtopic.php?p=466256#466256 more info]]
==Advantages of Remastering as an alternative to Savefile==
~"Instead of savefiles I do a manual remaster with my settings and whatever DEV tools I need and always run in pfix=ram mode. If I want to save something permanently, I simply mount a partition, save whatever I need and unmount it when I am done. This keeps too much garbage from building up (not just cookies and temp files but also other random stray files from whatever software I have tested and abandoned) Puppy is so simple to remaster and takes so little space, I see no reason not to have each version/puplet in its own directory (even duplicates for multiple users)"
==Also see==
~[[http://www.murga-linux.com/puppy/viewtopic.php?p=500636#500636 Remastering - Getting it right (Solved)]]
~[[http://www.murga-linux.com/puppy/viewtopic.php?p=502506#502506 How to include additional packages in the live CD]]
~[[PuppyState How to find the Puppy State]]
~http://www.murga-linux.com/puppy/viewtopic.php?t=53241
~http://www.youtube.com/user/sneekylinux#p/search/10/yQIqwy7_trs
~http://vodpod.com/watch/3665071-making-your-own-customised-puppy-linux-install-cd
~http://murga-linux.com/puppy/viewtopic.php?p=422950#422950
~http://www.youtube.com/watch?v=yiQw0N3apfY
~http://www.murga-linux.com/puppy/viewtopic.php?p=450979#450979
~http://www.murga-linux.com/puppy/viewtopic.php?p=384999#384999
~http://www.murga-linux.com/puppy/viewtopic.php?p=490710#490710
~http://www.murga-linux.com/puppy/viewtopic.php?p=518941#518941
----
==Categories==
CategoryTutorial
====How to Remaster the Puppy Operating System====
==Remaster Puppy semi-automatically (with scripts)==
~The following pages show how to semi-automatically remaster puppy:-
~~[[http://www.murga-linux.com/puppy/viewtopic.php?t=71349 Remastering a frugal install ]]
~~[[http://www.murga-linux.com/puppy/viewtopic.php?p=536927#536927 Remasterpup (the standard remaster tool)]]
~~[[http://www.murga-linux.com/puppy/viewtopic.php?t=55381&sid=d2125bd8d8a56c5810404f3b374fe5e6 remasterpup3: new version of Puppy live-CD remaster script ]]
==How to remaster Puppy manually==
- copy the existing file system to a working directory, e.g.: %%mkdir /mnt/home/puppyfilesystem%% %%cp -a /initrd/pup_ro2/* /mnt/home/puppyfilesystem%%
- (optional, but recommended) modify the contents of the working directory to one's requirements by inspecting the contents of the //pup_save// file, either ///initrd/pup_rw// for pupmode 12 or ///initrd/pup_ro1// for pupmode 13; and then copy from there the directories ///root//, ///usr// and ///var//.
- create the SFS file of the modified file system, e.g.: %%mkdir /mnt/home/puppylivediscbuild%% %%cd /mnt/home%% %%mksquashfs puppyfilesystem puppylivediscbuild/puppy-remastered.sfs -noappend%%
- (optional) copy any necessary files to ///mnt/home/puppylivediscbuild// from the original optical disc and create the ISO file: %%cd /mnt/home%% %%mkisofs -b isolinux.bin -c boot.cat -D -l -R -v -no-emul-boot -boot-load-size 4 -boot-info-table -o "puppy_remaster.iso" puppylivediscbuild%%
- (optional) [[livedvd write (burn) the ISO file to optical disc]]
==Remastering a Full Installation?==
~Unlike a frugal install, there is no need to remaster a full install to change what is there, it is changed, good or ~bad. There is no layering system used, so there is no initrd directory in the root of a full install. The remastering is only needed for convenience, if you plan on transfering the full install to another machine with a live CD.
~[[http://www.murga-linux.com/puppy/viewtopic.php?p=466265#466265 more info]]
==Remastering Fluppy 2==
~Fluppy has 2 remaster apps. One for cd remaster and one (based on dougals script) for full installs.
~[[http://www.murga-linux.com/puppy/viewtopic.php?p=466256#466256 more info]]
==Advantages of Remastering as an alternative to Savefile==
~"Instead of savefiles I do a manual remaster with my settings and whatever DEV tools I need and always run in pfix=ram mode. If I want to save something permanently, I simply mount a partition, save whatever I need and unmount it when I am done. This keeps too much garbage from building up (not just cookies and temp files but also other random stray files from whatever software I have tested and abandoned) Puppy is so simple to remaster and takes so little space, I see no reason not to have each version/puplet in its own directory (even duplicates for multiple users)"
==Also see==
~[[http://www.murga-linux.com/puppy/viewtopic.php?p=500636#500636 Remastering - Getting it right (Solved)]]
~[[http://www.murga-linux.com/puppy/viewtopic.php?p=502506#502506 How to include additional packages in the live CD]]
~[[PuppyState How to find the Puppy State]]
~http://www.murga-linux.com/puppy/viewtopic.php?t=53241
~http://www.youtube.com/user/sneekylinux#p/search/10/yQIqwy7_trs
~http://vodpod.com/watch/3665071-making-your-own-customised-puppy-linux-install-cd
~http://murga-linux.com/puppy/viewtopic.php?p=422950#422950
~http://www.youtube.com/watch?v=yiQw0N3apfY
~http://www.murga-linux.com/puppy/viewtopic.php?p=450979#450979
~http://www.murga-linux.com/puppy/viewtopic.php?p=384999#384999
~http://www.murga-linux.com/puppy/viewtopic.php?p=490710#490710
~http://www.murga-linux.com/puppy/viewtopic.php?p=518941#518941
----
==Categories==
CategoryTutorial