Fazer chroot no Ubuntu

Esta é uma excelente opção para consertar besteiras: usar um Live CD para fazer um chroot para o seu Ubuntu instalado no HD. Assim você vai trabalhar no Ubuntu instalado e poderá consertar o que eu mesmo tive que consertar outro dia (por erro, removi todos os kernels do meu Ubuntu).

Primeiro, dê boot pelo Live CD (pode ser qualquer um, do Ubuntu ou de outra distro que também rode “live”, mas que permita o uso de um terminal como root) e conecte-se à internet (se você vai precisar instalar qualquer coisa, vai precisar da conexão).

Agora abra um terminal e vamos ao primeiro passo:

mkdir /mnt/ubuntu

Agora você precisa saber onde estão as partições do seu Ubuntu. No meu caso, raiz (/) em /dev/sda2 e usuário (/home) em /dev/sda7.  Portanto:

sudo su (a partir daqui, todos os comandos serão do root)
mount /dev/sda2 /mnt/ubuntu
mount /dev/sda7 /mnt/ubuntu/home

Agora vamos deixar a internet ativa também no Ubuntu instalado:

cp -L /etc/resolv.conf /mnt/ubuntu/etc/resolv.conf

E montar alguns diretórios essenciais:

mount --bind /proc /mnt/ubuntu/proc
mount --bind /dev /mnt/ubuntu/dev
mount --bind /sys /mnt/ubuntu/sys

Agora, o chroot:

chroot /mnt/ubuntu /bin/bash

E você estará rodando o Ubuntu instalado no terminal, podendo resolver uma série de problemas.

Em tempo, caso você não tenha certeza de quais partições o Ubuntu instalado utiliza, poderá usar o comando:

sudo fdisk -l /dev/sda

Atualizando para o novo LTS

Como eu já disse aqui, o Ubuntu 14.04 já é beta.

Por conta disso, resolvi atualizar meu netbook que rodava o Ubuntu 13.10 pelo update-manager, a ferramenta gráfica criada pela equipe do Ubuntu para essa tarefa.

O primeiro passo está aqui:

atualiza-terminal

Após a abertura do programa de atualização virá a sequência de telas que segue:

atualiza1

atualiza2

atualiza3

atualiza4

atualiza5

atualiza6

Após a “limpeza”, o sistema será reiniciado e você terá seu novo Ubuntu disponível para uso.

Algumas observações:

1) ao atualizar a libc6, você receberá uma mensagem pedindo para reiniciar alguns serviços. Clique no botão marcado como “forward” para continuar;

2) o download de pacotes foi de cerca de 800 MB, o que, para mim, são alguns minutos. Se a sua conexão à internet é lenta, melhor fazer o processo durante a noite ou baixar a ISO e atualizar por ela (inserir o CD/DVD com a ISO gravada lhe dará a opção de atualizar, mas acho que se a imagem for apenas montada pelo terminal ou por um programa – o “Acetone ISO” está disponível nos repositórios – a opção de atualizar também será oferecida);

3) sempre baixe a ISO se precisar atualizar/instalar em mais de um computador.