Recupere dados com o Linux
NotíciaQuando você está acostumado com o mundo do Windows ou OS X, o Linux pode parecer um pouco implacável.
O acesso à linha de comando não apenas entrega as chaves completas da mansão para qualquer usuário involuntário com acesso à conta do administrador, como também raramente há uma rede de segurança caso algo dê errado..
Apesar dos avanços na maioria dos desktops Linux (onde o onipresente Trashcan armazena com segurança arquivos excluídos), você não obtém essa proteção da maioria das ferramentas de configuração, instalação e manutenção específicas do sistema..
E, embora seja raro qualquer coisa dar errado sem a sua contribuição direta, alguns acidentes acontecem, especialmente se você gosta de mexer na última versão da distribuição a cada mês..
Mas sendo este o Linux, há muito o que você pode fazer para sair de um buraco, e é por isso que é sempre uma boa ideia ter uma distribuição digna de reparo perto da mão ao executar tarefas de configuração e instalação..
Um dos melhores desenvolvimentos nos últimos anos tem sido o Live CD. Estes oferecem uma instalação Linux totalmente funcional que é executada a partir de uma unidade óptica. Se você tem memória suficiente, você pode até mesmo instalar novos pacotes no disco RAM como faria ao completar uma instalação padrão..
Isso faz com que um recente lançamento de um instalador baseado em Live CD, como o Ubuntu Jaunty, seja a ferramenta de recuperação perfeita do sistema. Ele não inclui apenas todos os pacotes que você pode precisar, mas porque ele é executado a partir da unidade ótica e não do disco rígido, seus dados não são tocados e não há chance de os arquivos serem sobrescritos sem a entrada direta. É o lugar óbvio para começar quando você fica preso.
1. Inicializando o Linux
Provavelmente, o problema mais comum é quando o menu de inicialização do Linux desaparece ou fica corrompido. A razão mais provável para isso é que uma instalação compartilhada do Windows reimprimiu sua autoridade sobre o registro mestre de inicialização de seu disco, sobrescrevendo o gerenciador de inicialização do Grub com seu próprio código de inicialização do sistema..
Nesses casos, você precisa inicializar em um ambiente Linux diferente, seja em um Live CD ou em qualquer outra mídia de inicialização do Linux que possa ser acessada. A distribuição que você escolher também precisará ter o Grub instalado.
Com o Ubuntu, abra o Terminal no menu Acessórios e digite sudo grub. Isso iniciará o carregador de boot com privilégios de administrador. De 'grub'prompt de comando, digite encontrar / boot / grub / stage1. Esta função Grub pesquisa cada unidade compatível conectada ao seu sistema para/ boot / grub / stage1'file, que é usado para iniciar o sistema operacional.
GETTANDO GRUBBY: A linha de comando pode parecer assustadora, mas na verdade não é
Quando o arquivo for detectado, ele exibirá a unidade e o número da partição de sua instalação perdida usando o formato (hd1,0). Sua saída será diferente, mas é o número da unidade seguido pelo número da partição Linux que você está procurando.
O Grub só deve ser instalado em uma única partição em uma única unidade, portanto você não deve encontrar mais de uma versão do arquivo. Para restaurar o carregador de inicialização Grub na sua unidade, digite raiz (hd1,0), trocando a unidade e número de partição com a saída que você encontrou com o anteriorencontrarcomando. Então digite setup (hd1), trocando 'hd1'para o seu número de unidade.
Agora você deve descobrir que sua partição Linux e sua capacidade de inicialização foram restauradas. O único problema em potencial é que esse processo pode sobrescrever um gerenciador de inicialização do Windows e, se o Windows foi instalado após a instalação original do Grub, ele não será iniciado a partir do menu de inicialização..
2. Inicializando o Windows
Felizmente, adicionar o Windows ao seu menu do Grub é bastante fácil, e é fácil adicionar outros sistemas operacionais que você deseja inicializar a partir do seu sistema, caso tenha um exemplo de entrada para trabalhar. A chave para o menu de inicialização é um arquivo chamado '/boot/grub/menu.lst', e se você abrir isso em um editor de texto, você deve ver que a formatação é relativamente fácil de entender.
Por exemplo, aqui está uma entrada típica para inicializar uma instalação do Windows na primeira partição da unidade:
título Microsoft Windows
raiz (hd0,1)
tornar ativa
carregador de corrente +1
Você pode tornar essa entrada de inicialização do Windows a seleção padrão adicionando uma linha que tenha 'saveefault'como a única palavra.
TEXTO SIMPLES: A formatação de 'menu.lst' é bastante direta e fácil de entender
Adicionar entradas do Linux não é tão fácil, já que você precisa pegar o caminho parainitrd.img'(Disco RAM) e'vmlinuz'(kernel) arquivos corretos, de acordo com a forma como eles se encaixam no sistema de arquivos do Linux. A melhor maneira é copiar e colar uma entrada existente e alterar os caminhos de acordo.
Versões mais antigas do Grub não suportam tipos de sistema de arquivos mais recentes. O ext4, por exemplo, é uma grande atualização para o sistema de arquivos padrão do Linux e precisa de uma versão especialmente modificada do Grub para inicializá-lo. Isso poderia causar um problema se você instalasse uma nova distribuição Linux usando o ext4 ao lado de uma antiga com sua versão antiga do Grub..
A única opção neste caso é atualizar o Grub, manualmente ou através de uma distribuição que vem com o Grub modificado, como o Ubuntu Jaunty..