How to create an Ubuntu ISO using Jigdo

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.

😀 Well done!

  • Btw tau cara bikin Jigdo nya sendiri ngga? Setiap saya bikin kok rasanya ngga pernah mulus. Pasti perlu ngubah2 file jigdonya tuk ngeset mirror dan label.

  • Trevor

    Just a general comment that I really like your page. The info is great and I just used it to build my LAMP & WordPress VM server on Ubuntu 6.10.

    Thanks, and keep up the good work!

  • Glad you like it. Thanks

  • manwe

    I tried to find your email address in about section but i was unable to , so i do apologize for leaving such comment .
    i just wanted to ask what kind of plugin are you using for writing such code like posts ,
    i mean like your sudo apt-get install jigdo-file in top of the page ,

    Best regards, manwe .

  • kerry

    If you want to create ISO file from DVD in Mac OS X,I share you below website:
    http://www.gleez.com/board/tech-corner/tips-tricks/how-create-iso-image-file-dvd-mac-os