É necessário que o uefi inicialize a partir de um sdd da GPT?

1

Eu passei o último dia tentando fazer com que o GPT funcionasse com minha instalação / mobo. Eu tenho uma GA-990FXA-UD3 rev1.0 , e estou tentando instalar o Ubuntu em duas unidades, um SSD e um HDD com o seguinte esquema de partição:

SSD: (120Gb gpt)
5mb - unpartitioned boot_grub
10Gb - /boot
50Gb - /

HDD: (3Tb, gpt)
25Gb - swap
25Gb - /var
100Gb - /media/Music
1.5Tb - /home
100Gb - /opt
100Gb - /usr/local

No entanto, quando eu reinicializo, meu BIOS fica na tela "Carregando sistema operacional ...". Eu tentei alternar entre AHCI e IDE para minhas unidades, mas isso não parece ajudar, por isso estou me perguntando se a minha mobo não pode ler GPTs.

    
por Naddiseo 26.07.2013 / 02:17

2 respostas

1

De acordo com o site da Gigabyte, esta placa (Rev 1.0) é o BIOS; portanto, suporta apenas MBR. O Rev 3.0 deste modelo e em diante é baseado em UEFI com o modo Legado. Com a sua placa atual, você não pode usar um disco GPT. Se você quiser usar esta configuração, você precisará atualizar. Cruz piscando neste caso também não é possível; mesmo que os produtos sejam idênticos. Rev 1.0 é Award (BIOS) e Rev 3.0 é AMI (UEFI).

GA-990FXA-UD3 (rev. 3.0)

    
por 26.07.2013 / 04:25
4

A página da Web vinculada à postagem original inclui a seguinte especificação de recurso:

  • DualBIOS patenteado com tecnologia EFI híbrida para suporte a HDD de 3TB

O EFI híbrido é uma implementação EFI com muitos bugs que é construída como uma camada sobre um BIOS tradicional. Eu tenho um computador com essa configuração eu mesmo, ea implementação do firmware é muito ruim. é possível inicializá-lo a partir de um disco GPT, tanto no modo BIOS quanto no modo EFI (eu fiz isso nos dois modos), embora eu nunca tenha tentado com um disco rígido de 3TB, então isso pode criar rugas adicionais. Não sei ao certo o que está causando falha no boot do seu sistema; pode ser qualquer um dos vários problemas, como um carregador de inicialização ausente, um carregador de inicialização configurado incorretamente ou um bug do BIOS.

Um requisito comum em alguns sistemas baseados em EFI que inicializam a partir de discos GPT no modo BIOS é ter uma partição MBR marcada como ativa. Como a GPT inclui um "MBR protetor" com uma única partição do tipo 0xEE, a configuração dessa partição ativa às vezes funciona em torno de problemas de inicialização. Você precisará usar uma ferramenta somente MBR, como todas as versões mais recentes do fdisk do Linux, para fazer isso; ou você pode usar uma versão recente muito de parted para definir um sinalizador no disco como um todo. (Não me lembro do nome da bandeira, mas é not o boot flag, que identifica uma partição do sistema EFI (ESP).) OTOH, se você decidir tentar a inicialização no modo EFI, provavelmente não define este sinalizador. Se você tentar o sinalizador primeiro e depois seguir para o modo de inicialização EFI, remova-o antes de iniciar a inicialização via modo EFI.

Note que você também pode converter seu formulário SSD para MBR usando gdisk e deixar seu disco giratório de 3 TB como GPT. É concebível que isso ajude o seu computador a funcionar além de qualquer problema que tenha. Se você fizer isso, provavelmente precisará reinstalar o GRUB (no modo BIOS). Mesmo o Windows não tem problemas com sistemas que misturam discos MBR e GPT, desde que o disco de inicialização esteja no modo correto para o firmware.

A outra abordagem é tentar uma inicialização no modo EFI. Isso é possível, mas é estranho nesse quadro. Uma maneira fácil de experimentar é baixar a versão do CD-R ou da unidade flash USB do meu gerenciador de inicialização do rEFInd e preparar um meio adequado. Quando você inicializa a partir dele, o rEFInd deve mostrar um conjunto de opções de inicialização. Se uma dessas inicializações for feita no Linux, você poderá tentar uma instalação baseada em disco. Para fazer isso, você precisará encolher uma de suas partições em ~ 550MiB e criar uma partição do sistema EFI (ESP) nesse espaço. Monte essa partição em /boot/efi e instale o pacote Debian de rEFInd. Infelizmente, um dos bugs do Hybrid EFI é que ele tende a esquecer suas entradas de boot, então você pode querer digitar sudo mvrefind.sh /boot/efi/EFI/refind /boot/efi/EFI/BOOT . Isso renomeará rEFInd para inicializar usando o nome de arquivo de fallback EFI, que provavelmente será mais confiável neste fórum.

Mais um ponto: a página de downloads da sua placa inclui um "BIOS beta", que provavelmente é uma EFI não-baseada em BIOS mais confiável. Eu não posso prometer que funcionará melhor do que o que você tem agora, mas pode acontecer. (OTOH, se você já estiver executando esse "BIOS beta", pode ser que retornar a uma versão anterior do Hybrid EFI ajudaria a resolver seu problema.)

    
por 27.07.2013 / 02:49