Novo no Ubuntu - não é possível entrar no modo de recuperação

1

Depois de um erro, eu mudei minha senha, mas não consigo me lembrar agora.

Descobri que você pode redefini-la entrando no modo de recuperação, mas parece que não consigo chegar lá! Eu tenho o Ubuntu 14.04.2 correndo ao lado do OS X Yosemite no meu MacBook Pro.

Eu tenho o gerenciador de inicialização rEFInd instalado, mas posso excluí-lo. Eu tentei segurar Shift durante a inicialização de qualquer uma das três (?) Opções para inicializar o Ubuntu, e tentei segurar C também.

Não importa o que eu faça, não consigo entrar no modo de recuperação.

Aqui estão as três opções que recebo em rEFInd , assim como o OS X:

  • Boot boot \ vmlinux-3.16.0-41-generic a partir do volume 14GiB ext4
  • Boot boot \ vmlinux-3.16.0-30-genérico do volume 14GiB ext4
  • Inicialize o Linux em todo o volume de disco

Alguém pode me ajudar por favor? Tenha em mente que não posso executar nenhum comando sudo porque não consigo lembrar minha senha.

    
por Woody 27.06.2015 / 00:13

2 respostas

1

Você pode inicializar um LiveCD de CD / USB, montar o Ubuntu e chroot nele.

Após inicializar o LiveCD, abra um Terminal e digite sudo fdisk -l /dev/sda . Isso mostrará quais partições estão em uso:

$ sudo fdisk -l /dev/sda

Disk /dev/sda: 17.5 GB, 17515986944 bytes
255 heads, 63 sectors/track, 2129 cylinders, total 34210912 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004634f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    31082495    15540224   83  Linux
/dev/sda2        31084542    34209791     1562625    5  Extended
/dev/sda5        31084544    34209791     1562624   82  Linux swap / Solaris

Você precisa encontrar essa linha que tem Linux na última coluna. Nesse caso, /dev/sda1 é sua partição raiz. Se você tiver mais de uma linha com o sistema Linux , terá que experimentar

$ sudo mount /dev/sdaX /mnt #where sdaX is your root partition
$ ls /mnt
bin     dev      home      media     proc      sbin     tmp     var
boot    etc      lib       opt       root      sys      usr

A saída de ls /mnt deve ficar assim ou você escolheu a partição errada. Se for o caso, desmonte-o com sudo umount /mnt e tente novamente. Se você encontrou a partição raiz correta, continue com:

$ sudo mount --bind /dev /mnt/dev
$ sudo mount --bind /proc /mnt/proc
$ sudo mount --bind /sys /mnt/sys
$ sudo chroot /mnt
$ passwd YOUR_USER_NAME

Depois de definir um novo tipo de senha:

$ exit
$ sudo umount /mnt/dev
$ sudo umount /mnt/proc
$ sudo umount /mnt/sys
$ sudo umount /mnt
$ sudo reboot
    
por Germar 27.06.2015 / 00:35
1

Se você pressionar a tecla Insert, F2 ou +, o rEFInd mostrará um menu que pode conter opções adicionais, dependendo do tipo de SO.

No submenu de opções, você pode pressionar a tecla Insert, F2 ou + novamente para editar as opções do carregador de inicialização.

Um editor de linha de modo de texto simples é aberto, permitindo mover um cursor para frente e para trás na linha com as teclas de seta, excluir texto e digitar um novo texto. Se você quiser inicializar com suas opções editadas, pressione a tecla Enter.

Fonte

Encontre a linha do kernel começa com /boot/vmlinux e adicione init="/bin/bash" no final da linha para inicializar no modo raiz e alterar sua senha.

Fonte

    
por kyodake 27.06.2015 / 00:52