Qual é a diferença entre o carregador de boot e o carregador de bootstrap?

0

como o carregador de boot é diferente do carregador de bootstrap. De acordo comigo os loaders de bootstrap são armazenados na ROM e os loaders de boot estão no disco rígido no MBR (por favor me corrija se eu estiver errado). bootstrap loader é o primeiro programa que é executado após a inicialização. Agora não estou entendendo o significado dessas sentenças: Após ligar, o gerenciador de inicialização está controlando a placa e não depende do kernel do Linux de qualquer forma. E O carregador de bootstrap age como uma cola entre o carregador de inicialização e o kernel do Linux. O que isso significa? E por que precisamos dos dois?

    
por alice 10.08.2014 / 22:33

2 respostas

1

Eu acho que o motivo de um bootstrap foi deixado de fora da resposta acima .. embora haja muita informação boa aqui.

Um bootstrap foi projetado para nunca mudar e com funcionalidade mínima. Pode ter a capacidade de escolher entre imagens de inicialização ou atualizar uma imagem de inicialização, mas não terá todos os drivers e suporte que um gerenciador de inicialização possa ter. Um gerenciador de partida geralmente instala quase todo o hardware em um sistema antes de inicializar o sistema operacional, e pode realizar diagnósticos e, finalmente, atualizar e inicializar o sistema operacional. O gerenciador de inicialização, de muitas maneiras, pode ser como um mini sistema operacional onde o bootstrap é completamente minimalista e projetado para nunca mudar.

    
por legal gringo 12.08.2015 / 21:37
0

Eu acredito que o carregador do boostrap é basicamente a primeira coisa carregada após o BIOS ou carregada simultaneamente com o uefi em computadores que o possuem. É o que seleciona o disco rígido para carregar ou, no caso do uefi, inicia o sistema operacional inteiramente. O gerenciador de inicialização normalmente está contido nos sistemas mbr em bios (embora o grub se estenda um pouco além do tamanho oficial do mbr usando links para outras partes do disco e a maioria reside na partição / boot ou ponto de montagem na partição de instalação) ou a partição efi nos sistemas uefi. O carregador de bootstrap está quase completamente integrado com o bios em sistemas uefi e até parcialmente o bootloader em alguns casos. O carregador de bootstrap, ou em muitos casos o BIOS, envia o sinal init para todas as partes conectadas do computador, mas o bootloader é o que realmente detecta e inicia completamente. O bootstrap loader mistura software e firmware enquanto o bios é quase inteiramente firmware (às vezes até hardware em sistemas integrados) e o bootloader é quase inteiramente software (note que isso é em sistemas bios, no uefi o loader de bootstrap, bootloader e bios são MUITO interconectados e integrados entre si.)

    
por sbergeron 10.08.2014 / 22:47