Ubuntu 9.10 just came out, and all the servers are dead slow – with millions of people all over trying to download it while it’s still fresh.
There is, however, a solution.

If you’ve downloaded the Beta/Alpha/RC ISO earlier, then you can simply update that ISO with zsync, using the zsync files available on the server.

Install zsync and prepare your image

On Ubuntu, open a terminal, and type in
sudo apt-get install zsync
Alternatively, you could install it through the GUI synaptic.
Either way it’s the same.
If you’re using another distribution, however, you’ll have to find that in your native package manager instead.

In order to get your existing ISO detected by zsync, it has to have the same name as the one on the Ubuntu server.
Thus, you must rename
ubuntu-9.10-rc-desktop-i386.iso (or whatever) to ubuntu-9.10-desktop-i386.iso

Using zsync

Now, cd to the directory containing the image you just renamed.
Type in the command zsync followed by the zsync file on the server.
Get a list of mirrors here. Click on the mirror you want, and navigate to the karmic directory.
Scroll down to the bottom of the page, where you will see a list of all the files available for download on that server.
Choose the one you need, for example the 32-bit desktop version:

zsync http://mirror.switch.ch/ftp/mirror/ubuntu-cdimage/karmic/ubuntu-9.10-desktop-i386.iso.zsync

The above command will download the zsync file from the server at switch.ch, scan the existing ISO, find out the differences between your ISO and the one on the server, and download only that difference.
This makes your download significantly smaller and consequently faster.

Here are the commands to download from a bunch of mirrors. Choose any one and run it:

zsync http://mirrors.cat.pdx.edu/ubuntu-releases/9.10/ubuntu-9.10-desktop-i386.iso.zsync
zsync http://ftp.usf.edu/pub/ubuntu-releases/9.10/ubuntu-9.10-desktop-i386.iso.zsync
zsync http://mirror.as29550.net/releases.ubuntu.com/9.10/ubuntu-9.10-desktop-i386.iso.zsync
zsync http://mirror.anl.gov/pub/ubuntu-iso/CDs-Ubuntu/9.10/ubuntu-9.10-desktop-i386.iso.zsync
zsync http://mirrors.xmission.com/ubuntu-cd/9.10/ubuntu-9.10-desktop-i386.iso.zsync
zsync http://ubuntu.osuosl.org/releases/9.10/ubuntu-9.10-desktop-i386.iso.zsync
zsync http://ubuntu.inode.at/cdimage/karmic/ubuntu-9.10-desktop-i386.iso.zsync

(Note: these are for the 32-bit desktop version of Ubuntu.

You can also use the Bittorrent images instead for a faster download.

Hi!, If you’re new here, you may want to subscribe to my RSS feed. Thanks for visiting!