PRIMEIRO:
Usando um CD ao vivo.
Inicialize o Ubuntu Live CD, escolha "tente sem instalar" e estabeleça uma conexão com a Internet.
Pressione CTRL + ALT + T para abrir um terminal.
Supondo que o Ubuntu esteja em /dev/sda7
, execute os seguintes comandos:
sudo mount /dev/sda7 /mnt
cd /mnt
sudo mkdir -p /mnt/boot/efi
sudo mount /dev/sda1 /mnt/boot/efi
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
echo 'nameserver 208.67.222.222' | tee /etc/resolv.conf
echo 'nameserver 208.67.220.220' | tee -a /etc/resolv.conf
apt-get update
apt-get -f install
apt-get dist-upgrade
Clique aqui para mais informações.
PRÓXIMO
Prossiga com as seguintes instruções, se ainda não conseguir atualizar.
Se você puder executar o ping 8.8.8.8, mas obtiver um erro não puder resolver ao executar apt-get update
, execute os seguintes comandos.
Os seguintes comandos primeiro farão uma cópia do seu arquivo /etc/apt/sources.list
. Em seguida, alterne as URLs para endereços IP, permitindo que você conclua a atualização e, quando uma atualização bem-sucedida for concluída, mude a cópia de backup antiga para a nova (observe: isso ignora as atualizações de segurança, portanto, faça isso depois). / p>
Execute estes comandos depois de chroot na sua partição:
sudo cp /etc/apt/sources.list /etc/apt/sourceslist
sudo sed -i 's|http.*archive.canonical.com|http://91.189.92.191|g' /etc/apt/sources.list
sudo sed -i 's|http.*archive.ubuntu.com|http://91.189.91.26|g' /etc/apt/sources.list
sudo sed -i 's/^.*security.*$//g' /etc/apt/sources.list
sudo apt-get update
sudo apt-get -f install
sudo apt-get dist-upgrade
Neste ponto, por favor, envie qualquer erro. Se não houver erros, continue:
sudo mv /etc/apt/sourceslist /etc/apt/sources.list
Saia do ambiente chroot e execute o seguinte comando para reinicializar:
sudo reboot
TAMBÉM
Para criar manualmente este arquivo, execute o seguinte comando (novamente, no ambiente chroot, é claro):
sudo nano /etc/apt/sources.list
Aqui está um exemplo das linhas que devem estar no arquivo.
deb http://91.189.91.26/ubuntu/ xenial main restricted universe multiverse
deb http://91.189.91.26/ubuntu/ xenial-updates main restricted universe multiverse
deb http://91.189.91.26/ubuntu/ xenial-backports main restricted universe multiverse
deb http://91.189.92.191/ubuntu xenial partner
Pressione CTRL + o e depois pressione ENTER para salvar o arquivo. Pressione CTRL + x para sair do nano.
A seguir, uma cópia de /etc/apt/sources.list
fornecida para referência com todos os repositórios ativados:
deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner