para qualquer outra pessoa que chegar aqui - o erro 'bad archive mirror' pode ser um problema de um servidor de nomes não funcionar!
Se você chegar aqui, verifique se o servidor de nomes que você definiu (se você não estiver usando o DHCP) funciona - você deve poder ir ao virtualconsole 2-3 e usar ping para verificar se é possível executar ping primeiro. .. então veja que você pode pingar o servidor de dns que você está tentando usar.
Mudar o servidor DNS que eu estava tentando usar corrigiu esse problema para mim, depois de tentar usar algumas versões diferentes do Ubuntu, já que os erros no syslog estavam dizendo 'o espelho não tem nenhum link simbólico adequado' ou outros erros que pareciam como se não fosse o espelho certo.