Jigdo

Jigdo is a tool for distributing and obtaining Debian ISOs in an easy, fast and very efficient manner. You can use this tool for Ubuntu Linux too.

You can learn more about Jigdo from Debian-Jigdo.

Here is a guide to create an Ubuntu iso using jigdo.

Downloading Your First Image

Please use these following steps if you are starting from scratch and don’t have any Debian ISOs on hand:

Install Jigdo

First install the jigdo-file package:

sudo apt-get install jigdo-file

Download The .template And .jigdo Files

For each ISO image you want to download, you’ll need both the .jigdo and .template file for that image. For example if you want to create Ubuntu 6.10 (Edgy Eft) Beta iso:

wget http://us.releases.ubuntu.com/6.10/ubuntu-6.10-beta-alternate-i386.jigdo
wget http://us.releases.ubuntu.com/6.10/ubuntu-6.10-beta-alternate-i386.template

You can choose another mirror of course ;)

Run jigdo-lite

Run jigdo-lite and give it the .jigdo file of the image you want to download.

jigdo-lite ubuntu-6.10-beta-alternate-i386.jigdo
Jigsaw Download "lite"
Copyright (C) 2001-2004  |  jigdo@
Richard Atterer          |  atterer.net
Loading settings from '/root/.jigdo-lite'

-----------------------------------------------------------------
Images offered by 'edgy-alternate-i386.jigdo':
  1: 'Ubuntu 6.10 "Edgy Eft" - Daily Build i386' (edgy-alternate-i386.iso)

Further information about `edgy-alternate-i386.iso':
Generated on Mon, 09 Oct 2006 07:34:27 +0100

-----------------------------------------------------------------
If you already have a previous version of the CD you are
downloading, jigdo can re-use files on the old CD that are also
present in the new image, and you do not need to download them
again. Mount the old CD ROM and enter the path it is mounted under
(e.g. '/mnt/cdrom').
Alternatively, just press enter if you want to start downloading
the remaining files.
Files to scan:

You have notihing to scan because you’re starting from scratch and have no Ubuntu ISOs yet.

Specify A Mirror

By default, jigdo-lite pulls the mirror from your /etc/apt/sources.list. If you want to use a different mirror, you would specify a different mirror here. If this is the mirror you want to use, press ENTER. Jigdo-lite will then write a .jigdo-lite file in your home directory.

If you want to change the default mirrors you use with jigdo at any time in the future, you can modify in ~/.jigdo-lite.

Downloading Of The ISO

After you specify the mirror(s), jigdo-lite will begin downloading files to assemble the ISO image. It will take some time, you should to wait until this proccess finish.
:D Well done!

Related Posts: