Por favor, não fique confuso os passos são:
Os passos básicos são:
1. The BIOS/UEFI locates and executes the boot program or bootloader.
2. The bootloader loads the kernel.
3. The kernel starts the 'init' process (with a PID of 1).
4. init manages system initialization, using conventional 'sysvinit' startup scripts, or
using 'Upstart' or systemd.
As etapas independentes do sistema operacional terminam quando GRUB
é carregado pelo BIOS/UEFI
. Sua tarefa é carregar o que quer que bootloader
esteja presente.
A partir do link fornecido por bodhi.zazen:
% bl0ck_qu0te% Agora, o GRUB não é pré-instalado por todos os hardwares se você tiver que limpar o Windows, então você instalará o GRUB para ajudar o boot up
Ubuntu. Geralmente é armazenado em uma seção chamada MBR
Master Boot Record, onde o BIOS/UEFI
será exibido. O MBR sobre 512MB
em tamanho.
MBR
--------- -----
| |
| |
| | 446 bytes --- GRUB program code.
| |
| |
| |
| -----
512 | ----- ----------
bytes | | Partition 1 - 16 bytes |
| |---- |
| | Partition 2 - 16 bytes <----Partiton Table |
| |---- |
| | Partition 3 - 16 bytes |--> 64byts
| |---- |
| | Partition 4 - 16 bytes { 0x55AA } -> Magic Number |
| | |
--------- ----- ---------|
Você pergunta:
% bl0ck_qu0te% O kernel
é a interface entre hardware
e user
e determina se o OS
funcionará com o seu kernel, ele foi criado para funcionar ou interagir com o hardware
. Se o carregador de inicialização carregar o kernel
e não funcionar com o hardware
, o carregador irá reclamar, mas cabe ao kernel
determinar se o hardware
é uma boa correspondência para os módulos compilados encontrados nele .
O Windows tem seu próprio bootloader
chamado EFI bootloader
, GRUB
é para sistemas baseados em Linux e não para Windows. Dê uma olhada em este para diferentes bootloaders.
Por favor, note que UEFI
(Unified Extensible Firmware Interface) é um novo tipo de BIOS em sistemas mais recentes:
Leitura adicional: