A instalação do Windows quebra o grub neste caso?

2

Eu tenho um computador com dois SSDs de 500 GB, sda e sdb. Estou executando o Ubuntu 14.04 em sda e não há nada no sdb. Minha placa-mãe tem firmware UEFI. Eu quero instalar o Windows 10 em sdb.

Existem muitas respostas para a questão de como instalar o Windows após o Ubuntu, mas eles assumem que os dois sistemas estão em partições separadas no mesmo disco. Eles explicam que o Windows vai quebrar o Grub e como consertar isso.

Se eu instalar o Windows no sdb, uma unidade completamente separada, ele ainda quebrará o grub?

Muito obrigado.

    
por Jon Doe 26.09.2015 / 06:33

2 respostas

2

Instalar o Windows na verdade não quebra o GRUB em uma instalação baseada em EFI; ele apenas torna o carregador de inicialização do Windows o padrão. No caso de um sistema baseado em BIOS, isso é feito pelo Windows sobrescrevendo o GRUB (que pode ser considerado um tipo de quebra), mas no caso de um sistema baseado em EFI, isso acontece com o Windows instalando seu próprio carregador de inicialização ao lado GRUB e, em seguida, dizendo ao computador para inicializar usando o carregador de inicialização do Windows por padrão. Neste segundo caso (EFI), o GRUB permanece intacto e o carregador de boot padrão pode ser alterado de várias maneiras:

  1. Usando a interface de usuário do firmware EFI - Os detalhes variam de um EFI para outro, e alguns nem oferecem esse recurso; mas alguns permitem alterar permanentemente a ordem de inicialização usando o utilitário de configuração EFI. A maioria permite que você faça uma alteração temporária ativando a interface de usuário do gerenciador de inicialização, normalmente pressionando Esc, Enter ou uma tecla de função logo após ligar.
  2. Usando um shell EFI - O programa shell EFI, versão 2 (integrado em um punhado de EFIs e disponível como um binário separado para outros) tem um comando chamado bcfg que manipula as variáveis de inicialização. Você pode usar essa ferramenta para alterar a ordem de inicialização. Veja aqui para mais sobre este assunto.
  3. Usando bcdedit no Windows - Digitar bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi em uma janela de Prompt de Comando do Windows Administrator definirá o Ubuntu como padrão. (Se a Inicialização Segura estiver desabilitada, grubx64.efi poderá funcionar tão bem quanto shimx64.efi e, em alguns casos, poderá ser necessário; mas é mais provável que shimx64.efi funcione.)
  4. Usando o EasyUEFI no Windows - O programa EasyUEFI de terceiros oferece um (relativamente) método GUI fácil de usar para manipular entradas de inicialização EFI.
  5. Usando efibootmgr no Linux - O comando efibootmgr pode exibir e alterar entradas de inicialização do EFI. Você digitaria sudo efibootmgr -v para exibir as entradas atuais e, em seguida, usar -o para alterar a ordem de inicialização, como em sudo efibootmgr -o 2,7,4 para inicializar Boot0002 primeiro, seguido por Boot0007 se isso falhar e uma tentativa final de Boot0004 .
  6. Usando bless no OS X - A ferramenta do OS X para manipular as entradas de inicialização do EFI é bless . É um pouco complexo, e os Macs são um pouco estranhos, então não vou descrever em detalhes aqui.

Observe que, em um sistema EFI, o uso de um disco em vez de dois ou mais discos é amplamente irrelevante. Isso ocorre porque o processo de inicialização EFI envolve ponteiros baseados em NVRAM para carregadores de inicialização. As entradas da NVRAM incluem identificadores dos discos e partições nos quais os carregadores de boot são armazenados. Qualquer partição pode conter quantos carregadores de inicialização quiser (até um limite teórico muito alto); ou você pode espalhá-los em quantas partições e discos desejar. Tudo é praticamente o mesmo. Uma ressalva, no entanto: Uma estratégia que é frequentemente usada na manipulação de multi-boots no modo BIOS é remover o disco de um sistema operacional já instalado durante a instalação de um segundo sistema operacional. Isso ainda pode ter um benefício de segurança nos sistemas EFI, mas há um problema: se você remover um disco, algumas EFIs perceberão que ele foi removido e removerão as entradas NVRAM dos carregadores de boot armazenados nesse disco. Assim, a troca de discos como em um sistema BIOS pode dificultar a inicialização do segundo sistema operacional, já que você precisará recriar a entrada do gerenciador de inicialização EFI.

    
por Rod Smith 27.09.2015 / 17:04
0

Contanto que você mantenha todas as partições do windows (o System Reserved e o C :) limitadas ao segundo disco (sdb), ele não irá quebrar o grub que está instalado no primeiro disco (sda). Você só terá que selecionar qual disco inicializar a partir do seu BIOS. Posteriormente, sua bios simplesmente executará o respectivo gerenciador de inicialização seja windows ou grub.

    
por H. Freeze 26.09.2015 / 06:42