Diferentes usos do termo “partição EFI”

0

Eu instalei o Kubuntu em um Macbook Pro 8,2 e estou tentando obtê-lo do legado para o boot EFI.

O Kubuntu me forçou a criar uma "partição efiboot de pelo menos 1 MiB" (fs id 'ee').

Isso é apenas o sucessor do MBR disfarçado, não é?

Nos tutoriais do grub-efi-amd64, há sempre referências à "partição EFI", um FAT16 de pelo menos 200 MiB.

Isto é independente do primeiro e tem que ser criado, certo? Eu poderia encolher minha partição de casa e acrescentar isso como sda5, ou é crítico, onde a partição está localizada?

    
por arney 28.04.2013 / 17:50

2 respostas

1

Suspeito que você esteja vendo e confundindo três coisas diferentes:

  • O esquema Tabela de Partição GUID (GPT) inclui um "MBR protetor", que é um Mestre Boot Record (MBR) tabela de partições que contém uma única partição, do tipo 0xEE, que abrange (mais ou menos) todo o disco, do setor 1 para o final do disco ou o ponto 2GiB (assumindo setores de 512 bytes), o que for menor. A partição 0xEE é geralmente chamada de "partição de proteção". Isso não tem nada a ver com uma "partição EFI", "partição de inicialização do BIOS" ou qualquer outra partição GPT, exceto na medida em que o MBR de proteção é um componente necessário de uma configuração completa da GPT. A partição de proteção também não é uma partição; existe apenas para impedir que os utilitários não compatíveis com o GPT mexam no disco.
  • Em um computador que inicializa no modo EFI, é necessária uma partição do sistema EFI (ESP) . Esta partição usa um sistema de arquivos FAT32 (o FAT16 geralmente funciona na prática, mas a especificação requer o FAT32) e mantém os carregadores de inicialização EFI e arquivos relacionados. Quando o computador inicializa, o EFI lê os carregadores de inicialização do ESP. Seu tamanho não é definido pela especificação, mas na prática é geralmente em torno de 100-200MiB. Eu recomendo criar um ESP maior, na faixa de 550 MiB, porque alguns EFIs parecem ter drivers FAT com bugs que causam problemas com ESPs menores.
  • Se você instalar o GRUB no modo BIOS em um disco GPT, será mais feliz se o disco contiver uma Partição de inicialização do BIOS . Esta partição é tipicamente de 1MiB ou 2MiB, e contém o segundo estágio do código de inicialização do GRUB (o primeiro estágio vai na área de código do MBR). Esta partição é não necessária ao inicializar um computador no modo EFI.

A Partição de Inicialização do ESP e do BIOS pode ir em qualquer lugar, pelo menos em teoria, embora em um disco com mais de 2GiB, é melhor manter a Partição de Inicialização do BIOS abaixo da marca de 2GiB.

    
por Rod Smith 29.04.2013 / 18:23
0

link

"Em um disco com setores de 512 bytes, um tamanho de matriz de entrada de partição de 16.384 bytes e o tamanho mínimo de 128 bytes para cada entrada de partição, o LBA 34 é o primeiro setor utilizável no disco."

    
por CDG 28.04.2013 / 18:21