Я готовлю документ, подробно показывающий последовательность загрузки Linux, начиная с нажатия кнопки включения питания на хосте и до появления приглашения на вход в систему.
Было бы здорово, если бы мы могли объединить и сопоставить эти правильные ответы здесь в одном месте. Пожалуйста, включите любые детали, которые стоит отметить при запуске. Как только документ будет завершен по всем пунктам, я также опубликую здесь детали документа и обновлю ссылку в вопросе.
Пожалуйста, рассмотрите все возможные сценарии, такие как загрузка с диска, загрузка с USB, загрузка из сети на бездисковом клиенте, где rootfs (/) находится в сети.
linux
boot
boot-loader
netboot
Никхил Мулли
источник
источник
Ответы:
Вам нужна последовательность загрузки Linux или просто последовательность загрузки с ПК ... потому что нет никакой разницы между загрузкой Linux с usb / cdrom / hdd ... Linux всегда загружается с MBR, где есть загрузчик ...
Процесс загрузки Linux:
источник
ext3
файловой системе, аext3
модуль ядра еще не загружен? Более того, что, если само ядро находится в файловой системе, которую загрузчик не распознает? Как следующие вещи загружаются в последовательности: загрузкаkernel
, загрузкаbootloader
, монтирование/boot
директории, чтение/etc/fstab
файла и т. Д.Попробуйте установить и использовать загрузочную диаграмму .
источник