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

Anúncios

Sobre pinduvoz

Advogado por profissão, entusiasta do SL por opção.
Esse post foi publicado em Linux em geral, Ubuntu e marcado , , , , . Guardar link permanente.

3 respostas para Fazer chroot no Ubuntu

  1. Pingback: Protegendo Configurações de Grub e Plymouth. Um jeito Fácil! – Mundo GNU

  2. Pingback: Fazendo DVDs, SVCDs e VCDs. O que é Fácil, Pode Ficar Mais Fácil! – Mundo GNU

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s