Tem certeza de que realmente quer fazer isso? Instalar o Ubuntu não é uma tarefa tão grande, e fazer backup de uma imagem de disco lhe daria um instantâneo no momento em que você fez a imagem do disco - você ainda deseja fazer backup de seus dados (fazendo backup de todo o disco toda vez usar quantidades estúpidas de DVDs).
Sua melhor aposta é apenas fazer o backup dos dados e da configuração e reinstalar o Ubuntu se você alterar seu HDD. Além disso, a clonagem do disco para um meio de backup também clonaria o layout da partição, e se você substituísse seu HDD por um maior, restauraria o clone que você só teria a mesma quantidade de espaço que o HD antigo, a menos que adicione manualmente um partição extra para a sua árvore de diretórios.
Então, apenas faça o backup das áreas importantes - / etc / home etc. Você poderia tar-los, zip-los, gravar os arquivos individuais em DVD, ou o que quiser. Para a área / etc, o tar pode ser sua melhor aposta, pois preservará a propriedade e as permissões do arquivo.
Você pode criar um arquivo de script de instalação automática de pacote com o seguinte:
$ echo '#!/bin/sh' >install-all
$ sudo dpkg --get-selections | awk '{print "apt-get -y install " $1}' >>install-all
Em seguida, a execução deste script instalará automaticamente todos os seus pacotes atuais em uma instalação limpa do Ubuntu.
$ chmod 755 install-all
$ sudo ./install-all