Что происходит во время загрузки?


27

Что происходит во время загрузки после включения Raspberry PI? Я знаю, что он отличается от стандартного процесса загрузки Linux ( нет сложного менеджера загрузки, такого как Lilo / Grub ), я также знаю, что процесс загрузки состоит из нескольких шагов, устройство загружает файлы, такие как loader.bin, bootcode.bin, start.elf, kernel.img ... Но каков точный порядок этих шагов?


Есть менеджер загрузки; он невероятно ограничен и загружает файлы только в предопределенном порядке и может работать только с одной операционной системой.
Алекс Чемберлен

Нет менеджера загрузки, как Lilo или Grub. Я перефразировал вопрос.
asalamon74

Существует загрузчик, который называется Blob: elinux.org/Blob
dash17291


1
Это старый вопрос. Почему бы не отметить другой как дубликат?
asalamon74

Ответы:


17

Как сказал здесь процесс загрузки:

  1. GPU Core
  2. загрузчик первого этапа, который хранится в ПЗУ на SoC
  3. bootcode.bin ( объединенный loader.bin )
  4. start.elf
  5. config.txt
  6. cmdline.txt
  7. kernel.img

После этого загрузочные скрипты будут вызываться ядром: systemd или init


1
Дополнительная информация: ядро ​​загружается, а остальная часть процесса загрузки обрабатывается initили systemd.
Jivings

1
По состоянию на 05 октября 2012 года loader.binбольше не используется. Он был интегрирован bootcode.binи удален.
Кшиштоф Адамски

@KrzysztofAdamski Не могли бы вы предоставить источник, чтобы я мог редактировать его.
ArchHaskeller

@Haskeller: Вы имеете в виду источник информации? Если это так, вот коммит с github
Кшиштоф Адамски
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.