Diferença entre instalar o GRUB no setor MBR ou primeiro setor na partição de inicialização?

5

O Kickstart oferece duas opções para instalar o gerenciador de inicialização GRUB no "MBR" ou "primeiro setor da partição / boot".

Se escolhermos instalá-lo na partição / boot, o que 512 bytes de MBR conteriam?

    
por Akheel Asadi 29.08.2016 / 14:50

1 resposta

4

O MBR é usado pelo BIOS para carregar e iniciar o código a partir do disco rígido . Se você não escrever nada no MBR, ele estará vazio e o BIOS (normalmente) notificará você que nenhum sistema operacional foi encontrado.

É por isso que todos os sistemas operacionais gravam seu código de inicialização no MBR para garantir que o usuário obtenha um disco rígido inicializável e possa iniciar o sistema operacional instalado. Fica interessante quando você tem vários sistemas operacionais. Apenas um sistema operacional pode gravar o MBR durante a instalação. O anterior será substituído e seu código de inicialização será perdido.

O GRUB não está localizado apenas no MBR, mas contém o código de inicialização que é carregado a partir de uma partição inicializável (cuja partição depende, normalmente, de qual sistema operacional você instalou o grub). O Grub também é chamado de "gerenciador de inicialização", porque é capaz de iniciar mais do que apenas um sistema operacional.

Se você escrever o código de inicialização na partição de inicialização (em contraste com o MBR), esse código poderá ser iniciado se o código de inicialização no MBR for capaz de fazer carregamento da corrente . Essa também é a técnica preferida, no caso de o GRUB não saber como lidar com o sistema operacional. Ele apenas carrega o código de inicialização do outro carregador de inicialização (nativo) e o executa. Quando o próprio grub sabe como iniciar o sistema, ele não precisa usar o carregamento em cadeia.

    
por 30.08.2016 / 14:22