A solução final acabou sendo relativamente simples (nenhuma das soluções dd funcionou).
- Iniciada a partir de um live CD 9.04 com o drive original do meu problema (/ dev / sdf) e a nova unidade que eu queria clonar a unidade original para (/ dev / sde) anexada.
- Para garantir que o disco foi inicializável, o grub foi instalado, etc., instalei o Ubuntu 9.04 no novo disco (sde). (Há provavelmente uma maneira mais rápida de conseguir isso, mas eu sabia que isso daria certo.)
- sdf montado como disco-1, sde como disco-2
- Excluiu todos os arquivos da nova instalação no disco-2
- sdf montado como disco-1, sde como disco-2
- sudo cp -a / media / disco-1 / * / media / disk-2 (copia todos os arquivos recursivamente e mantém atributos e permissões)
- sudo blkid (Obtém a lista dos UUIDs de todos os discos. Copie manualmente o UUID da nova partição (sde) para a área de transferência)
- sudo gedit /boot/grub/menu.lst (Agora mude os UUIDs nas entradas do grub das de sdf (antigo) para as de sde (novo) colando no UUID copiado anteriormente)
- Reiniciado e funcionou! Aleluia!