Não consigo inicializar o Windows 10 com o Arch Linux

1

Eu tenho um sistema Arch Linux existente e quero instalar o Windows 10 nele. Eu inicializei a mídia de instalação do Windows a partir de um pendrive, eu tenho uma partição NTFS para instalar o Windows.

Quando vou instalá-lo, ele diz que não pode instalar nessa partição porque é GPT.

Tentei o Diskpart, mas não funcionou.

Por favor, ajude!

    
por Red_Panda 08.10.2015 / 05:37

1 resposta

2

O Windows é seletivo sobre quais tipos de tabela de partição ele aceitará para seu disco de sistema - que é o MBR nos sistemas BIOS ou o GPT em sistemas UEFI (diferente do Linux, no qual qualquer combinação funciona).

Uma opção é inicializar os dois sistemas no modo UEFI , se estiver disponível. (A maioria dos PCs modernos usa UEFI, embora infelizmente a inicialização baseada em UEFI precise ser ativada manualmente, já que muitos PCs são definidos como "herdados", também conhecidos como "emulação de BIOS" ou modo "CSM" por padrão. )

Este é o método mais moderno (e pode, de fato, ser exigido para certos recursos do Windows 10), mas a mudança para ele requer algum trabalho:

  • crie uma "partição do sistema EFI" onde todos os carregadores de inicialização UEFI serão armazenados;
  • instale um carregador de inicialização UEFI (systemd-boot, grub2) para o seu Arch Linux;
  • investigue as configurações de firmware e mude para a inicialização no estilo UEFI;
  • inicialize no Linux via UEFI e instale o mesmo carregador de inicialização UEFI novamente (para que ele possa definir determinados parâmetros que não poderiam ter sido feitos pela primeira vez);
  • talvez remova o carregador de inicialização do modo BIOS;
  • finalmente, inicialize o USB do Windows no modo UEFI (deve acontecer por padrão).

A maioria dessas etapas está documentada no Arch Wiki; caso contrário, poste uma nova pergunta aqui sobre a conversão de um sistema Arch do modo BIOS para o modo UEFI.

(Nota: A ferramenta oficial da Microsoft para fazer USBs do Windows 10 é compatível com UEFI. Mas se você usou algo como o Rufus para fazer o seu USB, você precisa fazê-lo novamente e certifique-se tipo (UEFI, não CSM) está selecionado.)

Observe que a UEFI suporta vários gerenciadores de inicialização instalados. Depois de instalar o Windows, você pode usar o Linux ' efibootmgr para selecionar o principal (o BootOrder).

Agora, se seu sistema é tão antigo que não possui UEFI (ou possui um firmware com muitos bugs), sua outra opção é converter o disco em particionamento MBR . Isso pode ocorrer sem problemas ou pode não funcionar, dependendo de quantas partições você tem e de alguns outros fatores.

Isto pode ser feito usando gdisk - sob o menu de recuperação r , você tem a opção g "Converter para MBR". (Não toque na opção "MBR híbrido", isso leva a atrasar a dor.)

Depois de fazer isso, você deve reinstalar o bootloader do Linux para que ele escolha o novo layout da partição ... e você precisará fazê-lo mais tarde novamente após instalar o Windows, como O BIOS só tem espaço para um gerenciador de inicialização, então o Windows vai sobrescrever o seu.

    
por 08.10.2015 / 07:20