Inicialização dupla com BIOS e EFI?

1

Eu instalei o Ubuntu em um PC diferente daquele em que ele está rodando agora. O antigo só tinha suporte a BIOS, então é instalado dessa forma. Instalei recentemente o Windows 7, usando UEFI, porque ele não seria instalado se eu o fizesse usando o BIOS. (Foi-me dito que a nova placa-mãe só tinha suporte a UEFI, mas o Ubuntu ainda funciona.) No entanto, o GRUB reconhece apenas o Ubuntu e não o Windows, e o bootloader do Windows nem mesmo sobrescreveu o MBR para o GRUB - inicializando normalmente, sem invocar o menu de inicialização , inicializa o Ubuntu.

Então, resumindo:

  • O Ubuntu foi instalado primeiro, usando o BIOS.
  • O Windows foi instalado posteriormente usando o UEFI.
  • Nenhum gerenciador de inicialização pode descobrir o outro sistema operacional. Eu quero adicionar o Windows ao menu GRUB.

Como faço para o GRUB reconhecer a instalação do Windows ou isso não é possível?

    
por latias1290 27.05.2016 / 16:07

2 respostas

1

Regras simples para instalação e inicialização:

a) O Windows só pode inicializar a BIOS do disco de estilo MBR

(usando registro MBR + registro de inicialização de partição + gerenciador de inicialização na partição ativa).

b) O Windows só pode inicializar o caminho UEFI do disco de estilos da GPT

(aqui o gerenciador de inicialização está na partição do sistema EFI).

c) O Linux / GRUB pode inicializar o BIOS a partir do disco estilo MBR.

d) Linux / GRUB pode inicializar o caminho da BIOS ou UEFI a partir do disco GPT

(ao inicializar o caminho do BIOS a partir do disco GPT, o Linux / GRUB usa uma partição especial de inicialização separada).

Agora você pode fazer combinações ao inicializar com Windows e Linux.

Se você tiver o firmware UEFI, é melhor instalar o Linux e o Windows em um disco GPT (o disco pode ser formatado para GPT usando ferramentas Linux ou Windows) e inicializar os dois sistemas da maneira UEFI.

Existem ainda ferramentas de disco que podem transformar um disco com estilo MBR em um disco com estilo GPT, mantendo o conteúdo atual da partição (por exemplo, instalações do sistema operacional)! Transformar GPT para MBR não é possível em geral.

Somente reescrever o gerenciador de inicialização / carregador para UEFI seria suficiente (após MBR para transformação de disco GPT) para inicializar o sistema operacional (Windows ou Linux) - não é necessário reinstalar (eventualmente criando partições EFI System e MS Reserved no disco se ausente após a transformação).

Nota:

Se você deseja instalar o modo UEFI - você inicializa a mídia de instalação (DVD / USB) da forma UEFI! (Obviamente, isso pode ser feito somente se o firmware UEFI estiver presente no computador).

    
por 30.05.2016 / 18:11
1

Você não especificou alguns detalhes importantes, como quantos discos você tem e como eles são particionados. Portanto, uma resposta completa não é possível; no entanto, uma resposta vaga provavelmente será a necessidade de instalar um carregador de boot EFI para Linux. Existem muitas maneiras de fazer isso. As duas abordagens que provavelmente serão mais fáceis são:

  • Reparo de inicialização - Você pode executar o programa Reparo de inicialização de um EFI -mode boot e diga para reinstalar o GRUB. O truque é obter uma inicialização no modo EFI, o que obviamente você não pode fazer da sua instalação atual do Ubuntu. A solução mais fácil é inicializar um disco de instalação do Ubuntu no modo EFI e executar o Boot Repair a partir dele. Para forçar uma inicialização no modo EFI, tente desativar o suporte a BIOS / CSM / herdado no seu utilitário de configuração de firmware.
  • rEFInd - Você pode fazer o download da imagem da unidade flash USB ou do CD-R do meu gerenciador de inicialização do rEFInd, inicialize sua instalação atual do Ubuntu com ela e, em seguida, instale o rEFInd no Ubuntu usando o pacote Debian ou o PPA. Isso deixará o rEFInd no comando do processo de inicialização; você não precisará mais do GRUB.

Se você tiver problemas ou precisar de mais elaboração, edite sua pergunta para incluir os detalhes do disco que mencionei anteriormente.

    
por 31.05.2016 / 23:59