Onde o gerenciador de inicialização, como o Grub, é instalado geralmente?
Quando 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 direito, é especificar onde instalar o gerenciador de inicialização Grub,
Eu descobri na internet que é para especificar o disco que contém as partições para o sistema operacional, não nenhuma partição no disco. Por exemplo, sda de disco, não partição sda1, sda2.
Questões:
Gostaria de saber onde o carregador de inicialização instalado realmente no disco?
Ele está instalado em qualquer uma das partições existentes para os sistemas operacionais e para dados pessoais, ou possui uma partição própria, que também é visível, por exemplo, no monitor do sistema do Ubuntu?
Obrigado e cumprimentos!
fonte
Respostas:
O carregador de inicialização precisa ser instalado onde o BIOS está procurando algo para inicializar. Para simplificar, você geralmente tem uma unidade de disco de onde o computador é inicializado, instala um sistema GNU / Linux nesse disco e o carregador de inicialização também chega lá.
As únicas coisas que você precisa do gerenciador de inicialização são realmente:
Na medida em que você tem esses dois pontos cobertos, você o instala onde for mais conveniente e onde o BIOS o procurará.
O BIOS geralmente procura carregadores de inicialização no registro mestre de inicialização dos discos rígidos, uma pequena área no início da unidade onde é possível colocar algum código para ser executado. Você também pode ter um gerenciador de inicialização instalado no início de uma partição.
Os gerenciadores de inicialização geralmente são pequenos o suficiente para caber nessas pequenas áreas e, mesmo que não o façam, devem colocar algo lá para que o BIOS inicialize o gerenciador de inicialização.
lilo
é um gerenciador de inicialização simples, instalado nessas áreas.grub
é um pouco maior e, portanto, você instala algum código nessas áreas, que carrega mais código de uma partição de disco (ondegrub
é dito que está "instalado", onde está o arquivo de configuração, junto com o código binário, este geralmente é definido como a/boot
partição do sistema , onde kernels e initrds também são colocados, por conveniência).Nesse caso, se estiver solicitando o disco , isso significa que está perguntando em qual registro mestre de inicialização deve
grub
ser instalado, ou seja, o disco do qual você inicializará o computador. Essa parte do grub será instalada apenas no MBR do disco. O resto provavelmente é instalado para a mesma partição como/
ou/boot/
do sistema Ubuntu você está instalando (e que o descanso é acessível a partir do Ubuntu, olhar para diretórios/boot/grub/
ou/grub/
).fonte
O Grub2 é o carregador de inicialização padrão para o Ubuntu. Como sempre, preferimos ter aplicativos altamente configuráveis. O Grub2 é um deles. O Grub2 será instalado exatamente onde você disse, independentemente de ser uma boa ideia ou não.
Registro mestre de inicialização
O caso usual será o MBR ( Master Boot Record ) da unidade em que você inicializa o computador. Este é provavelmente o seu primeiro (ou único) disco rígido
/sda
. Essa também será a opção padrão ao instalar o Grub2.Outras unidades
É claro que esse dispositivo de inicialização também pode ser outro disco rígido, um SSD ou mesmo um dispositivo externo. Então você terá que dizer ao Grub2 onde você deseja que ele seja instalado quando solicitado.
Partições
O caso em que você precisa instalar o Grub em uma partição é raro, mas ainda é possível, por exemplo, no caso de você usar outro carregador de inicialização e carregar o Grub em cadeia a partir de um registro de inicialização da partição.
Outros gerenciadores de inicialização
Outros gerenciadores de inicialização também estão localizados no MBR. O Grub2 os substituirá e, assim, você não poderá mais inicializá-los. O Grub2 assumirá o papel de inicializar o sistema operacional escolhido em um menu exibido na inicialização.
Aplicativo e configurações do Grub
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 local (novamente, você pode configurar isso). Normalmente, por padrão, o Grub2 procura seus arquivos na
/
partição raiz onde você instalou o Ubuntu, mas também pode ser qualquer outra partição em qualquer um dos seus discos rígidos.Partição de inicialização
Algumas pessoas acreditam que é uma boa idéia 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 UEFI BIOS que precisa de uma GUT Partition Table (GPT) para inicializar.
fonte
É exatamente onde você escolheu instalá-lo quando instalou o Ubuntu.
ubiquity
solicita essas informações durante a instalação. Ver abaixo:Se você estiver executando um sistema legado (BIOS) , normalmente será o registro mestre de inicialização da unidade que você escolher ou a escolha incomum do registro de inicialização da partição na partição em que você escolheu instalá-lo. Se você estiver executando um sistema com uma Interface de Firmware Extensível Unificada, o carregador de inicialização grub será instalado no ESP.
Fontes:
https://help.ubuntu.com/community/Grub2/Installing
https://en.wikipedia.org/wiki/BIOS
https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface
https://www.rodsbooks.com/efi-bootloaders/installation.html#accessing
Experiência
fonte
Comando
lsblk /dev/sda
oulsblk /dev/sdb
etcmostrará um rótulo
/boot
ou/boot/efi
etc, indicando a partição usada pelo gerenciador de inicializaçãofonte
É no MBR (veja https://en.wikipedia.org/wiki/Master_boot_record , https://en.wikipedia.org/wiki/GUID_Partition_Table , https://en.wikipedia.org/wiki/UEFI .
grub
É um Carregador de inicialização.fonte
Passei uma hora tentando encontrar a configuração de onde o GRUB está instalado no Debian, porque não está armazenado nos próprios arquivos de configuração do GRUB.
Acontece que é tratado pelo debconf: debconf-show grub-pc e procure por "grub-pc / install_devices".
fonte