Arquivo da tag: chroot

chroot no ubuntu instalado dentro do windows

Se você instalou o ubuntu por dentro do windows, ele criou um arquivo root.disk que é seu HD do ubuntu, vou mostrar como fazer para acessa-lo

Inicie pelo LIVECD do ubuntu

monte sua partição windows (vamos assumir q ela esta no sda2)

#mkdir /win
#mount /dev/sda2 /win

localize o arquivo root.disk (vamos supor q esta em /win/ubuntu/disk/root.disk)

#mkdir /vdisk
#mount -o loop /win/ubuntu/disk/root.disk /vdisk

faça o chroot
#chroot /vdisk

chroot em partições lvm

O Famoso truque de usar o chroot para trocar a senha de root (ou a de um usuario) precisa de alguns ajustes quando estivermos usando uma partição LVM
Primeiro de boot com o LIVECD do ubuntu

instale o pacote com os comandos LVM:
#apt-get install lvm2

digite pvs para listar os volumes:
#pvs
deve ter algo parecido com o conteudo abaixo:
PV VG Fmt Attr PSize PFree
/dev/sda6 vg_fedora15 lvm2 a- 101.62g 0

onde vg_fedora15 é o nome do volume logico.

vamos ativar esse volume para que possamos monta-lo posteriormente:
#lvm vgchange -a y NOME DO VOLUME (no caso o nome é vg_fedora15)

mounte normalmente a partição:
#mkdir /t
#mount /dev/vg_fedora15/lv_root /t

faça o chroot:
#chroot /t
agora soh falta alterar a senha:
#passwd

recuperar senha do root

Inicie o computador com um CD do UBUNTU linux.

Ao carregar o ubuntu linux, um ambiente gráfico será apresentado.
Pressione < ALT >+< F2 > , esse é o atalho para executar um comando, abrirá uma tela pedindo o comando que você deseja executar, digite xterm

No terminal que abriu, digite: sudo su –
Esse procedimento é para se tornar root nesse terminal.

Crie uma pasta para posteriormente carregarmos o linux o qual não sabemos a senha:
mkdir /linux

Digite fdisk -l
Para listar os discos rigidos contidos no computador e suas partições

nessa lista procure uma linha com a palavra Linux
como no exemplo abaixo:
/dev/sda1 * 1 14603 117291008 83 Linux
/dev/sda2 14603 51076 292968448 83 Linux
/dev/sda5 51076 51197 976896 82 Linux swap / Solaris

A Linha contendo Linux Swap DEVE SER IGNORADA
Temos então duas opções validas que podem conter nosso sistema linux o qual não sabemos a senha de root.
Na linha de exemplo temos 2 partições validas e uma partição de swap, ignore a partição de swap.
Nas duas opções validas temos a partição /dev/sda1 e /dev/sda2
vamos tentar a primeira:
Digite: mount /dev/sda1 /linux
caso não retorne nenhum erro, digite chroot /linux
caso retorne a msg: “CHROOT cannot rum command ….” , essa partição não é a qual procuramos.
Desmonte a partição e monte a outra:
Digite: umount /linux para desmontar
e mount /dev/sda2 /linux para montar a outra partição
como não temos outras opções de partição, essa deve ser a certa.
Rode o chroot novamente: chroot /linux
não retornando nenhum erro, estamos já apropriados do sistema linux o qual não sabemos a senha, nesse caso basta trocar a senha:
passwd
DIGITE A NOVA SENHA
REPITA A NOVA SENHA.
Reinicie o computador, removendo a midia bootavel.