Multiboot Windows 7, Windows 10, Debian, FreeBSD

1

Eu estou tentando configurar minha estação de trabalho com o seguinte sistema operacional e o Grub como um gerenciador de inicialização:

  • Windows 7
  • Windows 10
  • Debian Jessie
  • FreeBSD 11.0

Todo o sistema operacional acima está instalado em discos rígidos separados. Eu me deparei com os seguintes problemas:

  1. O Windows 10 está instalando um gerenciador de inicialização que me permite executar o Windows 7 e o Windows 10. O Debian e o FreeBSD são ignorados. O grub é ignorado;
  2. O Windows 10 não está listado no menu de entrada do Grub. Ainda é possível acessá-lo selecionando o Windows 7, então um novo gerenciador de inicialização aparece;
  3. O Grub é ignorado, o Windows 10 não pode ser iniciado (um problema no disco rígido é detectado);
  4. O Grub é ignorado.

Estou executando um BIOS da UEFI.

Eu tentei instalar tudo no modo UEFI, sem sucesso algum (acabei com a quarta edição mencionada acima).

Qualquer ajuda seria apreciada.

Obrigado pelas suas respostas.

PS: Tudo é executado como esperado se eu não instalar o Windows 10.

    
por Papipone 03.07.2017 / 19:23

1 resposta

2

Depois de várias outras tentativas, finalmente consegui instalar todos esses sistemas.

Eu não notei as opções de substituição na minha bios (determina qual dispositivo inicializar se o atual é ignorado). O Windows 7 e o Windows 10 não foram instalados no modo UEFI, mesmo que os DVDs tenham sido lançados no UEFI.

Por motivos obscuros, precisei criar .iso imagens dos meus DVDs do Windows e criar dispositivos USB inicializáveis. Foi impossível instalar o Windows no modo UEFI com DVDs.

O guia abaixo foi escrito para ajudar os usuários que estão tendo problemas para instalar seus sistemas operacionais no modo UEFI. Vários termos usados para descrever configurações de bios podem não ser os mesmos que os seus devido a diferenças de material e software.

Eu usei o Rufus para criar dispositivos USB inicializáveis. Não esqueça de selecionar GPT partition scheme for UEFI . Você também pode usar diskpart .

Primeiro passo: Instalando o Windows 7

  1. Insira sua biografia;
  2. Desativar Boot secure ;
  3. Descarregar Platform key state (dependendo da sua BIOS, também desabilitará Boot secure );
  4. Defina OS type para Windows UEFI ;
  5. Desative tudo em Hard Drive BBS Priorities e defina a primeira entrada para o seu dispositivo USB inicializável (normalmente prefixado por "UEFI");
  6. Limpar Boot override entradas;
  7. Salvar e sair;
  8. Instale o Windows 7 como de costume.

A única maneira que encontrei para verificar se o instalador do Windows 7 foi inicializado no modo UEFI era:

  • Selecione uma unidade;
  • Clique em New no particionador de disco do Windows;
  • Verifique se as três seguintes partições foram criadas: System , MSR e Primary .

Segunda etapa: instalando o Windows 10

Repita as etapas de 1 a 7 mencionadas acima para o Windows 7, substituindo o dispositivo USB inicializável pelo Windows 10. Instale o Windows 10 como de costume.

Não sei se esse é o caso para todos, mas o logotipo do meu fabricante da placa-mãe é exibido no lugar do logotipo do Windows 10 ao iniciar o instalador do Windows 10 no modo UEFI.

Terceiro passo: Instalando o FreeBSD

Eu criei uma partição UEFI separada para o FreeBSD porque não tenho experiência suficiente com este sistema operacional. Como tal, eu posso totalmente destruir o FreeBSD e reinstalá-lo sem qualquer modificação.

  1. Repita os passos 1 a 7 mencionados acima para o Windows 7, substituindo o dispositivo USB inicializável pelo FreeBSD 10;
  2. Execute o instalador. Você será notado que você iniciou no modo UEFI;
  3. Escolha GPT partition quando solicitado;
  4. Crie uma partição EFI (usei aproximadamente 200 MB);
  5. Crie as partições do sistema conforme desejar;
  6. Adicione uma partição swap .

Quarta etapa: instalando o Debian

Repita os passos 1 a 7 mencionados acima para o Windows 7, substituindo o dispositivo USB inicializável pelo Debian. Instale o Debian como de costume. Você será notado que você iniciou no modo UEFI.

Eu não sei se foi necessário, mas criei uma partição EFI para o Debian.

Quinto passo: Adicionando o FreeBSD ao Grub2

Depois de instalar o Debian, o Grub2 deve listar as seguintes entradas:

  • Debian;
  • Debian memtest;
  • Windows Bootloader;
  • Algo parecido com System setup , que permite acessar a BIOS.

Inicialize sob o Debian e abra o arquivo /etc/grub.d/40_custom com seu editor de texto favorito e cole as seguintes linhas:

menuentry "FreeBSD <enter_your_version>"{
  insmod Z
  set root=(hdX,gptY)
  chainloader /boot/loader.efi
}

Onde Z é o sistema de arquivos que você escolheu durante a instalação do FreeBSD (por exemplo, ufs2, zfs), X é o número da unidade onde o FreeBSD está instalado e Y é o número da partição onde /boot está localizado.

Salvar, sair e executar update-grub e reinicializar.

Se você não se lembra qual deve ser o valor de X , Y e Z , reinicie seu computador e digite c sob grub2. Execute ls e ls (hdX,gptY) , em que X e Y são números listados pela primeira chamada de ls .

    
por 08.07.2017 / 22:21