Що відбувається під час завантаження?


27

Що відбувається під час завантаження після включення PI Raspberry? Я знаю, що він відрізняється від стандартного процесу завантаження 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.
Відхилення

1
Станом на 0 жовтня 05, 2012, loader.binбільше не використовується. Це було інтегровано bootcode.binта вилучено.
Кшиштоф Адамський

@KrzysztofAdamski Не могли б ви надати джерело, щоб я міг його відредагувати.
ArchHaskeller

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