Onde o carregador de boot está instalado?

11

Onde o gerenciador de inicialização, como o Grub, é instalado geralmente?

Quando eu instalo o 12.04 ao lado do Windows em diferentes partições do meu disco, encontrei uma opção para "Dispositivo para instalação do carregador de inicialização". Se eu entendi corretamente, é para especificar onde instalar o gerenciador de inicialização Grub,

Eu encontrei na internet que é para especificar o disco que contém as partições para o sistema operacional, e não qualquer partição no disco. Por exemplo. disco sda, não partição sda1, sda2.

Perguntas:

Gostaria de saber onde o gerenciador de inicialização está instalado no disco?

É instalado em qualquer uma das partições existentes para os sistemas operacionais e para dados pessoais, ou possui sua própria partição, que também é visível, por exemplo, do monitor do sistema do Ubuntu?

Obrigado e cumprimentos!

    
por Tim 27.05.2012 / 15:44

5 respostas

14

O gerenciador de partida precisa ser instalado onde o BIOS está procurando algo para inicializar. Para manter as coisas simples, você normalmente tem uma unidade de disco de onde seu computador é inicializado, você instala um sistema GNU / Linux nesse disco e o gerenciador de inicialização também chega lá.

As únicas coisas que você precisa do gerenciador de inicialização são realmente:

  • Que o BIOS é capaz de encontrá-lo
  • É capaz de encontrar e inicializar seu sistema operacional (com o Linux, você só precisa do gerenciador de inicialização para ter acesso de alguma forma ao kernel e, se estiver usando um, a imagem initrd. )

Se você tiver esses dois pontos cobertos, instale-o onde for mais conveniente e onde o BIOS irá procurá-lo.

O BIOS geralmente procura por bootloaders no Master Boot Record de discos rígidos, uma pequena área no início da unidade onde você pode colocar algum código para ser executado. Você também pode ter um bootloader instalado no início de uma partição.

Inicialmente, os bootloaders são pequenos o suficiente para caber nessas pequenas áreas e, mesmo que não, devem colocar algo lá para que o BIOS inicie o bootloader.

lilo é um gerenciador de inicialização simples que é instalado nessas áreas. grub é um pouco maior, e então você instala algum código nessas áreas, que, então, carrega mais algum código de uma partição de disco (onde grub é dito "instalado", onde seu arquivo de configuração está, junto com o código binário, isso geralmente é definido como a partição /boot do sistema, onde os kernels e initrds são colocados também, por conveniência).

Nesse caso, se estiver solicitando o disco , isso significa que você está perguntando em qual Registro de inicialização mestre deve grub ser instalado, ou seja, o disco em que você inicializará computador de. Essa parte do grub será instalada apenas no MBR do disco. O resto provavelmente é instalado na mesma partição como / ou /boot/ do sistema Ubuntu que você está instalando (e esse resto é acessível a partir do Ubuntu, procure por diretórios /boot/grub/ ou /grub/ ).

    
por njsg 27.05.2012 / 16:28
10

O Grub2 é o gerenciador de inicialização padrão do Ubuntu. Como sempre, preferimos ter aplicativos altamente configuráveis. Grub2 é um desses. O Grub2 instalará exatamente onde você disse, independentemente de ser uma boa ideia ou não.

Registro mestre de inicialização

O caso mais comum será o Master Boot Record (MBR) da unidade na qual você inicializa o seu computador. Este é provavelmente o seu primeiro (ou único) disco rígido /sda . Esta também será a opção padrão ao instalar o Grub2.

Outras unidades

É claro que este dispositivo de inicialização também pode ser outro disco rígido, um SSD ou até mesmo um dispositivo externo. Então você terá que dizer ao Grub2 onde você quer que ele seja instalado quando ele lhe perguntar.

Partições

O caso em que você precisa instalar o Grub em uma partição é raro, mas ainda assim é possível, por exemplo, no caso de você usar outro bootloader e chainload Grub a partir de um registro de inicialização de partição.

Outros bootloaders

Outros bootloaders também estão localizados no MBR. O Grub2 irá sobrescrever estes e assim você não poderá mais inicializar com estes. O Grub2 assumirá o papel de inicializar o SO que você escolheu em um menu exibido na inicialização.

Aplicativo Grub e configurações

O aplicativo Grub e as configurações não se ajustam ao registro mestre de inicialização devido ao seu tamanho. Portanto, eles serão instalados em outro lugar (novamente, você pode configurar isso). Normalmente, e por padrão, o Grub2 procura por seus arquivos na partição root / onde você instalou o seu Ubuntu, mas isso também pode ser qualquer outra partição em qualquer um de seus discos rígidos.

Partição de inicialização

Algumas pessoas acreditam que é uma boa ideia ter uma partição de inicialização dedicada separada para isso. Mas você só precisará disso em casos especiais, por exemplo se você instalou um BIOS UEFI que precisa de uma tabela de partição GUID (GPT) para inicializar.

    
por Takkat 27.05.2012 / 20:56
3

É exatamente onde você escolheu instalá-lo quando instalou o Ubuntu. ubiquity solicita essas informações durante a instalação. Veja abaixo:

Se você estiver executando um sistema legado (BIOS) , esse normalmente será o registro mestre de inicialização da unidade que você escolher ou a escolha incomum do Partition Boot Record da partição na qual você escolheu instalá-lo. Se você estiver executando um sistema com uma Interface de Firmware Extensível Unificada , o bootloader grub será instalado no ESP.

Fontes:

link

link

link

link

Experiência

    
por Elder Geek 20.09.2017 / 02:03
1

O gerenciador de partida está instalado em todo o disco rígido (/ dev / sda). Você não pode instalá-lo em outra partição. Você pode ir para aqui . Esse link contém excelentes informações sobre o GRUB.

    
por Ravi 27.05.2012 / 16:01
0

Está no MBR (veja link , link , link . grub é um gerenciador de inicialização.

    
por waltinator 19.09.2017 / 19:45

Tags