JavaScript status: DISABLED remastering

How to Remaster a Puppy Linux ISO File Manually

Assuming that one has made an installation of the ISO file that one wants to modify, proceed with the following procedure.
  • Copy the existing file system to a working directory, e.g. for a frugal installation:

  • Modify the contents of the working directory to one's requirements, e.g. by inspecting the contents of the personal storage (save) file (either /initrd/pup_rw for pupmode 12 or /initrd/pup_ro1 for pupmode 13) and then copying from there the directories /etc, /root, /usr and /var
    [WARNING: if the ISO file is for wide distribution one must be selective as to what is copied from those directories]

  • Create the SFS file of the modified file system, e.g.:

  • Copy any necessary files to /mnt/home/remasterdirectory from the original ISO file (or optical disc) so as to create a complete and new ISO file:
    [TIP: a recent version of the boot-loader system file isolinux.bin is highly recommended]

  • (Optionally) write (burn) the ISO file to optical disc
  • Additional Reading

    '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 existing full install to another machine with a live CD.'

    "Fluppy has 2 remaster apps. One for cd remaster and one (based on dougals script) for full installs."

    "I do a manual remaster with my settings and whatever development tools I need and always run in pfix=ram mode."

    Legal Disclaimer: This documentation is produced in good faith. However, you use it with the understanding that it is done so entirely at your own risk.

    Copyright Policy: Any and all original material accessible from this page may be freely distributed at will under this Creative Commons Attribution License, unless otherwise indicated.