A partição GPT BIOS é realmente necessária?

3

Eu tenho notebook com formato de partição GPT, EFI, LUKS, LVM, sistema de 64 bits e tudo funciona perfeitamente. Eu não fui criado partição GPT BIOS. Agora eu quero testar alguns recursos do Ubuntu na máquina virtual, GPT, sistema de 32 bits, LUKS, LVM e ao instalar o sistema grub-install, ele exibe a mensagem de que eu não tenho a partição GPT BIOS.

A pergunta é: em quais casos a partição do BIOS GTP é necessária?

    
por QkiZ 08.05.2015 / 11:17

1 resposta

4

Dois tipos de partições de inicialização especializadas são comuns em discos GPT:

  • A Partição do Sistema EFI (ESP) é usada para armazenar carregadores de inicialização no modo EFI. O ESP é uma partição FAT na qual os carregadores de inicialização EFI aparecem como arquivos comuns, normalmente com extensões de nome de arquivo de .efi . A especificação da EFI não diz qual tamanho é apropriado, mas a maioria dos ESPs criados pelos instaladores do sistema operacional variam entre 100 MiB e 512 MiB. Eu geralmente recomendo fazer ESPs pelo menos 550MiB, a fim de evitar erros em alguns EFIs (principalmente mais antigos). O ESP tem um código de tipo GPT de C12A7328-F81F-11D2-BA4B-00A0C93EC93B ("EF00" em gdisk ou um "sinalizador de inicialização" definido em parted ou GParted). Nos discos MBR, ele tem um código de tipo 0xEF (definido como tal em fdisk ; não é possível identificar corretamente um MBR ESP em parted ou GParted).
  • A Partição de inicialização do BIOS contém o código GRUB no modo BIOS nos discos GPT. Não há equivalente a uma partição de inicialização do BIOS em discos MBR. (No MBR, o GRUB armazena parte de si mesmo em uma parte não particionada do disco.) A partição de inicialização do BIOS geralmente tem cerca de 1 MiB de tamanho e não possui sistema de arquivos; O GRUB armazena seu código "raw". Ele tem um código de tipo GPT de 21686148-6449-6E6F-744E-656564454649, que é exibido como um tipo de "EF02" em gdisk ou como tendo o "sinalizador bios_grub" definido em parted ou GParted.

O ESP é necessário para a inicialização no modo EFI / UEFI e é inútil para inicialização via BIOS / CSM / legado; e a Partição de Inicialização do BIOS é usada pelo GRUB para inicializar a partir de discos GPT no modo BIOS / CSM / herdado e é inútil ao inicializar no modo EFI / UEFI ou ao usar carregadores de inicialização não-GRUB como SYSLINUX ou LILO.

    
por Rod Smith 09.05.2015 / 04:04