Não é possível recuperar a partição de inicialização após a inicialização dupla com o Fedora25 + Windows10

1

Estou enfrentando esse problema nos últimos dois dias. Após um grande número de tutoriais com qualquer coisa que funcione, estou aqui para obter algum tipo de sugestão ou conselho sobre o que devo fazer.

Aqui está a história básica.

Comprei um novo computador Samsung com o Windows 10 (FYI, é um Samsung NP300E5M-XF3BR). Eu instalei um Dual Boot com o Fedora 25.

Para consegui-lo, eu segui este tutorial e instruções do vídeo , já que sou usuário do Ubuntu e estava medo de fazer algo errado ao testar o novo Fedora pela primeira vez no meu computador.

Ok, inicialização segura desativada, UEFI OS selecionado no BIOS, partição criada no Windows, Fedora 25 em um USB inicializável (criado usando YUMI )

No entanto, pelo meu erro, eu deixei o Fedora criar automaticamente a partição LVM em vez de criá-la sozinha como recomendo no vídeo e aqui o problema começa.

Não consegui inicializar a partir do HD e inicializo o GRUB usando um pendrive. Eu tentei várias configurações de BIOS, mas essa era a única opção em todas elas.

Sem o dispositivo USB ligado, o sistema não inicializou e apenas mostra uma mensagem como "TODAS AS OPÇÕES DE INÍCIO SÃO TENCIADAS. PRESSIONE F4 PARA RECUPERAÇÃO ...", mas F4 apenas reinicialize. Com o stick USB conectado, recebi o GRUB, mas apenas o Fedora estava funcionando (o instalado, não o liveUSB), o Windows estava apenas reinicializando.

Formatei a partição LVM novamente e segui o guia de instalação, desta vez criando as partições por conta própria. Agora, a inicialização ainda está funcionando apenas com USB, mas mesmo o grub não está funcionando. Quando inicializo sem USB, vejo apenas uma mensagem como "Inicializando ... 1,2,3,4" e pressionando 2 a reinicialização do sistema.

As partições são acessíveis, eu posso montá-las e verificar os arquivos.

Aqui está uma imagem do GParted sendo executado em uma instância ao vivo do Ubuntu.

Depoisdemuitostutoriais,eujátentei

  • RestauraroMBRusandootestdisk(nãoalteranada)
  • Use gerenciador de partições Easus para corrigir UEFI (não pode acessar o prompt de comando)
  • Use rEFIind para corrigir a seção inicializável, basta mostrar uma opção para reiniciar o computador e acessar um shell com comandos limitados, onde Eu não posso fazer nada.
  • recupera o padrão de fábrica usando a partição de recuperação Samsung, mas não está disponível.
  • Use o boot-repair em uma instância live do Ubuntu com a seguinte mensagem de resultado "A sessão atual está em Reinicie o computador e use este software em uma sessão EFI.Isso ativará esse recurso.Por exemplo, use um USB ao vivo de Boot-Repair-Disk-64bit (www.sourceforge.net/p/boot- repair-cd), depois de verificar se seu BIOS está configurado para inicializar o USB no modo EFI. "

Depois de toda essa longa história (desculpe por isso), estou aqui para receber qualquer dica ou conselho. O que devo tentar em seguida?

Como eu disse, é um computador novo, então eu não tenho nenhum dado a perder, aceito qualquer coisa, até mesmo acesso à partição de recuperação da Samsung para reinstalar tudo.

O resumo do BootInfo que recebi do Reparo de inicialização foi enviado para aqui

    
por James 22.07.2017 / 21:07

2 respostas

1

O seu resumo do BootInfo parece OK, com a ressalva de que parece ter sido gerado a partir de uma inicialização no modo legado BIOS / CSM / e, portanto, não fornece informações sobre as variáveis de inicialização EFI. Além disso, há um carregador de inicialização no modo BIOS instalado em /dev/sda , mas isso não deve interferir na inicialização do modo EFI. Também é possível que eu tenha perdido alguns detalhes críticos de diagnóstico. Aqui está como eu recomendo que você proceda:

  1. Faça o download de uma unidade flash USB ou imagem de CD-R do meu gerenciador de inicialização do rEFInd.
  2. Prepare um meio de inicialização a partir do download do rEFInd.
  3. Reinicie para o rEFInd. Ele deve fornecer opções para inicializar o Windows ou o Fedora. Teste ambas as opções.
  4. Se ambas as opções funcionarem, inicialize no Fedora.
  5. Neste ponto, você tem várias opções para o que fazer (não necessariamente mutuamente exclusivas):
    • Você pode abrir um Terminal, digitar su para se tornar root , digitar efibootmgr -v e postar a saída aqui (edite sua pergunta para adicionar a saída) para mais análises. Isso é puramente diagnóstico.
    • Você pode continuar usando o rEFInd na mídia removível para inicializar. É provável que isso seja estranho, mas deve funcionar.
    • Você pode instalar o rEFInd RPM. Ele deve então assumir como o carregador de inicialização principal e seu problema deve ser resolvido. Uma ressalva: o que impediu sua instalação de inicializar normalmente logo após você ter instalado o Fedora também pode afetar o rEFInd, caso em que a saída efibootmgr pode ser útil.
    • Você pode tentar reparar a entrada de inicialização do GRUB. Uma maneira cega e bruta de fazer isso é reinstalar o grub ( grub-install as root ); mas isto parece ter sido feito como parte da instalação do Fedora, por isso não acredito que funcionaria melhor neste momento. Reparar a lista de inicialização examinando a saída efibootmgr e, em seguida, emitindo comandos específicos do sistema com base nesse conhecimento pode funcionar.
    • Exclua o carregador de boot no modo BIOS de /dev/sda digitando (como root ) dd if=/dev/zero of=/dev/sda bs=440 count=1 . Note que este comando é potencialmente muito perigoso se você digitar algo errado. Em particular, certifique-se de que as opções bs=440 e count=1 estejam corretas; se você escrever muitos dados, você danificará a tabela de partições e, potencialmente, além dela! O objetivo desta ação é remover um caminho de inicialização no modo BIOS que possa estar interferindo na inicialização do modo EFI. Essa interferência não deve acontecer, mas não há uma padronização real em como os computadores decidem se devem inicializar no modo BIOS vs. no modo EFI, portanto, há uma chance de que esse código de inicialização no modo BIOS esteja causando problemas.

Em alguns casos, pode ser necessário ajustar suas configurações de firmware ou ajustar os locais e nomes de arquivos do carregador de inicialização. Em particular, seu firmware pode estar configurado para inicializar no modo BIOS / CSM / legado, o que explicaria por que ele não está sendo inicializado agora; ou as entradas de inicialização (armazenadas na NVRAM) podem ficar irremediavelmente confusas, exigindo a restauração de todas as configurações de firmware para seus padrões.

EDITAR:

O menu do rEFInd, desprovido de entradas de inicialização do SO, indica que o rEFInd não consegue localizar nenhum carregador de inicialização, o que contradiz as informações de resumo do BootInfo, que mostram carregadores de inicialização em locais que o rEFInd deve detectar em /dev/sda1 ( veja perto do topo da saída). A explicação mais provável é o dano no sistema de arquivos - algumas EFIs são muito mais sensíveis a isso do que a maioria dos sistemas operacionais. Essa situação "danificado-mas-não-danificado" pode surgir devido a uma falha ao desativar os recursos de Inicialização Rápida e Hibernação do Windows, conforme descrito aqui e aqui, respectivamente. Se você conseguir fazer o boot do Windows, sugiro que você desative ambos os recursos e tente novamente. Você também pode tentar executar CHKDSK no ESP do Windows ou dosfsck em um disco de emergência do Linux. Na pior das hipóteses, o backup do ESP, a criação de um novo sistema de arquivos e a restauração de seus arquivos podem funcionar para reparar danos sutis no sistema de arquivos. Isso exigirá a correspondência do número de série do sistema de arquivos ("UUID" no Linux, embora não seja realmente um UUID) ao que é agora ou a atualização de /etc/fstab para substituir o antigo número de série por um novo. (Você pode encontrar o novo UUID via blkid , como em blkid /dev/sda1 as root .)

    
por 25.07.2017 / 15:24
1

Eu excluiria todas as partições não Windows primeiro.

Em seguida, inicialize a partir de um USB / DVD de instalação do Windows 10 no modo UEFI e vá para o prompt de comando.

Em seguida, eu reescreveria o MBR (não necessário para a inicialização do UEFI, mas não prejudica).

Em seguida, mapeie a partição do sistema EFI (ESP) no disco rígido para dizer S: (se ainda não estiver mapeado).

Em seguida, use o bcdboot para corrigir a inicialização:

bcdboot N:\windows /s S:

onde N: é onde o Windows está, S: é ESP.

Consulte " Corrigir inicialização do Windows " para obter mais informações.

    
por 23.07.2017 / 11:48