O GNU GRUB está instalado em um sistema operacional ou não em nenhum sistema operacional?

O GNU GRUB está instalado em um sistema operacional ou não em nenhum sistema operacional?

O BIOS, um carregador de boot, não é instalado em nenhum sistema operacional.

O GNU GRUB, outro carregador de boot, está instalado em um sistema operacional ou não em nenhum sistema operacional?

Obrigado!

Responder1

BIOS não é um gerenciador de inicialização. Ele tenta carregar um bootloader de um dispositivo de inicialização. Isso é feito carregando o primeiro setor de um dispositivo. Não há muito espaço no setor de um dispositivo, portanto, normalmente, o pequeno programa neste setor carregará um "carregador de inicialização de segundo estágio" que é mais capaz, como o gerenciador de inicialização do Windows ou GRUB.

Quando um bootloader tem controle do sistema, um sistema operacional não está em execução.

Os sistemas operacionais podem instalar bootloaders - isso é feito modificando o primeiro setor do disco rígido envolvido para conter o código do bootloader de primeiro estágio e, em seguida, colocando outros arquivos onde necessário ou esperado, de acordo com o bootloader em questão.

Não estou claro se o UEFI, substituto do BIOS, pode atuar como um gerenciador de inicialização - no entanto, isso normalmente não é feito em sistemas Windows. Outros firmwares para outras plataformas, como o U-Boot, podem entender alguns sistemas de arquivos e carregar um kernel diretamente deles - eles têm capacidade de bootloader, diferentemente do BIOS da plataforma de PC.

Responder2

O BIOS – o firmware PC/AT em sua máquina –temum gerenciador de inicialização. Ele incorpora uma entre muitas outras coisas. O bootloader carrega o primeiro bloco de um dispositivo de disco (de algum tipo) e executa o programa incorporado nele. Esse programa é um programa de inicialização MBR padrão, como a maioria dos sistemas operacionais instala, ou o primeiro estágio de um programa como o GRUB, instalado no estilo de vírus MBR no segundo bloco e nos blocos subsequentes do dispositivo de disco.

Tanto o programa de bootstrap MBR padrão quanto o GRUB são executados diretamente no firmware da máquina, fazendo uso de serviços fornecidos pelo firmware para E/S e similares. Eles não são executados em cima de um sistema operacional.

Seus programas de instalação, os programas que gravam os programas no primeiro setor e nos setores subsequentes do dispositivo de disco são executados sobre os sistemas operacionais.

No mundo do firmware EFI, o firmware possui uma inicializaçãogerente. Ele entende o formato do sistema de arquivos FAT e pode ler arquivos executáveis ​​de volumes FAT e executá-los. Esses arquivos executáveis ​​são frequentementecarregador de kernelprogramas. Às vezes, especialmente no caso do Microsoft Windows, eles sãoavançargerenciadores de inicialização. Esses programas também são executados no firmware da máquina, fazendo uso de serviços EFI para E/S e similares, e não em um sistema operacional.

Leitura adicional

informação relacionada