O que acontece durante o processo de inicialização?


27

O que acontece durante o processo de inicialização após a ativação do Raspberry PI? Sei que difere do processo de inicialização padrão do Linux ( nenhum gerenciador de inicialização complexo como o Lilo / Grub ), também sei que o processo de inicialização tem várias etapas, o dispositivo carrega arquivos como loader.bin, bootcode.bin, start.elf, kernel.img ... Mas qual é a ordem exata dessas etapas?


Existe um gerenciador de inicialização; é incrivelmente limitado e apenas carrega os arquivos em uma ordem predefinida e pode lidar apenas com um sistema operacional.
Alex Chamberlain

Nenhum gerenciador de inicialização como o Lilo ou o Grub. Eu reformulei a pergunta.
asalamon74

Existe um gerenciador de inicialização chamado Blob: elinux.org/Blob
dash17291 25/10/12


11
Essa é a pergunta mais antiga. Por que não marcar o outro como duplicado?
precisa saber é o seguinte

Respostas:


17

Como dito aqui, o processo de inicialização:

  1. Núcleo da GPU
  2. carregador de inicialização do primeiro estágio, armazenado na ROM no SoC
  3. bootcode.bin ( loader.bin mesclado )
  4. start.elf
  5. config.txt
  6. cmdline.txt
  7. kernel.img

Após esta inicialização, os scripts serão chamados pelo kernel: systemd ou init


11
Informações adicionais: O kernel é carregado e o restante do processo de inicialização é tratado por initou systemd.
22412 Jivings

11
A partir de 05 de outubro de 2012, loader.binnão é mais usado. Foi integrado bootcode.bine removido.
Krzysztof Adamski

@KrzysztofAdamski Poderia, por favor, fornecer a fonte para que eu possa editá-la.
ArchHaskeller

@ Haskeller: Você quer dizer a fonte da informação? Em caso afirmativo, aqui está o commit do github
Krzysztof Adamski
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.