Como você tem acesso físico à máquina, você pode fazer isso por meio de um Live USB / CD.
-
Inicialize a partir do seu USB e escolha "Experimentar o Ubuntu" em vez de "Instalar o Ubuntu".
-
Abra um terminal ( Ctrl + Alt + T ) e primeiro veja qual dispositivo possui o seu disco de máquina. Você pode fazer isso com
lsblk
, o que deve render uma saída como essa (usei um live CD para isso, já que estou reproduzindo as etapas em uma VM):$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 119,2G 0 disk ├─sda1 8:2 0 16G 0 part [SWAP] └─sda2 8:3 0 103,2G 0 part / sr0 11:0 1 1024M 0 rom /cdrom
Portanto, neste caso, seria
/dev/sda2
, mas isso pode ser diferente para a sua instalação. -
Agora monte a partição em questão com:
sudo mount /dev/sda2 /mnt
-
Agora vamos para a parte em que você pode finalmente 1
chroot
.sudo chroot /mnt
Você verá que seu prompt mudou para algo como
root@ubuntu:/#
e agora as próximas etapas são bastante simples. -
Altere a senha dos seus usuários com
passwd
:passwd root passwd <main-user>
Isso já deve ter sido feito, mas se isso acontecer, seja qual for o caso, a configuração de senhas com o comando
passwd
falhará, você pode ir mais fundo na toca do coelho e altere o arquivo/etc/shadow
, mas Cuidado: isso é bastante perigoso e você faz isso por sua conta e risco . -
Saia do
chroot
pressionando Ctrl + D ou digite exit. Desmonte a máquina comsudo umount /mnt
e reinicie emsudo reboot
. Você quer tirar o USB / CD e certificar-se de que está inicializando a máquina em questão.
1 Esse método chroot
ing é suficiente para redefinir senhas ou até mesmo para adicionar e remover usuários de grupos, mas não permite que você use totalmente os sistema instalado através do chroot. Muitos outros comandos, como apt
, falhariam se você os executasse em um chroot configurado dessa maneira.
Se você precisar executar reparos mais extensos em um sistema instalado que você está acessando de um CD / DVD / USB ativo - por exemplo, instalando, removendo ou atualizando software - então você desejaria configurar algumas montagens adicionais antes de chroot
ing. Você faria isso executando estes comandos após executando sudo mount /dev/sda2 /mnt
mas antes executando sudo chroot /mnt
:
sudo mount -o bind /dev /mnt/dev
sudo mount -o bind /dev/pts /mnt/dev/pts
sudo mount -t sysfs /sys /mnt/sys
sudo mount -t proc /proc /mnt/proc
Se você tiver várias partições para as diferentes partes do sistema operacional, como, por exemplo, uma partição /boot
separada, convém montá-las nas posições corretas. Por exemplo, onde sdX
é o nome do dispositivo para essa unidade específica e n
é o número da partição:
sudo mount /dev/sdXn /mnt/boot
Não há problema se você executar esses comandos antes de chroot
ing para redefinir as senhas com o comando passwd
. Não é necessário, no entanto.