Trabalhando com o Debian 8, o Windows 10 e a partição EFI

2

Estou tentando instalar o Windows 10 e o Debian 8 dual boot.

  • Disco SATA único
  • O sistema é UEFI, portanto, será GPT
  • Usando instaladores de DVD para o sistema operacional
  • Estou instalando o Windows primeiro
  • Não há configuração final para que eu possa limpar o disco inteiro, se necessário

Eu primeiro tentei criar as partições Linux e Windows no Debian Live:

  • EFI (FAT32)
  • / (EXT4)
  • / home (EXT4)
  • troca
  • Win (NTFS)

No entanto, executando o instalador do Windows, ele retornou:

We couldn't create a new partition or locate an existing one

Usando o diskpart (MSDOS via Windows Installer "Repair") Eu formatava para o NTFS pensando que poderia ser porque eu criei com o Linux, mas o instalador retornou a mesma mensagem.

Após mais leituras, descobri que o Windows agora tem algumas partições próprias (por exemplo, MSR; EFI; NTFS).

Pergunta 1:
O requisito de várias partições do Windows é o motivo pelo qual o instalador não aceitaria a partição (única) NTFS que criei para ele? (Eu costumava ser capaz de fazer apenas isto pré UEFI / Win 10)

Pergunta 2:
Se eu tivesse excluído a partição NTFS (somente), o instalador do Windows teria usado com êxito o espaço não alocado?

Em seguida, limpei o disco inteiro e deixei o Windows instalar automaticamente. Isso me deu as 3 partições Windows MSR; EFI; Dados / OS;

Pergunta 3:
O Linux terá um problema com a partição EFI sendo entre o Windows MSR e as partições de dados? Ou o instalador Linux encontrará a partição EFI e perguntará se eu quero colocar o Linux EFI lá também?
(Eu pergunto como aparentemente só pode haver uma partição EFI por disco.)

Pergunta 4:
Se o Linux não encontrar a partição EFI criada pelo Windows e precisar estar no início do disco (ou outros requisitos), posso criar manualmente o 3 Windows com EFI como o primeiro, depois o MSR, depois os dados (depois o Linux partições via instalador Linux)?

    
por James 04.10.2015 / 02:45

1 resposta

1
  1. O Windows requer partições msr, efi, ntfs. A partição efi fat32 que você criou a partir da distro live do linux pode não ter o id da partição efi. Além disso, como você não criou a partição msr, pode ser o motivo. Poucos resultados de pesquisa mostraram que a partição MSR não é obrigatória.
  2. Sim, o Windows escolhe o espaço não alocado e cria as partições necessárias em si.
  3. AFAIK, o Linux não teria nenhum problema com a posição de partição do efi.
  4. Se o linux não puder encontrar a partição efi, não há problema em criar partições na ordem efi, msr, ntfs, ext4. Eu acho que a partição msr deve ser após a partição efi.

Instale o Windows primeiro e escolha o particionamento manual. Inicialize o disco de instalação do Windows e, quando o botão install windows aparecer, pressione Shift + F10 . Uma janela do prompt de comando é aberta. Digite o comando diskpart para usar o particionamento manual da linha de comando com o diskpart. No diskpart, use os comandos. talvez seja necessário usar o método de particionamento desta linha de comando do diskpart, pois o modo de particionamento gui durante a instalação pode não ser capaz de criar tipos de partição efi ou msr manualmente.

  • list disk - lista os discos disponíveis. Digamos que seu disco rígido interno esteja listado como número 0 .
  • select disk 0 - seleciona seu disco rígido.
  • clean - limpa a tabela de partições e apaga todas as partições. Certifique-se de ter backup.
  • convert gpt - converte o disco para usar a tabela de partições GUID, se ainda não estiver usando. comando limpo deve seguir isso.
  • create partition efi size=100 - cria uma partição efi de 100MB. Se o seu disco estiver usando o formato avançado, altere o valor para 260.
  • format fs=fat32 quick label="efi" - Formata a partição efi com a partição fat32. Ao usar o comando format, certifique-se de que a partição esteja selecionada pelo comando "list partition".
  • create partition msr size=128 - cria uma partição de 128MB msr.
  • create partition primary size=xxxx - cria a partição ntfs desejada para a unidade do Windows C. O xxxx é o valor do tamanho da partição em MB. Repita isso para criar partições ntfs adicionais para armazenamento, se necessário.
  • format fs=ntfs quick label="somelabel" - formata as partições ntfs criadas acima.
  • create partition primary size=xxxx - cria partições ext para uso com o linux. Mantenha-os sem formatação.
por 04.10.2015 / 05:16