Migrated from github.com/shafiqalibhai/remaster.sh
  • Shell 95.7%
  • Dockerfile 4.3%
Find a file
2026-04-27 23:04:28 +00:00
functions fixed livecdtmp -> livecdtemp in print_help.sh 2015-10-13 02:36:29 -04:00
tests Parse args tests 2015-10-13 02:10:54 -04:00
Dockerfile Add Dockerfile: Ubuntu base for the remaster.sh ISO remaster script 2026-04-27 23:04:28 +00:00
LICENSE Initial commit 2015-08-30 22:46:35 -04:00
README.md Update README with comprehensive project information 2026-04-27 20:39:02 +00:00
remaster.sh Removed debugging code 2015-10-13 02:33:34 -04:00
run_tests.sh Parse args tests 2015-10-13 02:10:54 -04:00

remaster.sh

Overview

Remaster an Ubuntu ISO from Ubuntu 14.04+

Detected project type: Shell.

This repository was migrated from upstream source github.com/shafiqalibhai/remaster.sh and is preserved here for archival, reference, or continued local development.

At a glance

  • Default branch: master
  • Visibility: public
  • Size: 50 KB
  • Created: 2026-04-27
  • Last updated: 2026-04-27
  • Stars / Forks / Open issues: 0 / 0 / 0
  • License: GPL-2.0

Languages

Language Bytes Share
Shell 10,701 bytes 100.0%

Repository structure

  • functions/
  • tests/
  • LICENSE (18,047 B)
  • README.md (1,071 B)
  • remaster.sh (1,935 B)
  • run_tests.sh (112 B)

Getting started

Clone the repository:

git clone https://forgejo.deployview.com/ssa/remaster.sh.git
cd remaster.sh

Installation

git clone https://forgejo.deployview.com/ssa/remaster.sh.git
cd remaster.sh

Usage

Refer to the source files in this repository for entry points and intended usage. Update this section with concrete examples once they are established.

Original README

The content below is preserved from the previous README. Headings have been demoted so they don't compete with the new top-level sections.

Remaster an Ubuntu ISO from Ubuntu 14.04+

Requires bash, sudo access, an internet connection (for apt-get), and an iso to remaster.

Originally by Pat Natali https://github.com/beta0x64/remaster.sh

With contributions by Tai Kedzierski https://github.com/taikedz/remaster.sh

Usage:

  ./remaster.sh --iniso old.iso --outiso new.iso [--entry ENTRYPOINT]
  
  ./remaster.sh --iniso=old.iso --outiso=new.iso [--entry=ENTRYPOINT]
  
ENTRYPOINT is a flag at which you can resume a function of the script. 

The supported entry points are:

mountiso

  Starts the process by mounting the original ISO,
  
  and proceeds through the rest of the script
  
customizeiso

  Re-starts the ISO cusotmization step,
  
  and proceeds through the rest of the script
  
customizekernel

  Re-starts the post-ISO customization step,
  
  and proceeds through the rest of the script
  
buildiso

  Re-builds the ISO from the currrent state.

  Requires that the previous steps to have been run before
  
  and for ./livecdtmp to not have been removed or broken

Contributing

Contributions are welcome. The typical workflow is:

  1. Open an issue describing the change you'd like to make.
  2. Fork the repository (or create a feature branch if you have write access).
  3. Commit your changes with clear, descriptive messages.
  4. Open a pull request against the master branch.

Please follow the existing code style and include tests or reproduction steps where relevant.

License

This project is licensed under the GPL-2.0 license. See the LICENSE file for the full text.

Repository

  • Browse: https://forgejo.deployview.com/ssa/remaster.sh
  • Clone (HTTPS): https://forgejo.deployview.com/ssa/remaster.sh.git
  • Clone (SSH): ssh://git@forgejo.deployview.com:30143/ssa/remaster.sh.git
  • Upstream / origin: github.com/shafiqalibhai/remaster.sh

This README was generated automatically based on repository metadata, contents, and any prior README content. Edit any section above to add project-specific detail.