Onde o Grub está instalado em um disco GPT?

1

A captura de tela mostra todas as partições que recebi e não tenho o MBR, tanto quanto sei. Eu tive UEFI Windows 10, então eu instalei o LM 17.2 Cinnamon (baseado em Ubuntu) no topo da mesma. O Grub está funcionando normalmente, mas não consigo descobrir onde exatamente os arquivos do Grub estão armazenados. Você pode ajudar?

    
por hg8 06.08.2015 / 09:58

1 resposta

2

De um modo geral, existem duas possibilidades (embora claramente apenas um seja o caso para você):

  • Inicialização no modo BIOS a partir de GPT - Em um computador baseado em BIOS ou em um computador baseado em EFI que usa seu CSM (Compatibility Support Module) para emular um BIOS, o GRUB é instalado dividido no registro mestre de inicialização (MBR; o primeiro setor do disco), a Partição de inicialização do BIOS e os arquivos no diretório Linux /boot . Em alguns casos, o código da partição de inicialização do BIOS pode ser colocado em outro lugar, mas o Ubuntu praticamente insiste em que a partição de inicialização do BIOS esteja presente. Já que você não tem essa partição no seu disco (ela aparece como tendo o "bios_grub flag" definido no GParted), está bem claro que o seu disco não está configurado para a inicialização no modo BIOS.
  • Inicialização no modo EFI a partir do GPT - Em EFI, a inicialização é feita pelos gerenciadores de partida armazenados na partição do sistema EFI (ESP), que aparece no GParted como tendo o "sinalizador de inicialização" definido. O ESP é normalmente montado em /boot/efi no Ubuntu, e o GRUB do Ubuntu entra no diretório EFI/ubuntu do ESP - ou seja, /boot/efi/EFI/ubuntu . O computador sabe qual carregador de boot deve ser iniciado por causa das entradas da NVRAM, que você pode examinar e manipular com o comando efibootmgr no Ubuntu. Digite sudo efibootmgr para ver as entradas existentes ou adicione -v para ver informações estendidas. Você pode usar -c para adicionar novas entradas, -B para excluir entradas, -o para alterar a prioridade de inicialização e assim por diante. (Algumas destas opções requerem opções adicionais para fazer algum bem.) Digite man efibootmgr para detalhes. Observe que os carregadores de inicialização EFI são arquivos comuns; eles não têm componentes armazenados "brutos" no MBR ou no setor de inicialização da partição, ao contrário dos carregadores de inicialização do BIOS. No entanto, o GRUB no modo EFI ainda depende de arquivos na árvore de diretórios /boot do Linux, assim como sua contraparte no modo BIOS.

Para mais informações sobre a inicialização do modo EFI, você pode ler:

por Rod Smith 06.08.2015 / 15:13