O "sinalizador de inicialização" é necessário nas distribuições de hoje? Caso contrário, por que ainda está nos instaladores? O que é isso exatamente?
boot
system-installation
boot-loader
bootable
LanceBaynes
fonte
fonte
Respostas:
O sinalizador de inicialização é dos tempos antigos, onde você indicaria um registro de partição MBR como inicializável, para indicar onde residia o carregador de inicialização .
Nos sistemas operacionais modernos, isso não é muito utilizado, pois o MBR consiste em um carregador de estágio mínimo que inicializa em sua própria partição ou salta para outra área do disco onde o código do carregador de inicialização é mantido. (Um MBR pode conter código executável ou a tabela de partição de inicialização, entre outras coisas. Consulte também este link para um artigo sobre o MBR ).
Como um exemplo, o GRUB é gravado no MBR e inicializa qualquer partição que você escolher.
Veja também esta página (bastante pequena) da Wikipedia sobre o sinalizador de inicialização: en.wikipedia.org/wiki/Boot_flag
fonte
No começo eu pensei que era um bug no grub2. Alguns BIOS parecem testar se pelo menos uma partição está marcada como inicializável. Após uma longa pesquisa, notei isso, porque não havia como inicializar a partir do disco rígido ou do pendrive. Isso significa que mesmo que os bytes mágicos no final do mbr estejam corretos e o código de inicialização no mbr seja válido, o BIOS ignorará esse dispositivo e o ignorará na sequência de inicialização até que o sinalizador inicializável para pelo menos uma partição tenha sido definido. Testado em Fujitsu P772 e HP Probook 6570b.
fonte
Todo sistema operacional que usa algum tipo de hardware derivado de PC precisa ser inicializado.
Isso começa com uma pesquisa de inicialização antiga e independente do sistema operacional, iniciada pelo BIOS (sistema básico de saída e entrada) do PC ou servidor.
Esse código do BIOS tenta carregar o MBR a partir do primeiro dispositivo de inicialização adequado. A ordem de pesquisa do dispositivo de inicialização é configurável na configuração do BIOS: qual dispositivo (disco) primeiro, qual próximo e assim por diante.
O MBR "legado" tenta encontrar a primeira partição primária marcada como inicializável e verifica se há um código hexadecimal mágico curto nessa partição.
Se o código hexadecimal for encontrado, o restante (o carregador de inicialização) é executado pela bios. Aqui começa a inicialização do sistema operacional - seja DOS, Windows, Linux, ...
fonte
No Operating System
se o número mágico apropriado não for encontrado) e, em seguida, o MBR o leva a partir daí. O MBR herdado procura a partição primária ativa, mas outros MBRs (grub, lilo etc.) podem optar por agir de maneira diferente.