É possível inicializar o Linux a partir de um disco GPT em um sistema BIOS?

2

Eu tenho um computador AMI BIOS.

É possível inicializar o Linux a partir de um disco GPT em um sistema BIOS?

EDIT 1: É um Asus EB1501P com um disco rígido de 250GB da Seagate ST9250315AS.

    
por SebMa 08.07.2018 / 00:02

2 respostas

2

Teoricamente, o BIOS não se importa com seus discos rígidos. Ele simplesmente carrega o MBR e transfere o controle para o carregador de boot no MBR. Portanto, tecnicamente, será possível inicializar uma unidade GPT no modo BIOS, porque a unidade GPT ainda tem um MBR de proteção no início

No entanto, aqui surge um problema. Como nas unidades MBR, os gerenciadores de inicialização geralmente trapaceiam um pouco, armazenando parte deles nos próximos setores chamados de "MBR gap", "boot faixa ", ou" área de inclusão ", que muitas vezes são deixadas vazias pelas ferramentas de particionamento de disco. Em um disco GPT, os setores logo após o MBR são estruturas de dados GPT, portanto não podem ser usados para essa finalidade e você deve criar uma pequena BIOS Boot Partition para o Grub armazenar seus dados

On a BIOS/GPT configuration, a BIOS boot partition is required. GRUB embeds its core.img into this partition.

Note:

  • Before attempting this method keep in mind that not all systems will be able to support this partitioning scheme. Read more on GUID partition tables.
  • This additional partition is only needed on a GRUB, BIOS/GPT partitioning scheme. Previously, for a GRUB, BIOS/MBR partitioning scheme, GRUB used the Post-MBR gap for the embedding the core.img). GRUB for GPT, however, does not use the Post-GPT gap to conform to GPT specifications that require 1_megabyte/2048_sector disk boundaries.
  • For UEFI systems this extra partition is not required, since no embedding of boot sectors takes place in that case. However, UEFI systems still require an EFI system partition.
     

Crie uma partição mebibyte (+ 1M com fdisk ou gdisk) no disco sem sistema de arquivos e com o tipo de partição GUID 21686148-6449-6E6F-744E-656564454649 .

     
  • Selecione o tipo de partição BIOS boot para o fdisk, ef02 para o gdisk.
  •   
  • Para conjunto parted / ativar o sinalizador bios_grub na partição.
  •   

link

Para mais informações você pode ler

Outra maneira é converter o drive GPT de volta para o MBR se o seu HDD for menor que 2TB (ou 4TB com uma grande partição de 2TB que durará pouco antes da margem de 2TB). Existem várias ferramentas para isso sem perda de dados como gdisk , MiniTool Partition Wizard , Assistente de partição AOMEI , Mestre de Partição EaseUS ... (Eu não sou afiliado a nenhum deles).

Como o seu HDD tem apenas 250 GB, ele funciona bem no MBR. Mas apenas usando o GPT parece muito mais seguro

    
por 12.07.2018 / 15:51
3

Teoricamente, o GPT deve funcionar com o BIOS. No entanto, existem incompatibilidades ocasionais. Eles geralmente são da natureza de bugs ou idiossincrasias de hardware específico, portanto, as informações tendem a ser relatórios de exceções em vez do que você encontra na documentação do BIOS e do GPT.

Todas as possibilidades são muito amplas para serem abordadas aqui, mas veja, por exemplo, link , que também discute algumas possíveis soluções se você tiver problemas. As opções dependem se você quer ficar com o BIOS ou mudar para EFI / UEFI se a sua placa-mãe suportar isso.

Se você adicionar modelos de sua placa-mãe, computador e disco rígido à pergunta, alguém que tenha tentado em um sistema equivalente e veja sua pergunta poderá descrever sua experiência.

    
por 09.07.2018 / 18:22

Tags