
Eu não sabia quase nada sobre sistemas de arquivos e isso causou uma grande história para mim.
Houve muitas perguntas sobre esse assunto e nada poderia me ajudar. A sequência da história é a seguinte:
1) Eu tinha na minha máquina Windows 10, Windows 7 e Ubuntu 14.04 instalados (na mesma ordem). Mais ou menos eles trabalharam juntos durante algum tempo. Antes de eu falhar. Quando instalei o Ubuntu pela primeira vez na minha máquina, criei uma partição separada de espaço livre usando o gerenciador de disco do Windows e chamei-a de UBUNTU, porém não sabia que durante a instalação do Ubuntu ele não me perguntaria onde instalá-lo. Finalmente esta partição não foi utilizada (pelo menos como eu pensava). Ontem vi que este volume está vazio e resolvi excluí-lo usando o gerenciador de disco do Windows. Até de manhã estava tudo bem. E depois que percebi que era estúpido.
2) Esta manhã, porém, desliguei o Linux e encontreiGRUB2não pôde ser carregado (chegou aomodo de resgate). Depois de uma pesquisa dolorosa, descobri por que ele não funcionou (mensagem de erro: essa partição não existe). Os parâmetros na configuração (código do modo de resgate) foram os seguintes:
prefixo=(hd0,msdos9)/boot/grub
root=hd0,msdos9
Embora na realidade não houvesse 9 partições, é lógico que não tenha sido possível encontrar o número 9.
3) Usando o próximo código que criei para executar o GRUB:
set prefix=(hd0,msdos1)/grub
set root=hd0,msdos1
insmod normal
normal
Como descobri que existe uma pasta chamada grub nopartição msdos1. Fiz isso usando o próximo código bash para cada msdosN:
ls (hd0,msdosN)/
4) Mas os problemas não acabaram: clicarCarregador do Windows(de> /dev/sda3como foi escrito no GRUB), fui perfeitamente redirecionado para o carregador do Windows onde tenho que escolher 7 ou 10 para inicializar. Embora o Ubuntu, que é mais importante para mim, não pudesse ser carregado. Além disso, para rodar o GRUB eu tive que repetir as coisas todas as vezes.
5) Abri o Windows e instaleigerenciador de volume ext2para Windows. Com ele consegui montar e abrir apenas uma partição de 3 do Ubuntu. eu monteipartição ext4 sda1e vi que o grub está instalado lá como eu esperava ao fazer o código da etapa 3)
6) Reiniciei o computador e tentei procurar o diretório /boot para Linux usando: ls (hd0,msdosN)/boot Mas não havia nenhuma partição na qual eu pudesse encontrar qualquer diretório de inicialização.
7) Executei o Ubuntu deDisco externo no modo Trye fiz a seguir: - Instalado boot-repair
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
Executei-o no modo recomendado e, com sorte, reiniciei a máquina. GRUB parou de aparecer, enquanto eu vim diretamente paraCarregador do Windows. Não é bom.
8) Executei o Ubuntu externamente mais uma vez e tentei a seguir:
Como posso reparar o grub? (Como recuperar o Ubuntu após instalar o Windows?)
Mudei todos os nomes como deveria ser, mas finalmente conseguimontarapenasdev/sda1onde estava a comida, como você se lembra. Recebi a mensagem de que outros volumes não podem ser montados (erro: ponto de montagem não existe). e nada do próximo não estava funcionando.
sudo chroot /mnt
update-grub
grub-install /dev/sda
9) Totalmente frustrado, entendi que existem os próximos problemas:
Eu não tenho ideia de onde está/botapasta no Ubuntu, pois não consigo executá-lo (também não posso simplesmente reinstalar o Ubuntu, pois não há configurações e dados de backup). E mesmo que eu saiba onde está o boot, o que devo fazer depois?
Eu não sei como deixarGRUBafinal de contas, ele desapareceu totalmente depois de usar o reparo de inicialização (e normalmente não consigo instalá-lo a partir do Ubuntu externo, como disse na etapa 8).
Não entendo o sistema - o modo de recuperação do GRUB significa que ele não conseguiu encontrar seu arquivo de configuração, mas onde está estipulado o caminho para esse arquivo e em qual arquivo eu mudei o próximo padrão de msdos9 para msdos1?:
prefixo=(hd0,msdos9)/boot/grub root=hd0,msdos9
Esses valores padrão significam que alguma pasta de inicialização deve conter a pasta grub e ambas devem estar situadas na partição do Ubuntu? O Windows aparecerá em inicialização múltipla?
Geralmente ficaria muito grato se você me explicasse todo esse sistema: 1) Quais arquivos devem existir e em que local exato (na minha situação concreta e em geral).
3) Qual código usar no Windows ou no Ubuntu externo para resolver o problema de inicialização do GRUB e do Ubuntu simultaneamente?
2) Existe uma maneira de fazer backup de arquivos do Ubuntu (incluindo configurações e dados) sem ter acesso a eles? (caso as duas primeiras variantes sejam impossíveis)
Eu sei que talvez seja tarde demais e estraguei meu sistema, mas ainda tenho esperança. Obrigado!