Recuperando arquivos do usuário com um Live CD

12

Por alguma razão, não consigo inicializar meu sistema. Eu recebo um erro semelhante Operating System Not Found.

Eu tentei o reparo de inicialização, e isso não funcionou. Então, decidi que iria apenas salvar meus arquivos pessoais, limpar tudo e reinstalar.

Mas na sessão ao vivo, quando vou para o /homediretório, minha pasta de nome de usuário não está lá, mas sim para a área de trabalho e outros diretórios da área de trabalho do Live CD. Existe algum outro erro? Existe uma maneira de recuperar os arquivos?

JamesKPolk
fonte
5
Você 'montou' a unidade em que instalou o ubuntu anteriormente usando o ambiente de live cd? ele deve estar visível na área de trabalho - basta clicar nele para montar.
Mark Rooney

Respostas:

15

Localizando as partições do sistema instalado

Quando você está executando a partir do CD / DVD / USB ativo, /homeé o pai dos diretórios pessoais no sistema do CD ativo (nada de muito interessante lá), não o pai dos diretórios pessoais no sistema instalado.

Você precisa encontrar o disco rígido, listado no lado esquerdo de qualquer janela do navegador de arquivos, próximo ao topo. Monte isso (ou se houver mais de um volume listado, monte o do seu sistema Ubuntu ou, se você não tiver certeza, monte todos eles e passe por eles para ver). Como Mark Rooney comentou , você pode simplesmente clicar nele para montá-lo. Em seguida, encontre a pasta pessoal lá.

Isso provavelmente será suficiente para permitir que você copie seus arquivos. Lembre-se de que copiá-los, digamos, para a área de trabalho do sistema de CD ao vivo seria inútil, pois desapareceriam quando você reinicializasse. Em vez disso, você deve:

  • copie-os para uma unidade externa ou uma unidade flash USB (mas se você for inicializado a partir de uma unidade flash USB, não aquela, a menos que tenha uma área persistente e você realmente saiba o que está fazendo) ou
  • coloque-os em outra máquina na rede, envie-os por e-mail para si mesmo ou armazene-os em um servidor da Internet (por exemplo, com um serviço como o Ubuntu One) ou
  • grave-os em um CD / DVD.

Superando erros sobre permissões insuficientes

Se lhe for dito que você não tem permissão para acessar qualquer um dos arquivos, poderá contornar isso usando uma janela do Nautilus (ou seja, navegador de arquivos) executando como raiz . Para fazer isso, pressione Alt+ F2, digite gksu nautilus(ou gksudo nautilus) e pressione Enter.

Uma janela do navegador de arquivos executada dessa maneira praticamente tem o poder de executar qualquer ação, e os programas iniciados a partir dela - por exemplo, clicando com o botão direito do mouse em um documento e clicando em para abri-lo - também será executado como raiz. Então você deve ter cuidado. E feche a janela raiz do Nautilus quando terminar, para não usá-la acidentalmente para quebrar alguma coisa.

Algumas ISOs ao vivo do Ubuntu não possuem o pacote gksu , que fornece os comandos gksuegksudo , instalados por padrão.

  • Você pode instalá-lo (os ambientes ao vivo oferecem suporte à instalação não persistente de software).
  • Mas provavelmente seria mais fácil de usar sudo -H nautilusou sudo -i nautilus, o que também é bom .

Se o seu navegador de arquivos não estiver nautilus

O Nautilus é chamado Arquivos (ou Arquivos GNOME) em versões mais recentes, mas o comando para executá-lo ainda é nautilus. No entanto, se o seu sistema de CD / DVD / USB ao vivo para um sabor Ubuntu não for baseado no GNOME (ou Unity), o navegador de arquivos padrão será diferente e exigirá um comando diferente para ser executado como root.

Eliah Kagan
fonte
Obrigado por essa explicação completa. Acho que o problema pode ser que eu tenha confundido o "Sistema de Arquivos" no Nautilus como meu disco rígido. Então agora acho que meu problema é que a unidade não está sendo vista pelo nautilus.
JamesKPolk
@ user33617 Enquanto estiver executando o CD ao vivo, abra uma janela do Terminal (Ctrl + Alt + T) e execute sudo fdisk -l. Em seguida, você pode editar sua postagem original para incluir todo o texto do Terminal. Ou seja, no Terminal, edite> selecione tudo, seguido de editar> copiar e cole isso na sua postagem entre as pretags (ou seja, com <pre>no início e </pre>no final).
Eliah Kagan
3

Você tem um diretório inicial criptografado? Você encontrará vários arquivos criptografados /home/.ecryptfs/<username>/.Private. Consulte http://www.ubuntugeek.com/recover-your-encrypted-private-directory-using-ecryptfs-recover-private.html

Como você "vai para o diretório / home?" Com um comando de shell "cd", clicando em um ícone no Nautilus, ou o quê?

waltinator
fonte
1
Não acredito que tenha criptografado minha pasta pessoal. Ao "ir para lá", quero dizer, abri a pasta no meu disco rígido no Nautilus.
JamesKPolk