Wubi instalado O Ubuntu 12.04 não está inicializando de repente e mostrando o prompt do GRUB

1

Eu instalei o Ubuntu 12.04 3 anos de volta ao windows7 usando o instalador do Wubi. Ele estava funcionando muito bem até agora, mas hoje, de repente, ele parou de funcionar depois de mostrar alguns erros ao desligar.

O que tentei:

Eu tentei todas as soluções possíveis solicitadas por vários especialistas em vários blogs ou sites. como boot-repair-disc e tudo mais.

Eu encontrei uma coisa estranha e estou assumindo que este é o problema.

Quando instalei o Ubuntu no Windows-7 usando o wubi-installer 3 anos atrás, devido ao seu tamanho pequeno (30 GB no máximo), decidi expandir o "root.disc" e fiz um backup desses 30 GB "rood.disc" e expandiu "root.disc" para o tamanho de 120 GB.

hoje, para verificar se o problema de inicialização ocorre devido a fatores externos ou diretamente do "root.disc", substituí meu arquivo "root.disc" pelo arquivo "OLDroot.disc" de 3 anos e agora o sistema inicializa normalmente e funciona perfeitamente.

Eu concluí esse problema em algum lugar do meu "root.disc" e usei o software "root.disc" do explorador "ext2explore-2.2.71" para detectar o arquivo corrompido no arquivo "root.disc" defeituoso.

Quando eu comparo o conteúdo de ambos os arquivos, "OLDroot.disc" (3 anos de idade) e "root.disc" atual, descobri que a pasta "boot" inteira está faltando no "root.disc" atual enquanto a pasta "boot" está presente no arquivo "OLDrood.disc" e esta pode ser a possível razão para não funcionar o Ubuntu 12.02 e mostrar o prompt do GRUB.

Existe alguma maneira de copiar algo para o arquivo "root.disc" porque usando "ext2explore-2.2.71" é possível extrair arquivos de "root.disc" mas colando algo nele não é possível e se eu pudesse capaz de copiar toda a pasta "boot" do arquivo "OLDroot.disc" para o "root.disc" atual, isso poderia resolver o meu problema, como posso fazê-lo.

    
por jax 12.09.2016 / 13:09

2 respostas

4

Se você tiver um Live CD 12.04 ou um USB inicializável, inicialize usando o Live Mode.

Em seguida, monte seus arquivos 'root.disc' e 'oldroot.disc' em duas pastas na pasta inicial de usuários do Live. (Eu estou supondo seus dois arquivos como root.disc e oldroot.disc, você vai usar o nome exato para eles nos comandos)

Primeiro, faça duas pastas

mkdir newroot oldroot

Depois monte-os de acordo

sudo mount -o loop root.disc ~/newroot 

sudo mount -o loop oldroot.disc ~/oldroot

Copie todos os arquivos da inicialização do newroot para o boot do oldroot

sudo cp -r ~/newroot/boot ~/oldroot/ 

Após a conclusão da cópia, desmonte os dois arquivos.

sudo umount ~/newroot
sudo umount ~/oldroot 

Sair da sessão ao vivo. Faça o ajuste necessário para usar o arquivo oldroot.disc, como renomear. Depois disso, inicie o seu Ubuntu com a esperança de que ele seja consertado.

    
por Anwar 12.09.2016 / 18:48
3

Consegui corrigir meu problema. Eu adotei metade do truque sugerido por Anwar e descanso eu tentei com o meu próprio como dado abaixo. Espero que possa ajudar os outros. Eu não sei tecnicamente correto, mas resolveu o meu problema.

  1. Primeiro eu copiei o "root.disk" defeituoso em outra partição do meu disco rígido usando o sistema operacional Windows.

  2. Substitui "root.disk" por "OLDroot.disc" e renomeou "OLDroot.disk" como "root.disk" para que ele reconheça pelo gerenciador de inicialização como uma unidade principal para o Ubuntu.

  3. Sistema reinicializado, e pressionando Enter no Ubuntu funcionou e o sistema inicializou com o Ubuntu absolutamente bem.

  4. agora corrompido "root.disk", que foi necessário a correção real e mudou-se recentemente para outra partição, foi montado usando o comando sugerido meu anwar.

    sudo mount -o loop root.disc ~/newroot
    
  5. Copie a pasta "boot" da sessão atual do Ubuntu para o "root.disk" corrompido que estava presente em outra partição.

  6. O sistema foi inicializado novamente com o Windows.

  7. Antigo arquivo "root.Disk" substituído pelo arquivo "root.Disk" fixo de outra partição e o sistema foi reinicializado.

A tela de login do Ubuntu apareceu com sucesso:) .......

    
por jax 14.09.2016 / 13:45