Não há dispositivo inicializável para o Windows 10 após a atualização do kernel Linux 4.4.7 no Fedora 23

1

Eu mudei para Legacy Mode, desativei Fast Startup no Windows 10 antes de tentar instalar o Fedora 23. A instalação foi executada com sucesso, embora com um erro de driver de rede antes desconhecido, que é consertado depois de substituir o original por um driver mais novo.

Pós-instalação (no momento em que o kernel é 4.4.6) Eu reinicializei duas vezes com UEFI e a Inicialização segura ativada para garantir que o Windows 10 continue sendo executado corretamente. A inicialização em outro SO requer que eu mude o modo de inicialização no BIOS - Legacy for Linux, UEFI for Windows. O menu grub não pode mostrar o Windows 10 no modo Legacy, e no modo UEFI meu laptop inicializa automaticamente no Windows 10.

Eu deixei o Windows intocado desde então. Depois de atualizar o kernel para o 4.4.7, descobri que não consigo inicializar no Windows novamente. Um erro "No bootable device" aparece toda vez sob UEFI, por isso o Windows não pode ser inicializado de qualquer forma, embora meu Fedora 23 continue rodando sem problemas em Legacy. Estou usando o Acer Aspire V15 com a tabela de partições GPT. Gostaria de saber se uma reinstalação do Windows funcionaria; meus dados pessoais (/ home) são armazenados em uma partição separada do sistema Fedora (/) e Windows. Por favor ajude. Obrigado.

Layout de disco (sudo fdisk -l)

/ dev / sda1 2048 1230847 1228800 600M Ambiente de recuperação do Windows

/ dev / sda2 1230848 1234943 4096 Inicialização do BIOS de 2M

/ dev / sda3 1845248 2107391 262144 128M Microsoft reservada

/ dev / sda4 2107392 147736615 145629224 69.5G Dados básicos da Microsoft

/ dev / sda5 147738624 466913279 319174656 152.2G Linux LVM

/ dev / sda6 466913280 500117503 33204224 15.9G Ambiente de recuperação do Windows

    
por MarcoXerox 02.05.2016 / 05:08

1 resposta

0

A mistura de modos de inicialização (BIOS / UEFI) não é uma boa ideia.

O Windows só pode inicializar o caminho UEFI do disco GPT.

O Linux / Grub pode inicializar o BIOS e o caminho UEFI do disco GPT.

O que aconteceu durante a instalação legada do Linux (seria bom ter informações concretas sobre o layout do disco):

  1. Para inicializar o BIOS a partir do disco GPT, é criada uma partição especial que contém o código de inicialização para o Linux.

  2. Um misturado MBR é criado no lugar do MBR protetor normal no disco GPT. Este MBR misto contém o código inicial de inicialização (no caso do MBR protetor, não há código de inicialização no MBR)

Para inicializar o Windows no GPT 3, são necessárias coisas:

  1. Layout de disco correto (estrutura de disco correta do GPT + sistema EFI e partições reservadas da MS)

  2. Arquivos de inicialização do Windows EFI no sistema EFI

  3. Corrigir BCD (novamente no sistema EFI)

Qualquer utilitário de disco compatível com GPT pode ser usado para corrigir 1.)

Use o comando bcdboot da mídia de recuperação do Windows para corrigir a inicialização do Windows EFI (ponto 2. e 3.)

Por que não instalar o Linux no modo UEFI ??? (talvez apenas reinstalar o GRUB no modo UEFI seja suficiente (depois de consertar a inicialização do Windows) para que você tenha uma inicialização dupla adequada no menu GRUB)

Pergunte se você precisa de mais ajuda.

    
por 08.05.2016 / 11:56

Tags